Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel6
include
outlinefalse
indent
exclude
typelist
class
printablefalse

Introduction

...

Panel
panelIconId1f4d7
panelIcon:green_book:
panelIconText📗
bgColor#E3FCEF

Follow the link https://wildix.atlassian.net/wiki/x/RCDOAQ to check the detailed x-hoppers Documentation including Datasheet, Brochure, Use Cases and User Guides.

What is inside the Box

...

x-hoppers Box content

Item

Quantity

Products

W-AIR Headset (2 earhooks, 2 neckbands, 2 headbands)

6

W-AIR Headset MultiCharger

1

W-AIR Small Business Base Station

1

Licenses

x-hoppers-backoffice

2

x-hoppers-SalesFloorHopper-AI

6

x-hoppers-SuperHopper-AI

1

+keychainThe Box also includes chargers, plugs and x-hoppers keychain.

Licensing explanation

BackOffice

SalesFloorHopper + AI

SuperHopper + AI

For administration and support roles that are not client-facing

For retail assistants working on the shop floor

For managers and supervisors

  • Internal chats and meetings and external calls

  • Full-scale customer communication via chats, calls, meetings and website widget

  • CRM integrations

  • Contact center event logging

  • Internal broadcast channel

  • Customer service powered by AI prompts

  • Full-scale customer communication via chats, calls, meetings and website widget

  • CRM integrations

  • Contact center event logging and stats

  • Wallboard and analytics

  • Customer service powered by AI prompts

Datasheet

Note

Coming soon.

How to assemble the Box

Tip

Before proceeding, change the admin password and upgrade your PBX from rel60beta.

Note that W-AIR Small Business Base Station is already provisioned to your PBX and listed in WMS Devices menu, Devices tab.

...

  • MultiCharger

  • W-AIR Small Business Base Station

  • Chargers and plugs

Step 2. Charging W-AIR Headsets

...

Note

Note that certain settings have been pre-set to ensure the proper operation of the system.

Please do NOT delete or modify these settings:

  1. User 100 "DemoFlowUser. DoNOTtouch" in WMS Users

  2. Simple Token created in WMS Integrations -> Applications

Note

Before proceeding to the setup, upgrade your PBX from rel60beta.

Step Step 1. Creating users

  • Access WMS and navigate to Users menu

  • Create user profiles for each individual who will be using x-hoppers

Note

Note: possibility to assign x-hoppers licenses on PBX is coming later. For now, the correspondence between licenses is as follows:

  • BackOffice = Essential

  • SalesFloorHopper + AI = Business

  • SuperHopper + AI = Premium

...

Panel
panelIconId1f4d7
panelIcon:green_book:
panelIconText📗
bgColor#E3FCEF

Note: Detailed description on how to create users can be found in WMS Start Guide, “Adding users manually” section.

...

  • 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

      Image Removed

...

  • View file
    name"ChatGPT" Dialplan procedure.bkp
    - required for ChatGPT Integration

  • Modify the users Dialplan by adding *Wairhotline*as a called number

  • 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" -> 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

...

    • , 2, 3, etc

...

Tip

If you need to customize Dialplan procedures to your specific language, install a dedicated sound package that corresponds to your language in WMS Settings -> PBX -> Language & Region and make changes for the following Dialplan applications:

  • Set -> Language

  • Play sound

  • Speech to text

  • Navigate to General Settings tab, under Set dialplan variables, set the following variables and click Save button:

    • HelpPoint1=Help point 1 is triggered. Customer is looking for help in fresh fruits area

    • HelpPoint2=QR 2 is scanned. Customer is looking for more info about Workforce phone

...

Tip

With the variable HelpPointX, where X is a help point ID, you can customize the content of audio alerts sent to users and create any additional help points if needed. Please note that that Help point 1-10 are preserved.

  • Navigate to Call Groups tab and create a new call group specifically for handling assistance requests triggered by QR codes (it is needed for Help point 3 scenario). Make sure to check offactivate Call waiting option when configuring the Call group strategy, so its members can receive more than one call at a time (consult the documentation for detailed guidance on how to create Call groups)

  • Proceed to Dialplan rules tab and select kite Dialplan procedure

  • Add 223344 as the called number and Call group Dialplan application to the chosen number

  • In the Call Group application settings, select the call group that you created

...

  • To gather and post transcriptions of conversations, use these commands in Terminal:

    • create directory /etc/systemd/system/pbx-data-engine.service.d

      Code Block
      # mkdir /etc/systemd/system/pbx-data-engine.service.d
    • add the following key to the file 

      Code Block
      # vi /etc/systemd/system/pbx-data-engine.service.d/override.conf
       
      [Service]
      ExecStart=
      ExecStart=/usr/sbin/pbx_data_engine.py --daemon --mode calls presence -cr
    • add the following data to /rw2/etc/pbx/x-hoppers.json file

      Code Block
      [
        {
          "audio_conf_id": "2",
          "xbees_channel_id": "f6d17593-98b6-471d-941a-cd03153f",
        }
      ]
      • audio_conf_id: ID of the audio broadcast channel in x-hoppers where the communication takes place

      • xbees_channel_id: ID of the x-bees conversation, where the content will be posted

    • reload systemd and restart the service to apply the changes:

      Code Block
      # systemctl daemon-reload
      # systemctl restart pbx-data-engine

...

  1. Call button: press and hold the button to get unmuted. You stay unmuted only while pressing the button. When the button is released, the Headset goes back to mute

  2. Mute button: press the button to unmute and be able to speak in the broadcast. All people in the broadcast can hear you. You stay unmuted till the Mute button is pressed again or till the Headset is placed to the Chargerthe Headset is placed to the Charger

It is also possible to answer external calls. when the call is done, the headset will automatically return to the broadcast

It is also possible to make outgoing calls via x-bees app, open the dialpad and select the headset before placing a call

Tip

Wildix desk phones can also join the broadcast, as long as they are connected to the same PBX. We suggest connecting SuperVision (specifically relevant for managers) and joining the broadcast via one of the following options:

  • Dial the feature code for Conference access (98 by default) + the conference room number. Example: 981 for conference room number 1

  • Alternatively, configure Dialplan so that when users dial a certain number, e.g. 333, the call is automatically put into the broadcast

In case of

on the phone we can set a Function key to enter the broadcast. And if you have more than one broadcast, you can have several Function keys

Basic scenarios

Tip

Ensure that all demo users are connected to an audio conference set up in Dialplan (in our example, conf 2), as all audio alerts are delivered to this specific conference.

...

Note

Note that an example of how to demonstrate Veesion Integration with a Postman request will be made available later.

Integrating Veesion's AI-powered security cameras with x-hoppers opens up a new level of security monitoring. In this demo, you can showcase how alerts and videos from Veesion can be seamlessly posted to x-bees channel using Postman.

...