Wildix Business Intelligence - Artificial Intelligence services
Wildix Business Intelligence (WBI) is a pure innovation--a set of services that, thanks to Artificial Intelligence (AI), allow businesses to significantly automate and streamline their daily processes and communication.
Created: February 2018
Updated: May 2025
Permalink: https://wildix.atlassian.net/wiki/x/nxTOAQ
All WBI services, except for Worldwide Phonebook, are available only with:
Premium Subscription
Monthly / Yearly / Five year subscription on Per User PBXs (not available on Lifetime PBXs and Per Service PBXs)
CNAM (Worldwide Phonebook) service is available only for CLASSOUND-enabled PBXs in the USA and Canada starting from WMS v. 6.02.20230201.1.
More details: https://www.wildix.com/licensing/.
Text-to-speech (TTS)
1 Premium subscription provides 2 hours of service per system. Need more hours? Add more Premium subscriptions.
The max number of characters recognised by TTS service: up to 800 chars
Personal Assistant - User status reporting
Personal Assistant is a voice AI (Artificial Intelligence) service that informs callers of your current user status, user status message and duration if available.
What did you have to do previously, to inform callers of your plans and status? Well, you had to record a dedicated Voicemail greeting in case you are busy or unavailable. From now on, everything you need to do is set your user status and specify the status message and the duration period.
Here is how it works:
Supported language: en / en-us
Starting from WMS 6.03.20230424.1, the supported languages include: it / de / fr / nl / es / es-us.
The feature is available for internal and external (available starting from WMS 5.02) calls. Additionally, to enable it for external calls, you need to use Global Dialplan variable REPORT_USER_STATUS_FOR_EXT_CALLS.
Available values:
all - the system reports user status, status message and duration if available
status - the system reports only user status
no - disables the feature
Take these steps to enable the feature:
Set Global Dialplan variable REPORT_USER_STATUS_FOR_EXT_CALLS=all in WMS -> Dialplan -> General Settings or in a separate Dialplan procedure
Set language En or En-us in Dialplan procedure used for managing external calls
Caller name pronounced for calls to user's mobility number
Thanks to Wildix Mobility service, in case you receive an incoming call and you do not answer within a specified timeout, you will receive this call also to your mobile phone number.
To enable Mobility:
Make sure that mobile number is present in Legacy Collaboration Settings → Personal.
Check the box for "Enable mobility with timeout" and specify the timeout in Legacy Collaboration Settings → Features
There is only one problem: you will see your company phone number and not the caller name. If you want to know who is calling you:
Enable "Mobility Confirmation" option in Legacy Collaboration Settings → Features.
Now there is still one problem: a colleague is calling you and you receive a call to your mobile phone; as soon as you answer, you will hear the extension number and not the caller name. Thanks to TTS service, you no longer have to remember all the extension numbers, because caller name is pronounced for calls to user's mobility number.
Static TTS in Sounds menu
Thanks to Text-to-Speech (TTS) you can generate audio files in different languages from text and save them on your PBX to use it later on in IVRs or in Dialplan.
Just write down your text, select the voice and generate the audio file. You can adjust volume and pitch. Save the file once you are satisfied with the output and use it in Dialplan when you need it.
Note: Starting from WMS 6.04.20231012.1, the following characters are allowed in the audio file name: 0-9, A-Z, a-z, -, _
Watch the video:
Dynamic TTS in Dialplan
Dynamic TTS feature allows for dynamic generation of interactive voice responses using Text-to-Speech feature in Dialplan and supports the use of variables. Using this feature the audio file is generated dynamically during the execution of the Dialplan application.
Thanks to support of variables, such as ${CALLERID(name)} you can create interactive voice responses, make a query to a Database, execute a script, etc.
Watch the video:
How-to:
It is necessary to first set the language using “Set” application
Write a text using “Play sound” / “Play sound and wait for digits” applications
To learn more about variables, read the Smart Dialplan guide: Smart Dialplan - 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")
Example of a Dialplan configuration:
With the help of Speech Synthesis Markup Language, you can make your TTS responses seem more like natural speech. Consult TTS Synthesis Markup Language for details.
CNAM service (Worldwide Phonebook)
Starting from WMS v. 6.02.20230201.1, the service is available for CLASSOUND-enabled PBXs in the USA and Canada, regardless WMS licensing. Prior to the mentioned version, it is available for all systems under Premium subscription.
Important: The service will stop working in June 2023 for non updated PBXs .
With Caller Name Lookup service you will always know who is calling you, showing whether the call is coming from a mobile or fixed network, even if the person is not present in the enterprise phonebooks or is calling from a different phone number or the caller name could not be defined.
If a caller is not found in the colleagues phonebook and in the enterprise’s shared phonebooks, the system searches in online resources.
The feature is activated by default on all CLASSOUND-enabled PBXs, but it’s possible to deactivate it by adding the Global Dialplan variable EXTCONTACTLOOKUP=no.
Automatic Speech Recognition (ASR)
1 Premium subscription provides 2 hours of service per system. Need more hours? Add more Premium subscriptions.