Versions Compared

Key

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

Scroll export button
scopecurrent
template-id0fa09813-8b86-460a-aa1d-ef450a80e9ce
quick-starttrue
add-onScroll PDF Exporter

Info

This guide explains in detail each Dialplan application and provides practical examples and use cases.

Updated: September 2022

Permalink: https://wildix.atlassian.net/wiki/x/ahDOAQ

Table of Contents


Basic information on how Dialplan works: Dialplan: How does it work?

...

Routes the call to the selected Call Group. Call Groups are set up in Dialplan -> Call Groups (Read the the chapter of WMS Start Guide, dedicated to Call groups).

  • Select Call group: select the call group from the list to which the call is routed
  • Message for operator: click the button to access the Sounds menu of the PBX to be able to select or record the message to be played back to the call group member after the call is answered (before connecting to the caller) (this message, for example, can notify an operator present in several call groups, on the type of the call; e.g. one call agent is present both in Tech Support and in Sales group, the message can notify the user that this call is addressed to Tech Support group)
  • Timeout: enter timeout in seconds, in case of no success within the specified timeout, the system proceeds to the next Dialplan application; note that in case you enter no timeout, call will remain in queue forever
  • Music on hold class: select the music on hold to be played to the caller

...

Extends the capabilities of Dial by name / Directory application and allows you to create IVRs with voice control.

...

Note

How to use TTS in Dialplan:

  • It is necessary to first set the language using “Set” application
  • if required, you can change the default voice parameter for TTS message. Add "Set" application and use channel variable "TEXTTOSPEECH_VOICE" indicating the new voice parameter. Supported voices list can be found in WMS -> Sounds (secondary top menu)-> Text-to-speech page. Note, that the language of the voice parameter should match the language selected in "Set" application
  • Write a text using “Play sound” / “Play sound and wait for digits” applications. In case you need to insert a pause between words/ phrases, use a variable <break time="1s"/>, where the value "1s" can be changed to any number of seconds
  • To learn more about variables, read Smart Dialplan Guide - use of Custom Applications
  • You can jump to another Dialplan procedure based on TTS result: use “Jump to if” application with Condition "${TTSSTATUS}"!="SUCCESS" ("UNDEFINED"/"FAILURE")

Note, that this message will not be saved on the PBX and will be generated dynamically upon the execution of this Dialplan application.

Example:

Read more about Wildix Business Intelligence (WBI) services: https://confluence.wildix.com/x/3QM8AQ Wildix Business Intelligence - Artificial Intelligence services.

Warning

Prerequisites:

  • Per User systems (monthly / yearly / five years subscription) (support for Virtual and Hardware PBXs has been added in WMS version 3.88.40314.18  (WMS-4362)
  • Premium license
  • Supported starting from WMS 3.87 (reference ticket WMS-3685)
  • It's necessary to set the language using "Set" application


...

Note

Notes:

  • The support starts from WMS Beta 6.01.20220929.2.
  • Besides configuring Speech to Text in Dialplan, you can use a script that saves all recorded data  into one file and passes to a database. See the document for details: How to Set Up Wildix Speech to Text

Dialplan application Speech to text allows to create an automatic system that ask the caller some questions, recognizes the answers, and lets you save the recorded files.

...


In our case, when calling 333, the script “php.test” is executed. 

...


Example
 of Main procedure configuration.

...