Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Настройка

Для настройки авторизации по входящему звонку  с SMG-шлюзом, следует в конфигурационном файле /etc/eltex-ngw/notification.properties, для параметра call.gate.outgoing.call.config, указать файл настройки шлюза smg_gate.conf.

Пример:

#Call gate configuration
call.gate.outgoing.call.config=smg_gate.conf
call.gate.pool.size=50
pool.wait.millis=5000


В конфигурационном файле smg_gate.conf (находится в той же директории, что и notification.properties) необходимо настроить взаимодействие с SMG-шлюзом.

smg.host=<ip-address>
smg.port=3799
smg.secret=radiuspass

listen.port=1814
listen.secret=radiuspass1

smg.host = адрес smg шлюза
smg.port = порт который слушает smg шлюз
smg.secret = ключ RADIUS-Authorization который настроен на smg шлюзе

listen.port = порт, который слушает NGW. Можно настроить любой подходящий порт, со стороны smg шлюза также необходимо указать новый порт 
listen.secret = ключ RADIUS-Accounting


После настройки конфигурационных файлов, следует перезапустить сервис eltex-ngw

root@vagrant-ubuntu16-xenial-64-SWLC:~# service eltex-ngw restart

Проверка

Для проверки взаимодействия с SMG шлюзом можно воспользоваться утилитой radclient и выполнить CoA запрос с указанием номера телефона куда должен поступить входящий вызов.

root@vagrant-ubuntu16-xenial-64-SWLC:~# echo Called-Station-Id="79964567890"  | radclient  -sx 192.168.1.10:3799 coa radiuspass
Sending CoA-Request of id 150 to 192.168.1.10 port 3799
        Called-Station-Id = "79964567890"
rad_recv: CoA-ACK packet from host 192.168.1.10 port 3799, id=150, length=33
        Calling-Station-Id = "73830012345"

           Total approved auths:  1
             Total denied auths:  0
               Total lost auths:  0

в ответ должен прийти CoA-ACK с Calling-Station-Id с номером телефона с которого будет совершен вызов.


  • Нет меток