...
Функция служит для инициации вызова через запрос RADIUS Change-of-Authorization (CoA) (описан в
стандарте RFC 5176). Применяется для услуги авторизации подключения к сетям общественного доступа
обратным вызовом. Пользователь подключается к сети и попадает на WEB-портал, где запрашивается пароль
доступа и предлагается ввести пароль для авторизации. После ввода номера пользователь получает вызов на
свой телефон. Отобразившийся у пользователя номер вызывающего или часть его служат паролем доступа к
сети общественного доступа, который следует ввести на WEB-портале.
Для инициации вызова WEB-портал должен отправить на SMG по протоколу RADIUS пакет CoA-Request,
содержащий аттрибут Called-Station-Id с номером телефона пользователя. Пример запроса CoA-Request:
...
В случае, если номер может быть вызван, SMG выбирает номер вызывающего из заданного пула
номеров и отправляет его в ответе CoA-ACK в аттрибуте Calling-Station-Id. После этого SMG инициирует вызов с
выбранного номера на номер пользователя. Вне зависимости от результатов вызова (сброс вызова, ответ
пользователя или окончание вызова по таймауту неответа), SMG отправляет информацию о совершённом
вызове в запросах RADIUS Accounting. При ответе пользователя вызов будет немедленно сброшен. Пример
ответа CoA-ACK:
Блок кода |
---|
RADIUS Protocol Code: CoA-ACK (44) Packet identifier: 0xa0 (160) Length: 33 Authenticator: 60363e5d4f742df10316cc05b81a42f6 Attribute Value Pairs AVP: l=13 t=Calling-Station-Id(31): 73830019698 Type: 31 Length: 13 Calling-Station-Id: 73830019698 |
В случае, если указанный пользователем номер не может быть вызван, SMG ответит сообщением CoA-NAK
без каких-либо аттрибутов и не будет инициировать вызов.
В случае, если запрос CoA-Request пришёл с сервера RADIUS, который не привязан к выбранному профилю
RADIUS или на сетевой интерфейс, который не соответствует выбранному серверу, SMG проигнорирует такой
запрос.
Вызов совершается с виртуального номера. Маршрутизация вызова производится на общих основаниях
через привязанный к виртуальному номеру план нумерации.
Параметры виртуального номера:
- PBX-профиль – привязка PBX-профиля;
- RADIUS профиль – профиль RADIUS, который будет использоваться для отправки запросов Accounting. С
...
- серверов, привязанных к этому профилю, могут приниматься запросы RADIUS CoA;
- План нумерации – привязка плана нумерации для маршрутизации вызовов;
- Категория доступа – выбор категории доступа;
- Категория АОН – выбор категории АОН;
- Метод выбора – метод выбора номеров из тех, что заданы в пуле номеров:
...
- случайный – номера будут выбираться в случайном порядке;
...
- последовательный – номера будут выбираться по порядку.
- Пулы номеров – пулы номеров, с которых будут осуществляться вызовы. Для организации пула
...
- необходимо задать начальный номер и диапазон номеров в пуле. Всего может быть задано 64 пула.