Введение
В этой статье мы рассмотрим создание голосового приложения, которое считывает последовательность цифр, введенных пользователем через номеронабиратель, а затем подтверждает корректность ввода, проигрывая абоненту введенные цифры. Согласитесь, это довольно частая задача в порталах телефонного самообслуживания.
Наше приложение будет выполнять эту задачу, используя
3CX Call Flow Designer. Приложение работает следующим образом:
- 3CX CFD сообщает: Введите ваш номер пользователя
- Пользователь набирает 1234
- 3CX CFD сообщает: Введенный номер пользователя 1234. Для подтверждения нажмите 1, для повторного ввода нажмите 2.
Поскольку воспроизведение цифр может потребоваться в различных частях нашего приложения, вынесем его в отдельный пользовательский компонент. CFD позволяет создавать такие пользовательские компоненты.
Напомним, что в предыдущих статьях мы рассмотрели создание
CFD приложения для исходящего обзвона (по завершении обзвона можно отсылать отчет, используя компонент Email Sender),
работу CFD с базами данных (которые также можно использовать для получения номера абонента),
маршрутизацию входящих вызовов в зависимости от времени суток (которую можно комбинировать с исходящим обзвоном) и
отправку e-mail сообщения (например, для уведомления о заказе по телефону).
Обратите внимание — среда разработки 3CX CFD поставляется бесплатно. Но голосовые приложения будут выполняться только на
3CX редакции Pro и Enterprise. Скачать CFD можно
отсюда.
Демо-проект этого голосового приложения поставляется вместе с дистрибутивом 3CX CFD и находится в папке
Documents\3CX Call Flow Designer Demos. Приступим.