Freeswitch + mod_xml_radius + Netup UTM5

Jun 28, 2014 16:47 · 117 words · 1 minute read billing Freeswitch Voip

Обратились ко мне с просьбой настроить связку Freeswitch + mod_xml_radius + Netup UTM5. Ну собственно сам процесс.

Про то как устанавливать Freeswitch и Netup UTM5 описано в документации. Скажу только, что Freeswitch установил из пакетов, а  модуль mod_xml_radius скомпилировал из исходников.

Теперь настраиваем mod_xml_radius.

  • Копируем xml_radius.conf.xml из исходников в папку /etc/freeswitch/autoload_configs/ и добавляем в файле modules.conf.xml наш модуль mod_xml_radius.
  • В файле xml_radius.conf.xml прописываем сервер и ключ доступа NAS.
  • Заменяем словари радиуса идущие в комплекте с модулем на словари идущие с  пакетом radiusclient-ng и прописываем пути.
  • В файле dictionary.sip имя атрибута Digest-User-Name меняем на Digest-Username.
  • Для accounting пакетов я добавляем параметр
param name="Acct-Session-Id" variable="uuid" format="%s"

Все. Создаем услугу и телефон и проверяем. Если что-то не так, смотрим логи.