English | German

ГЛАВНАЯ  |   ПРОДУКТЫ  |   РЕШЕНИЯ  |   ЗАГРУЗИТЬ  |   КУПИТЬ  |   ПОДДЕРЖКА  |   КОМПАНИЯ
 
 / Использование WinAgents TFTP Server для решений на базе технологий Cisco IVR

Использование 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-2017 ООО "Тандем Системс". Все права зарезервированы.