После выпуска v18 Update 2 мы объявляем о выходе обновленной версии среды разработки голосовых приложений Call Flow Designer (CFD). Новый Call Flow Designer получил ряд улучшений. Например, сгенерированные через сервис TTS аудиофайлы кэшируются на сервере 3CX, поэтому повторные запросы на генерацию перенаправляются в локальный кэш. Также добавлены два новых компонента. Первый позволяет парсить CSV текст без написания скрипта на C#. Второй – переводить аудио из WAV файлов в текст.

Быстрее и дешевле с кэшем TTS

Новый Call Flow Designer работает быстрее и дешевле с кэшем TTS

Когда голосовое приложение 3CX должно конвертировать текст в речь, система сперва проверяет, не делалась ли такая конвертация ранее. Если делалась, – будет воспроизведет имеющийся готовый WAV файл. Если файл отсутствует, будет выполнена операция TTS и сгенерированный файл будет помещен в локальный кэш. Это не только сокращает время выполнения голосового приложения, но и экономит ваши средства, поскольку не задействует онлайн-сервисы TTS для одинаковых фраз (например, опций меню или неизменяемых сообщений).

Простой парсинг CSV текста

Новый компонент CSV Parser позволяет конвертировать CSV файл в таблицу, содержащую столбцы и строки. Можно использовать функции GET_TABLE_ROW_COUNT и GET_TABLE_CELL_VALUE, чтобы получать количество строк в таблице или значение из определенной строки или столбца. Эта информация позволяет делать валидацию ввода пользователя в голосовом приложении. Например, можно запросить ID и PIN пользователя, а затем проверить эти данные с CSV файле без использования C#.

Воспроизведение чисел без использования TTS

Мы добавили новый тип сообщения – Number Prompt. От позволяет воспроизводить числа без обращения с сервису TTS. Используются те же аудиофайлы и логика, которые штатно присутствуют в системе 3CX.

Другие исправления и улучшения

  • Добавлена возможность транскрибирования аудио из WAV-файла. Файл может быть записан, например, компонентом Record.
  • Добавлены TTS голоса Amazon Polly и Google Cloud.
  • Доработаны правила переадресации вызовов при изменении мобильного номера пользователя.
  • Компонент Voice Input позволяет сохранять аудио для распознавания в WAV-файле.
  • В компоненте Menu добавлена опция “Repeat menu”.

Новый CFD – установка

Новый CFD может работать только с 3CX V18 U2. Приложения, работающие на V18 или V18 Update 1, будут работать и с V18 Update 2 без каких-либо модификаций.