...
Настройка сервера доступа происходит в два шага.
Сначала кнопкой Новый элемент создаётся новый NAS, ему прописывается идентификатор (что будет приходить от него в атрибуте NAS-Identifier), IP-адрес (что будет приходить от него в атрибуте NAS-IP-Address), RADIUS-секрет, вендор и комментарий. Список вендоров задаётся в конфигурации модуля. После нажатия кнопки Ок должна появиться новая строка в таблице.
...
Двойным кликом мыши откройте её для редактирования и кнопкой Создать добавьте текстовую конфигурацию. Название - произвольное.
Предупреждение |
---|
Возможна также настройка общих конфигураций для NASов. Создание общих конфигураций происходит аналогично описанному далее, за исключением того, что они могут использоваться в нескольких NASах, при этом локальные настройки имеют больший приоритет (т.е. если оба флага присутствуют и во включенной общей, и в выбранной локальной конфигурациях, то будет использован локальный). |
Содержимое конфигурации должно содержать следующие данные:
1) Привязанную к NASу услугу: service=<код услуги>;
2) Необходимо настроить какие звонки считать исходящими, а какие - входящими для пользователя. Для определения направления используются атрибуты h323-call-type и h323-call-origin из RADIUS-запроса. Значения этих атрибутов, соответствующие каждому типу звонка, необходимо указать через дробь и в нижнем регистре (даже если в запросе указан верхний регистр).
Ниже приведена конфигурация, которая может быть использована для популярного Гейткипера Aqua:
...
В этом случае авторизационные запросы с атрибутами h323-call-type=Voip h323-call-origin=originate будут считаться исходящими, h323-call-type=Voip h323-call-origin=answer входящими.
При необходимости можно указывать несколько сочетаний данных атрибутов через ;. Например:
...
Блок кода | ||||
---|---|---|---|---|
| ||||
auth.income.full=1 |
Следующий параметр определяет формат суммы в поле H323_credit_amount
Блок кода | ||||
---|---|---|---|---|
| ||||
balance.summa.format.pattern=################.## |
В мониторе логов модуля в столбце DC выводится значение атрибута h323-disconnect-couse. В зависимости от настроек модуля (см. раздел по настройке модуля VoiceIP) там может выводится описание пришедшего атрибута в соответствии с протоколом Q931. При необходимости в конфигурации NAS можно переопределить выводимое значение (например, можно задать перевод для описания), либо задать свое, если значение не отображается по умолчанию.
Блок кода | ||
---|---|---|
| ||
voiceip.dc.<название кода>=<Описание> |
Подробные инструкции по интеграции BGRadiusVoip с различными NASами доступны в Wiki.