Versions Compared

Key

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

Table of Contents
minLevel1
maxLevel6
outlinefalse
typelist
printablefalse

...

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

...

When unpacking x-hoppers Green Box, please be aware that it consists of two layers, each with specific contents:

Top Layer:

  • W-AIR Headsets

  • x-hoppers keychain

...

  • Put the Headset in the registration mode by pressing Call, Volume+ and Volume- buttons at the same time for more than 5 seconds. When the Headset is in registration mode, the LED indicator blinks with short blue flashes and a voice prompt announces “Registering

  • The Headset connects to the Base Station. When the Headset is subscribed, the voice prompt announces “Headset subscribed”

  • After the registration, all the Headsets are listed in WMS W-AIR devices tab

...

Panel
panelIconId1f4d7
panelIcon:green_book:
panelIconText📗
bgColor#E3FCEF

If you need any guidance, follow the instructions in W-AIR Headset User Guide.

...

Panel
panelIconId1f4d7
panelIcon:green_book:
panelIconText📗
bgColor#E3FCEF

If you need any guidance, follow the instructions in W-AIR Headset User Guide, “FW upgrade of Base Stations” “Update of the Firmware” section.

How to Set Up

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 1. Creating users

  • Access WMS and navigate to Users menu

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

...

  • 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 help points is triggered and demonstrating click and collect scenario

      Image Added
    • View file
      name"ChatGPT" Dialplan procedure.bkp
      - required for ChatGPT integrationIntegration

...

  • Modify the users Dialplan by adding *wairWairhotline*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 -> "${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

...

  • 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

    • HelpPoint4=Help point 4 is triggered. Customer is waiting for an online order to be picked up

...

...

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.

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

...

    Create
  • Log in to x-bees and create x-bees conversation with all the users that are participating in the x-hoppers conference and also needed managers. In the next step, you will need to copy its ID

Panel
panelIconId1f4d7
panelIcon:green_book:
panelIconText📗
bgColor#E3FCEF

Note: Detailed description on how to assign W-AIR Headsets create x-bees conversations can be found in x-bees User Guide, “Conversations” section.

...

  • To gather and post transcription 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: 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

      reload systemd and restart the service to apply the changes:

      Code Block
      # systemctl daemon-reload
      # systemctl restart pbx-data-enginepy --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

How to perform the Demo 

During a demonstration of x-hoppers, you can present both basic and advanced scenarios to showcase the system's capabilities. Basic scenarios involve scanning QR codes or using tablets and utilizing x-bees for gathering and posting content, while advanced scenarios showcase integration with Veesion and ChatGPT, taking communication to the next level.

Tip

To showcase tablet scenarios, you do not need to have an actual tablet, you can use a web version by using the link:

...

x-hoppers users are connected to the broadcast in Retail mode (muted) by default once W-AIR Headsets are left up lifted from the charging cradle.

...

  • Trigger QR code 1 or follow the link designed for tablets https://x-hoppers-tablet.wildix.com/?box_id=X&key=X&action_id=1 (insert your own box_id and key instead of X)

  • Upon triggering the help point, x-hoppers system sends an audio alert

  • Users who are wearing W-AIR headsets hear a prompt through the broadcast channel. The prompt informs about the specific help point that was triggered and the assistance required. For example, the prompt could be: "QR 1 is scanned. Customer is looking for help in the fresh fruits area." (it is specified in WMS Dialplan -> General Settings)

  • Simultaneously, after triggering the help point, x-hoppers displays a message to customers indicating that their request for help was received and is being addressed

...

  • Trigger QR code 1 or follow the link designed for tablets https://x-hoppers-tablet.wildix.com/?box_id=X&key=X&action_id=3 (insert your own box_id and key instead of X)

  • Upon triggering the help point, the system redirects customers to Kite web page

  • After entering customer’s name, a call is placed automatically to a pre-configured call group

  • Retail assistants within the call group receive the call and are alerted to the customer's request for assistance

...

...

  • Users who are wearing W-AIR headsets hear a prompt that informs them about the specific help point being triggered and a customer's product interest. For example, the prompt might be: "Help point 4 is triggered. Customer is waiting for an online order to be picked up" (it is specified in WMS Dialplan -> General SettingsOrder number ${text} has arrived for collection, Order number ${text} has arrived for collection" (you can customize it in clickcollect Dialplan procedure)

  • Simultaneously, after triggering the help point, x-hoppers displays a message to customers indicating that their request was received and is being addressed

...

  • Initiate and hold conference conversations using W-AIR Headsets

  • The system automatically records and transcribes everything that is said during the conversations

  • The transcriptions of the conference conversations are automatically displayed in x-bees channel

  • Managers and team members with access to the x-bees channel can view the transcriptions in real time. This allows them to monitor discussions, decisions, and interactions that occurred during the conference

...