Versions Compared

Key

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

...

x-hoppers users are connected to one conference a broadcast, in Retail mode (muted) by default. If any user wants to talk in the conferencebroadcast, they just need to press a button to unmute themselves. Besides, users can accept incoming calls, after which they automatically return to the conferencebroadcast

Also, x-hoppers offers an integrated QR code system, which can provide store clerks with instant buyer alerts and lets you gather analytics on customer engagement. The system logs each occasion of scanning a QR code by customer. To set up the QR code system, you need to create dedicated pages on your web server, each page devoted either to a category of products or a separate product. Then, generate QR code for each of these pages, print and attach them wherever required in the store, letting customers request for assistance right on the spot. See more in the QR code system section of this guide.

...

  • Silent charging: Headset deactivated
    The headset is disconnected and can’t receive calls while charging.

  • Audio feedback: BeepsVoice
    User hears beeps voice prompts as user audio feedback when available

Multi-Сharger overview

Multi-Сharger consists of 6 chargers connected in parallel with a 5V/ 4A power supply and can simultaneously charge up to 6 headsets.

...

  1. Click Add number
  2. Enter *wair*

    Note

    Note: It is the value which is dialled by the headset in the Retail mode. This value is default and should not be changed.


  3. Add the below dialplan applications:
    • Set -> Language -> choose language
    • Play sound -> click Browse (three dots) and choose the sound to be played on joining the conferencebroadcast
    • Conference -> enter the conference room ID number. This can be any number, e.g. 1, 2, 3, etc. 

...

Note

Documentation:Dialplan Applications - Admin Guide

6. Configure auto-reconnect (Retail helper service)

The configuration is required for x-hoppers headsets to automatically rejoin the conference broadcast after charging or in case they unexpectedly drop out of the conference broadcast for any reason. For this, you need to enable the wair-retail-helper service. It also allows to:

  • Automatically add headset to the Conference room broadcast when it’s registered to the base and assigned to a user
  • After a specified timeout, return device from hold
    If a user has a call with another user, and it is put on hold, the PBX returns this call from hold automatically, if there are no other calls for the headset except for the conference callbroadcast.

By default, the wair-retail-helper service is disabled. To enable it, follow the below instructions to configure the service:

  1. ​​Go to WMS -> click on Terminal and access PBX as root:
    11 (means Shell, type it in Enter an option line)
    su
    wildix (Password line)
  2. Run the command nano-tiny /etc/wair-retail-helper/service.conf

  3. Add the following lines to the file:

    USER_AGENT="Wildix W-AIR-SP/HS"
    CONF_EXTEN="*wair*"
    TIMEOUT="10"

    Where: 

    • USER_AGENT is the SIP user agent of the headset. It consists of two parts, one referring to the base station (Wildix W-AIR-SP), and the other stands for the headset (HS). 
    Note

    Note: Make sure the base station part corresponds to the base station you’re actually using. For example, for a headset registered to SBR2 base station, the user agent should be "W-AIR-SBR2/HS"

    • CONF_EXTEN is the value that the headset dials by default in the Retail mode. The value should not be changed.
    • TIMEOUT is the period of time after which the system reconnects the headsets to the conferencebroadcast. You can set the preferred timeout value.

  4. Run the below command to start the service:
    systemctl start wair-retail-helper

  5. Also, configure the service to be started automatically after reboot of the PBX:

    systemctl enable wair-retail-helper

...

systemctl status wair-retail-helper

Joining the Conference from Other Devices

...


Note

Note: You can configure Retail helper to be automatically disabled during out of working hours, so that the headsets get a full charge without being permanently in the broadcast.

Create a cronjob from shell (11 / su / wildix):

  1. Run:

    crontab -e

  2. Add the following lines:
    30 06 * * * systemctl start wair-retail-helper
    30 18 * * * systemctl stop wair-retail-helper
    31 18 * * * /usr/sbin/callweaver -rx "channel request hangup all"

In the example above the headsets come out of the broadcast at 18:31 and join at 6:30.

The start and finish times can be adjusted according to when the store clerks are going to use the headsets.

Joining the Broadcast from Other Devices

Wildix desk phones can also join the broadcast, as long as they are connected to the same PBX. There are two options:

  • A user should dial the feature code for Conference access (98 by default) + the conference room number. Example: 981 for conference room number 1.
  • Alternatively, a Dialplan can be configured so that when users dial a certain number, e.g. 333, the call is automatically put into the conferencebroadcast


Note

Documentation: Dialplan Applications - Admin Guide 

...

On the Dialplan side, you need to configure the call to be sent to the conference broadcast with clerks. The call should be accompanied with notification via our Text-to-speech feature, to inform clerks which page was scanned/ where in the store assistance is required. Each QR code requires a separate Dialplan entry. 

...