English | German

ГЛАВНАЯ  |   ПРОДУКТЫ  |   РЕШЕНИЯ  |   ЗАГРУЗИТЬ  |   КУПИТЬ  |   ПОДДЕРЖКА  |   КОМПАНИЯ
 

Использование WinAgents TFTP Server для решений на базе технологий Cisco IVR

Технология IVR (Interactive Voice Response) широко используется для предоставления предоплаченных услуг IP-телефонии. Технология IVR предполагает, что шлюз VoIP выполняет специальную программу – IVR-скрипт. Скрипт позволяет проигрывать пользователю сообщение, динамически скомпонованное из аудиофрагментов, хранящихся на сервере TFTP.

Для развертывания приложения IVR, позволяющего оказывать услуги IP-телефонии по предоплаченным карточкам, необходимы следующие компоненты:

  • Шлюз IP-телефонии (маршрутизатор Cisco) – принимает звонки пользователей из POTS и транслирует их в сети VoIP.
  • Сервер RADIUS, поддерживающий Cisco VSA (vendor-specific attributes) – авторизует карточки пользователей, передавая шлюзу либо гейткиперу информацию об остатке на счете и доступном времени для разговора.
  • Сервер TFTP – хранит аудиофрагменты сообщений, воспроизводимых системой.
  • Гейткипер (опционально) – консолидирует информацию о маршрутах звонков.

Схема решения приведена на рисунке 1.

Cisco IVR Solution

Рисунок 1. Решение для оказания предоплаченых услуг IP-телефонии на базе оборудования Cisco.

WinAgents TFTP Server проектировался в том числе и для использования в подобных решениях. Благодаря тому, что WinAgents TFTP Server реализован в виде сервиса Windows, обеспечивается работа системы в режиме 24x7. Кроме того, WinAgents TFTP Server имеет ряд улучшений, ориентированных на работу в ответственных приложениях IVR. Сервер позволяет передавать файлы длиной большей 32MB, благодаря чему вы можете использовать аудиофрагменты большей длины. Кроме того, сервер имеет режим увеличения приоритета процесса, позволяющий успешно справляться с высокой нагрузкой.

Процесс обработки звонка в Cisco IVR выглядит следующим образом:

  1. Пользователь делает звонок на шлюз IP-телефонии
  2. IVR-приложение, выполняемое на шлюзе, принимает звонок. Приложение загружает с сервера TFTP файл приглашения к вводу номера карты и проигрывает его пользователю.
  3. Пользователь вводит номер карты.
  4. IVR-приложение отсылает запрос аутентификации на сервер RADIUS. Сервер RADIUS присылает подтверждение доступа, передавая в виде VSA-аттрибутов текущий баланс карты.
  5. IVR приложение формирует сообщение о текущем остатке, запрашивая аудиофрагменты с сервера TFTP, и проигрывает его пользователю.
  6. Пользователь вводит номер телефона, на который необходимо сделать звонок.
  7. IVR-приложение отсылает серверу RADIUS второй запрос на авторизацию, передавая номер телефона в виде параметра VSA. Сервер RADIUS на основании информации о текущих тарифах формирует ответ, передавая доступное время разговора в виде параметра VSA.
  8. IVR-приложение формирует сообщение о доступном времени разговора, используя аудиофрагменты с сервера TFTP, и проигрывает его пользователю.
  9. Шлюз VoIP соединяется с удаленной стороной, пользователь начинает разговор.

ГЛАВНАЯ  |   ПРОДУКТЫ  |   РЕШЕНИЯ  |   ЗАГРУЗИТЬ  |   КУПИТЬ  |   ПОДДЕРЖКА  |   КОМПАНИЯ
Copyright © 1999-2019 ООО "Тандем Системс". Все права зарезервированы.