Versions Compared

Key

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

This guide explains how to configure Retail mode for x-hoppers – Wildix wireless headset solution that allows fast and easy communication for retail stores.

Created: May 2022

Updated: July September 2024

Permalink: https://x-hoppers.atlassian.net/wiki/x/AQAt

...

  1. An x-hoppers system on WMS 6

  2. W-AIR DECT Network components: W-AIR Base stations and repeaters. Amount depends on the store area and the number of users

Licensing

Some points to consider before deploying x-hoppers licenses can be ordered in Wildix Partner Community. The following licenses are available:

...

Device

...

BackOffice

...

HelperHopper

...

SalesFloorHopper

...

SalesFloorHopper + AI

...

SuperHopper + AI

...

Ideal for: 

...

For SIP devices

...

Administration and support users who don't face customers 

...

Customer care, contact center, users who need access to integrations 

...

Retail assistants who work on the shop floor

...

Retail assistants who work on the shop floor

...

Managers and supervisors

...

Free minutes for outbound calls

...

100 min

...

3000 min

...

3000 min

...

3000 min

...

3000 min

...

3000 min

...

SMS included

...

100 sms

...

200 sms

...

1000 sms

...

1000 sms

...

1000 sms

...

1000 sms

...

Chats and videoconferencing

...

...

...

...

...

...

...

Using x-bees apps

...

...

...

...

...

...

...

Adding guests to conversations

...

...

...

...

...

...

infrastructure:

  • How much bandwidth is available on the site for the headsets 

G711 uses about 80 kbps. Every time a headset is lifted off the cradle, there is an audio stream from the headset to the Base station and from the Base station to the PBX. 

  • Is there a benefit in using Hardware PBX as a Proxy to connect to base stations

If Hardware or Virtual PBX is on the same subnet as the Base stations, you can proxy through the PBX to the Base stations and access them easily. Another benefit for Hardware PBX: e.g. if the internet goes down, and there is a hardware PBX, x-hoppers still continues working.

Licensing

x-hoppers licenses can be ordered in Wildix Partner Community. The following licenses are available:

...

Device

BackOffice

HelperHopper

SalesFloorHopper

SalesFloorHopper + AI

SuperHopper + AI

Ideal for: 

For SIP devices

Administration and support users who don't face customers 

Customer care, contact center, users who need access to integrations 

Retail assistants who work on the shop floor

Retail assistants who work on the shop floor

Managers and supervisors

Free minutes for outbound calls

100 min

3000 min

3000 min

3000 min

3000 min

3000 min

SMS included

100 sms

200 sms

1000 sms

1000 sms

1000 sms

1000 sms

Chats and videoconferencing

Using x-bees apps

Adding guests to conversations

Integrations

Personal contact-me link, meeting scheduler, website widget

Website widget setup

Max number of devices / calls

Up to 1 device / 2 calls

Up to 10 devices / 4 calls

Up to 10 devices / 8 calls

Up to 10 devices / 8 calls 
(max 2 calls on DECT headset) 

Up to 10 devices / 8 calls
(max 2 calls on DECT headset)

Up to 10 devices / 8 calls 

Contact center events logging

DECT headset included

Internal broadcast channel

Customer service powered by AI prompts

Wallboard and analytics

...

  1. Add the below Dialplan applications:

    • Set -> Language Codecs -> choose language

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

...

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Documentation: Dialplan Applications - Admin Guide.

...

Click Add number

...

Enter *wair*

Add the below Dialplan applications:

...

Set -> Language -> choose language

...

    • alaw

    • (optional) Set -> Tags -> enter tag name, e.g. hotline
      Tags allow to monitor data in CDR-View, e.g. what time the headset was in use, when taken off the cradle, when left the broadcast.

    • Set -> Music on hold -> choose silence
      In case you don’t set Music on hold silent, when there is only one person in the broadcast, there would be the default music on hold instead of silence.

    • Set -> Language -> choose language

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

...


...

    • x-hoppers-configure-users-dialplan.pngImage Added
Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Note: In case of using ChatGPT, you may also need to include relevant ChatGPT procedure in the *wair* Dialplan entry. Documentation: https://x-hoppers.atlassian.net/wiki/x/GgAU

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 broadcast.

...

