Versions Compared

Key

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

This guide explains how to configure ChatGPT feature for x-hoppers.

Created: June 2024

Updated: September 2024

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

Table of Contents
stylenone

Introduction

ChatGPT integration with x-hoppers can enhance customer support and information sharing, allowing to ask questions and instantly receive answers. Powered by ChatGPT, x-hoppers processes the questions and generates the response based on its knowledge base (e.g. for questions about company information), which is then played back to the user through the broadcast channel.  .  Also, ChatGPT integration can allow to make a call externally or internally, or, in case there are multiple broadcast channels, easily switch between different broadcasts.

Requirements 

  1. WMS 6 

How to set up 

  1. In WMS, navigate to Dialplan menu -> Dialplan rules tab

  2. Download and import the

    View file
    nameChatGPT2questions.bkp
    required for ChatGPT Integration

  3. Modify the users Dialplan by adding an entry *wair* as a called number with the following Dialplan applications:

    1. Set -> Language -> choose language

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

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

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

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

...

How to use 

...

Switching broadcasts

In case there are several broadcasts and users need to switch between them, you can configure this possibility in the following way:

  1. In addition to the Diaplan setup described above, download and import the

    View file
    namebroadcast_switch
    Dialplan, required for switching broadcasts

  2. In the broadcast switch Dialplan, navigate to Jump to applications and make sure to edit the following points:

...

  • Instead of “electronics” and “security”, enter the names of your broadcasts which users will have to pronounce after they are asked the question “Say the name of the broadcast you wish to join”:

...

  • Set the relevant Conference IDs for each broadcast. E.g. in our example, after users pronounces “electronics”, the current broadcast is switched to the broadcast with Conference room ID 1:

...

  • In case user doesn’t pronounce the name of the broadcast for switching, user returns to the conference indicated here:

...

How to use 

To ask a question user has to double-press the AUX Function button.

  1. User asks a question (e.g. Could you compare and contrast the following two products: an Asus Vivobook 15 and a Samsung Galaxy Book 3? Is the discontinued EXPEDIT series compatible with KALLAX? etc.)

  2. x-hoppers, powered by ChatGPT, processes the question and generates an appropriate response based on its knowledge base

  3. The response is then played back to the headset

To switch broadcast:

  1. After being asked “How can I help?”, say “switch broadcast”

  2. You should hear “Say the name of the broadcast you wish to join”, after which pronounce the name of the broadcast you want to join.