Добавить атрибуты для VoIP-агента

Сетевые агенты с типом RADIUS и VoIP взаимодействуют c серверами доступа при помощи атрибутов — в них передаётся информация, необходимая для авторизации и распознавания трафика. Атрибуты, полученные от NAS, можно сохранять в журнале авторизаций: для RADIUS и для VoIP.

Большинство атрибутов — стандартные, с ними работают все NAS. Они по умолчанию добавлены в словарь в АСР LANBilling. Для некоторых серверов доступа нужно добавить особые атрибуты вендора — VSA. Также вы можете создать свои атрибуты, которые будут использоваться вместо базовых.

  1. Откройте форму агента.

  2. Перейдите на вкладку «Словарь RADIUS-атрибутов».

    image
  3. Нажмите «Глобальные атрибуты», если хотите добавить атрибут в общий список. Чтобы добавить атрибут для конкретного NAS, нажмите строку с IP-адресом. Кликните «Добавить».

    image
  4. Укажите название. Если вы добавляете VSA, оно должно быть таким же, как в документации производителя. Если заменяете глобальный атрибут, укажите название из RFC. Название будет отображаться в логах сетевого агента.

    image
  5. Введите номер атрибута — от 1 до 255.

  6. Укажите идентификатор вендора — только для VSA. Идентификатор можно узнать в документации конкретного вендора.

    image
  7. Выберите тип значения для атрибута.

    • Int — целое число, 0–4294967295.
    • String — произвольная строка.
    • Avpair — строка вида <название атрибута>=<значение>.
    • Sublist — содержит список субатрибутов с типом string. Используется только для Digest-Attributes.
    • Octets — произвольные бинарные данные.
    • Ipaddr — IP-адрес, передаваемый в форме numeric (4 байта).
    • url — строка вида «username@domain». Значение — часть строки до символа @.
    • Ipv6addr
    • Ipv6prefix
    • ifid
    image
  8. Выберите, вместо какого атрибута использовать новый. Если просто добавляете новый атрибут в словарь, оставьте значение «нет».

    image
  9. Укажите, нужно ли сохранять факт передачи атрибута в журнале авторизаций.

    image
  10. Нажмите «Сохранить».

    image

Атрибут добавится в словарь. Чтобы изменить его, кликните image. Для удаления нажмите image. Чтобы вернуться к стандартному атрибуту, удалите тот, который его заменяет.

Когда завершите настройку, задайте параметры в файле конфигурации, а затем запустите модуль LBircd.

Переадресация

Для того чтобы в IP-телефонии работала переадресация, добавьте для агента VoIP атрибут h323-redirectnumber или xpgk-diversion. В этих атрибутах агент будет принимать номер переадресации. В статистике вызовов этот номер будет подставляться в поле «Номер А», а оригинальный номер А из атрибута Calling-Station-Id будет отображаться в поле «Номер переадресации».

Название атрибута Номер Идентификатор вендора Тип
h323-redirect-number 106 9 string
xpgk-diversion 1 9 avpair

Для некоторых серверов доступа значения могут быть другими — их можно уточнить в документации вендора.