Documentation: Dialplan Applications - Admin Guide.

  1. Click Add number

  2. Enter *wair*

  3. Add the below Dialplan applications:

    • Set -> Codecs -> choose alaw

    • (optional) Set -> Tags -> enter tag name, e.g. wair click

    • Set -> Music on hold -> choose silence
      In case you don’t set Music on hold silent, when there is only one person in the broadcast, there would be the default music on hold instead of silence.

    • Set -> Language -> choose language

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

      wair-dialplan.pngImage Added
Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Note: In case of using ChatGPT, you may also need to include relevant ChatGPT procedure in the *wair* Dialplan entry. Documentation: Dialplan Applications - Admin Guide.

QR code system 

Use cases  

  • QR code for each product 

Have a separate web page for each of the products and want customers to get to that exact page when scanning the QR code? Then, this option is just for you. Attach QR code next to each product, which customers can scan and get to the page with the product description. 

  • QR code for a category of products 

If you have a huge store, rather than attaching QR code to every single product, you can opt for using one QR code for a category of products. In this case, you can place the code in each row in your store, to be easily found by customers.  

In either of the above scenarios, once QR code is scanned, clerks are instantly notified which exact product or product category a customer is interested in and can provide any necessary assistance and guidance. Moreover, you can collect statistics (e.g. via Google Analytics) on which product QRs were scanned and how many times, which allows you to analyze customer engagement and make weighted decisions. 

Additionally, on the product web page you can place a Kite button, letting customers contact clerks or back office via chat, audio or video call. 

Panel
panelIconIdatlassian-note
panelIcon:note:

: https://x-hoppers.atlassian.net/wiki/x/GgAU

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Note: If you need to set up multiple x-hoppers broadcasts, you need to create separate Dialplans, rather than modifying users Dialplan. Example:

x-hoppers-multiple-broadcasts.pngImage Added

Each x-hoppers Dialplan should contain both Wairhotline and wair strings described above.

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 broadcast.

...

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Documentation: Dialplan Applications - Admin Guide.

QR code system 

Use cases  

  • QR code for each product 

Have a separate web page for each of the products and want customers to get to that exact page when scanning the QR code? Then, this option is just for you. Attach QR code next to each product, which customers can scan and get to the page with the product description. 

  • QR code for a category of products 

If you have a huge store, rather than attaching QR code to every single product, you can opt for using one QR code for a category of products. In this case, you can place the code in each row in your store, to be easily found by customers.  

In either of the above scenarios, once QR code is scanned, clerks are instantly notified which exact product or product category a customer is interested in and can provide any necessary assistance and guidance. Moreover, you can collect statistics (e.g. via Google Analytics) on which product QRs were scanned and how many times, which allows you to analyze customer engagement and make weighted decisions. 

Additionally, on the product web page you can place a Kite button, letting customers contact clerks or back office via chat, audio or video call. 

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#E3FCEF

Kite documentation: Wildix WebRTC Kite - Admin Guide - English.

...

Code Block
[
  {
    "audio_conf_id": "2",
    "xbees_channel_id": "f6d17593-98b6-471d-941a-cd03153f"
  }
]

Where:

  1. audio_conf_id: ID of the audio broadcast channel in x-hoppers where the communication takes place

  2. xbees_channel_id: ID of the x-bees conversation, copied in step 2, where the content will be posted.

When the feature is enabled, whatever is told in the conference is automatically transcribed and displayed in x-bees conversation, so managers could monitor what was discussed in the conference.

...

  1. of the audio broadcast channel in x-hoppers where the communication takes place

  2. xbees_channel_id: ID of the x-bees conversation, copied in step 2, where the content will be posted.

When the feature is enabled, whatever is told in the conference is automatically transcribed and displayed in x-bees conversation, so managers could monitor what was discussed in the conference.

Current limitation: Messages to x-hoppers broadcast with transcription of in-store conversations enabled should not be longer than 3 minutes.

Tip

Tip: You can use x-bees feature AI Assistant to get a quick AI-generated summary of what was going on in the broadcast during the day (documentation: https://wildix.atlassian.net/wiki/x/AQCHI):

  1. Create a new custom command, named e.g. “Conversation today” (check the “Create a New Command” section of the guide https://wildix.atlassian.net/wiki/x/AQCHI for instructions)

  2. Write the necessary instructions in the Prompt field, e.g. “Summarize the conversation for the last 24 hours and break it into what each user said. Provide bullet points underneath each user”.
    Running the command you’ve created, you can get a brief summary of conversations in the broadcast during the day.

How to increase volume for noisy environments

...