3CX v15.5 Update 4 Beta - speech recognition through Microsoft Speech and the updated Call Flow Designer

This week there were two pleasant events. Firstly, we released the 3CX v15.5 Update 4 BETA update, and secondly, the next update of the 3CX Call Flow Designer voice application development environment.

Update v15.5 Update 4 BETA

In v15.5 Update 4 BETA, the translation of speech into text for voice mail messages has appeared! Now you can receive the decrypted text message both to your e-mail, and see it in the 3CX web client interface. For the translation of speech to the test to work, you must connect a Microsoft Speech account. Below we will take a closer look at how to do this.
For calls coming from Call Queues, you can now set distinctive melodies (this feature has long been requested by users). Also now, right from the 3CX interface, you can enable Multicast mode for Call groups on supported phones (auto-tuning for multicast Call Groups is not supported for phones connected via SBC or remotely (STUN)).

Another new feature that users have requested: now you can flash supported IP phones not only with official firmware from 3CX, but also with others available for this model. For example, firmware with support for the Russian language or disabled encryption protocols. Enabling support is done in the 3CX interface in the Settings - 3CX Client section.

V15.5 Update 4 BETA introduced support for UTF8 in conversation recording file names. Our customers also requested this opportunity a very long time ago. And in the Main panel of the interface there were additional notifications about problems in the operation of the firewall, changed IP-phone templates and unsupported VoIP-operators.


Download and Install

When you start the image, a menu for choosing the version to install appears. Select 3CX Beta to install 3CX v15.5 Update 4. Debian 8 (Jessie) users who have not yet upgraded to Debian 9 should use the following installation commands:

wget -O- http://downloads.3cx.com/downloads/3cxpbx/public.key | apt-key add -
echo "deb http://downloads.3cx.com/downloads/debian jessie-testing main" | tee /etc/apt/sources.list.d/3cxpbx-testing.list
apt-get update
apt-get -t testing install 3cxpbx

Debian 8 (Jessie) users should also use the Debian 8 Upgrade Guide for Debian 9 Stretch .

Recognize voicemail in text

To enable voice mail message recognition in the text, the following conditions must be met:
  • 3CX 15.5 SP4 and higher.
  • If the system is installed on Windows, use Windows 8 and above.
  • 3CX Professional or Enterprise Edition
  • Free or Paid Microsoft Bing Subscription

Create a Microsoft Bing Trial Subscription

Use this type of subscription if you do not have a Microsoft Azure account, but want to try speech recognition. To get a test period of 30 days, follow the link , select the Speech tab> Bing Speech API> Get API key, accept the Microsoft terms, and then log in with your Microsoft account.

After enabling the Microsoft Speech API, an API key will be created. Then it is indicated in the 3CX interface.

Create a paid Microsoft Azure subscription

To use speech recognition in a work environment, you need a commercial Microsoft Azure account. To do this, create an account or log into an existing one , click Create a resource, search the Bing Speech API and click Create. Fill in the required fields and complete the creation of the resource. Then, in the left menu, select All resources and the cognitive resource that you created.

In the Resource Management section, click Keys and copy the value KEY 1. This key is specified in the 3CX interface.

Enable Speech Recognition in 3CX

To enable voice recognition (voicemail) in 3CX, go to Settings> Voicemail and enable the Voice mail text recognition option.

Specify the API key in the Microsoft Subscription Key field and set the recognition language.
Now, when you receive a voice message, you will receive the recognized text in an e-mail notification. In addition, it will be available in the 3CX web client in the Voicemail section.  

3CX Call Flow Designer Update

Introducing the latest update to the 3CX Call Flow Designer development environment ! It introduced a new Record and Email component, updated regions for the TTS module of Amazon Polly, and added a new option to select a date range in the Date & Time conditional component.
The Record and Email component allows you to record a conversation with the user, and then send it to the specified e-mail as an attachment. If the call is completed because the callers put off the phone, an e-mail message will be sent automatically. You no longer need to create a Disconnect Handler for such an event.

Another update is the date range in the Date & Time conditional component. For example, if the organization will be closed within two weeks, you can set the condition "Date range". Previously, it was necessary to specify the “Specific day” condition for each non-working day separately. The “Date range” condition is met if the dates “from” and “to” (inclusive) and the time “from” and “to” are indicated.

Other CFD improvements

  • Added new CFD function CONTAINS
  • A fix in the EMail Sender component that incorrectly generated HTML messages after 3CX v15.5 Update 3
  • A fix in the EQUAL function that returned FALSE when comparing Int32 and Int64 with the same numbers
  • Correction in the logic of the voice application execution. Now, if all the components are completed, and the call ends with the voice application, the Disconnect Handler handles automatically correctly.
  • Correction in dealers: in each dial-up cycle, variables were not reset to default values, but retained their values ​​from previous cycles

Downloads and documentation

Also popular now: