Если рассматриваемый Avaya IVR представляет собой пакет портала взаимодействия, взаимодействие с IVR основано на VXML и CCXML. Avaya предоставляет IDE Orchestration Designer (OD) (которая в основном представляет собой набор подключаемых модулей Eclipse) с инфраструктурой Java (называемой SCE, от Service Creation Environment), используемой для разработки и взаимодействия с приложениями IVR.
Приложения IVR, разработанные с использованием OD, устанавливаются в виде сервлетов на серверах приложений, таких как Tomcat. Затем приложение «выводит» VXML, которые интерпретируются системой IVR и преобразуются в голос, а также принимает обратную связь от системы телефонии и передает ее в качестве входных данных в приложение IVR. Поскольку приложение написано на Java, вы можете делать практически все, что хотите, используя Java.
Типичный рабочий процесс будет примерно таким:
- Звонок поступает в систему IVR
- IVR запрашивает стартовую страницу приложения IVR
- Приложение IVR обычно представляет собой сервлет Java, выполняющий некоторую обработку в зависимости от входных параметров и генерирующий страницу VXML.
- Система IVR преобразует этот VXML в то, что слышит вызывающий абонент. Звонящий вводит некоторые данные (например, номер учетной записи)
- Приложение IVR (сервлет на Tomcat) принимает в качестве входных данных ответ вызывающего абонента. Платформа Java Avaya Orchestration Designer предоставляет все классы, необходимые для извлечения входных данных от вызывающего объекта.
- Приложение IVR теперь может сверять ответ, полученный от вызывающего абонента, с серверными системами.
- В зависимости от результатов создается новая страница VXML.
Важно отметить, что система IVR — это всего лишь «рендерер». Сценарии IVR не выполняются в системе IVR. IVR «Приложение» выполняет эту функцию. Вы можете так или иначе сравнить его с веб-браузером, запрашивающим страницу, а затем отображающим HTML в хорошо отформатированную веб-страницу.
Вам не нужно специально использовать Orchestration Designer, но это официальная среда, поддерживаемая Avaya. VXML можно создать вручную (или в любой другой среде), и он может работать так же хорошо.
Вы просили ссылку с подробностями, вот она: https://www.devconnectprogram.com/site/global/products_resources/avaya_aura_orchestration_designer/overview/index.gsp Вы можете бесплатно зарегистрироваться на Avaya DevConnect и скачать оттуда SDK и документацию.
person
CodeWarrior
schedule
18.09.2016