Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • W-AIR Headsets

  • x-hoppers keychain

Bottom Layer:

  • MultiChargerMultiCh arger

  • W-AIR Small Business Base Station

  • Chargers and plugs

...

  • Navigate to Dialplan menu, Dialplan rules tab

  • Download and import the following Dialplan procedures in Dialplan rules tab

    • View file
      name"XHoppersHelpPoints" and "clickcollect" Dialplan procedures.bkp
      - required for playing notifications for x-hoppers users if one of the help points is triggered and demonstrating click and collect scenario

    • View file
      name"ChatGPT " x-hoppers Dialplan procedure.bkp
      - required for ChatGPT Integration. Note that the Dialplan includes a variable {CONVERSATION} that stores conversations and sends them to an email. It is optional, to skip it, delete Custom applications in lines 7, 10 and 11. If you wish to receive emails, replace test@test.com with your preferred address

    • View file
      namex-hoppers remote join demo.bkp
      - required for dialling into x-hoppers broadcasts remotely

  • Modify the users Dialplan by adding *Wairhotline*as a called number and add the following Dialplan applications:

    • Set -> Language -> choose language

    • Speech to text -> insert Please unmute and say question for Chat GPT, or wait to join the broadcast or any customized text

    • Jump to if -> "${RECOGNITION_RESULT}"="question" -> select ChatGPT procedure

    • Play sound -> click Browse (three dots) and choose the sound to be played on joining the broadcast or create it dynamically using TTS, for example Welcome to x-hoppers, joining the broadcast

    • Conference -> enter the conference room ID number. This can be any number, e.g. 1, 2, 3, etc

...

Note

The verification of users by voice will be available in WMS version 6.06 after Feb 13, 2024.

Within x-hoppers, you can enable the logic of assigning W-AIR headsets to users via speech-to-text and verify their identity by voice footprint. In this chapter, we will explore how to enable and use this feature.

  • By default, this feature is disabled and can be activated by adding . To activate it, add the following parameter to the /etc/systemd/system/pbx-data-engine.service.d/override.conf file

    Code Block
    --xhop_voice_login true
  • Install the specific libraries to enable verification of identity by voice using this command

    Code Block
    pip install librosa
  • Set up the Dialplan to allow users to record their voice footprint:

    View file
    namex-hoppers_auth.bkp
    - set up the Dialplan to allow users to record their voice footprint. and associate it with users Dialplan

  • Add the variable XHOP_VOICE_AUTH=yes to WMS -> Dialplan -> General Settings -> Set dialplan variables field

...

  • After enabling, for the first headset use, users need to lift the headset from the charger, place it back, and then lift it again

  • Alternatively, before activation, unassign headsets via WMS (Devices -> choose device -> click Assign to user -> in the Extension field, choose “unknown”). Subsequently, users should press the Call button when lifting the headsets from the charger.

Step 5. Installing W-AIR firmware for managing incoming calls

...