AMSD
Карта сайта | English
Advanced Multimedia System Design +7 (495) 778-68-87; 678-54-85
Главная Продукты Цены Контакты
Rambler's Top100
Графический дизайн:
SuperArt
 
Copyright © AMSD 1996-2007
All rights reserved.

AMSD® RADIUS Server™. Поддержка AAA по протоколу RADIUS.

AMSD® RADIUS Server™ является связующим звеном между биллинговой системой AMSD® BillingSystem™ и RADIUS-совместимыми устройствами. AMSD® RADIUS Server™ позволяет обслуживать самые различные устройства: шлюзы, маршрутизаторы, контент-серверы, телефонные станции, игровые автоматы, - используя всё многообразие возможностей биллинговой системы AMSD® BillingSystem™ (гибкость, масштабируемость, удобство администрирования).

  • Что такое RADIUS?

Протокол RADIUS (Remote Dial-In User Service) относится к числу самых распространенных средств организации удаленного опознания, допуска и учета (AAA - authentication, authorization, accounting). Будучи первоначально ориентированным на услуги доступа к сети, в настоящее время он все больше применяется в других областях, в том числе в области IP-телефонии.

Благодаря ресурсу расширяемости, изначально заложенному в описание протокола, RADIUS породил целую семью отраслевых стандартов, включая стандарт описания разговорной сессии H.323. Надежность RADIUS-протокола обеспечивается 128-разрядным криптованием MD5 с использованием уникального идентификатора пакета и секретного ключа, который не передается по сети.

AMSD® RADIUS Server™ не только поддерживает стандартный RADIUS-протокол, но и позволяет гибко запрограммировать нормальное течение сессии "в обход" полей или атрибутов, которые не реализованы данным RADIUS-клиентом.

Готовые решения

На данный момент протестированы и функционируют решения со шлюзами Cisco и Mediant.

  • Интеграция с H.323-оборудованием Cisco

Решение со шлюзом Cisco (тестировался маршрутизатор Cisco 2650 под управлением IOS 12.2(8)T) полностью воспроизводит все функции биллинговой системы AMSD® BillingSystem™, включая горячий биллинг и голосовое меню (IVR).

  • Интеграция со шлюзом Mediant (AudioCodes)

Решение со шлюзом Mediant2000 (под управлением TrunkPack 1610 и выше) реализует "теплый" биллинг (учет времени разговора по окончании сессии), также поддерживает IVR и активацию карточек. Более подробно с возможностями серверов Mediant можно ознакомиться на сайте компании BrizNet Ltd.

Компания AMSD готова рассмотреть Ваши предложения об проверке совместимости и последующей интеграции AMSD® RADIUS Server™ с другими RADIUS-клиентами, в том числе Вашей собственной разработки.

Отличительные черты AMSD® RADIUS Server™

От других существующих на рынке RADIUS-серверов AMSD® RADIUS Server™ отличают следующие особенности:

  • В качестве нижнего слоя хранения информации о конечных пользователях услуги используется база данных, а не операционная система. Это значит, что забота о наглядности представления, целостности (consistency) и безопасности пользовательских данных (включая PIN-коды и пароли) является задачей биллинговой системы. О записях в конфигурационных файлах вроде

    User-Name=VASYA
    User-Password=y905alta
    h323-preferred-lang=Spanish
    Session-Timeout=3400
    можно со спокойной совестью забыть - то же самое будет сформировано автоматически, причем все три параметра (логин, язык, разрешенное время разговора) - из трех разных источников, доступ к которым могут иметь три разных оператора базы данных. Вашему RADIUS-клиенту уже не нужно будет следить за параметром credit-amount - только сообщать время сессии и объем предоставленных услуг.

  • Максимальной единицей подотчетной хозяйственной деятельности для AMSD® RADIUS Server™ является не пакет, а сессия. Иными словами, AMSD® RADIUS Server™ позволяет задавать определенный ход (flow) разговорной сессии и обрабатывать поступающие от RADIUS-клиента пакеты в зависимости от ее текущего состояния. Это создает, в том числе, дополнительный уровень защиты от ошибок (ненамеренных или злонамеренных) на стороне RADIUS-клиента.

Функциональность AMSD® RADIUS Server™

  • Основные возможности протокола (AAA)
  • Обработка стандартных пакетов Access-Request и Accounting-Request.
  • Пошаговая аутентификация (с использованием Access-Challenge или в его обход), позволяющая опознавать различных абонентов по различным наборам параметров: по АОНу, пин-коду и паролю, и т.п.
  • Два способа промежуточного подсчета времени сессии на RADIUS-сервере, до получения точного итога от RADIUS-клиента.
  • Начало сессии по сигналу Accounting-Start, с момента опознания абонента или по специальному сигналу.
  • Связывание сессии по стандартному ID сессии, по атрибуту "Class", по ID разговорной сессии H.323.
  • Возможность во время сессии запросить оставшееся время разговора без открытия новой сессии (делающая возможным горячий биллинг).
  • Корректная обработка таймаутов, нестандартных сценариев закрытия сессии.
  • Голосовое взаимодействие с абонентом (IVR)

В AMSD® RADIUS Server™ встроена обработка форм голосового меню (например, форм VXML) с использованием h323-ivr-out. Поддерживается развитое голосовое меню (IVR - interactive voice response) с возможностью активации предоплаченных карточек, выдачи справочной информации, хранения абонентской телефонной книжки и прочее.

AMSD® RADIUS Server™, благодаря разработанной в AMSD нотации MIAVA (Markup Initiative for Ad-lib Value Articulation), может выдавать числовую справочную информацию (например, денежные суммы) в виде последовательности имен звуковых файлов, то есть выполняет простейшие функции синтеза речи. Это позволяет значительно разгрузить RADIUS-клиент, упростить роуминг, удешевить и ускорить замену оборудования. В нотации MIAVA легко формулируются нормы орфографии большинства индоевропейских языков, правила разбиения числа на классы и разряды, системы счисления, состав денежных единиц (доллары - центы, фунты - шиллинги - пенсы). Текущая версия AMSD® RADIUS Server™ поставляется с образцами MIAVA-правил для русского, английского, немецкого и китайского языков.

Спецификации и технические требования

  • Структура данных

В AMSD® RADIUS Server™ реализована последняя на данный момент общеобязательная спецификация протокола (опознание и допуск согласно RFC 2865, учет согласно RFC 2866; проблем с устаревшими RFC 2138 и RFC 2139 также не отмечено). Атрибуты сопровождения H.323-сессии реализованы согласно спецификациям Cisco Systems. Для обеспечения совместимости с произвольным (arbitrary) клиентом в текущей и будущих версиях не исключается внедрение иных спецификаций, не препятствующих соответствию уже реализованным.

  • Системные требования

Проверено устойчивое функционирование AMSD® RADIUS Server™ под Windows NT, Windows 2000 и Windows XP. При этом AMSD® RADIUS Server™ может быть запущен и как сервис WinNT (предпочтительней), и как обычное консольное приложение (например, при необходимости визуального контроля клиентской активности). AMSD® RADIUS Server™ можно запускать как на одном компьютере собственно с биллинговой системой, так и на разных. Для доступа к SQL-серверу может использоваться integrated NT security.

  • Требования к сети

Для связи с сервером, предоставляющим услугу, AMSD® RADIUS Server™ использует UDP-датаграммы; диапазон портов ограничен двумя настраиваемыми значениями (при необходимости - одним). Cервер провайдера может находиться как в той же локальной сети, так и удаленно в Internet, и за прокси-сервером или firewall.