Описание





Для авторизации пользователя на портале, нужно подключиться к SSID с портальной авторизацией, указать свой номер телефона и и нажать на кнопку "Подтвердить входящим звонком" . После появится сообщение "Введите последние 4 цифры вызывающего номера", а пользователю поступит звонок.

  • Возможно ответить на звонок, тогда вызов будет сброшен
  • Отбить вызов
  • Ожидать завершения вызова

Ввести последние 4 цифры вызывающего номера  в поле для ввода и нажать на "Войти". 

Авторизация выполнена, учетная запись пользователя будет подвержена.

Схема взаимодействия доступна по ссылке Схема взаимодействия при авторизации обратным звонком



Настройка авторизации по звонку


Для подтверждения учетной записи пользователя при помощи обратного звонка нужно выполнить настройку eltex-ngw и включить способ подтверждения  "Входящий вызов" в общий настройках портала.

1) С Настройкой модуля eltex-ngw по взаимодействию с smg-шлюзом можно ознакомиться перейдя по ссылке Настройка авторизации по входящему звонку

2) Открыть конструктор портала, выбрать портал на котором будет активен способ подтверждения по Входящему звонку и перейти в общие настройки. В разделе "Способ подтверждения личности" включить чекбокс "Входящий вызов". После включения чекбокса станет активно поле "Таймаут ожидания вызова", где можно установить время ожидания вызова. По дефолту таймаут равен 30 секундам.

"Таймаут ожидания вызова" время, по истечению которого, на странице ожидания ввода последних четырех цифр входящего номера перестанет быть доступно поле ввода и появится сообщение "Не удалось совершить вызов. Пожалуйста, попробуйте снова." если не пришел radius acct-stop пакет от SMG-шлюза на Eltex-NGW.

Если пользователь портала при авторизации по звонку ожидает завершения вызова, то  стандартного значения  "таймаут ожидания вызова" может не хватит, тогда следует увеличить значение , которое будет больше времени ожидания ответа на вызов(настраивается на SMG-шлюзе).

Диагностика проблем


1)

 По нажатию на кнопку "Подтвердить входящим звонком" появляется  "Ошибка выполнения запроса. Проверьте подключение к сети"

-Убедиться, что правильно указан адрес SMG шлюза в конфигурационном файле.
-Убедиться, что порт 3799 SMG-шлюза доступен с сервера, где расположен Eltex-NGW 
root@vagrant-ubuntu16-xenial-64-SWLC:~# nmap -sU -p 3799 192.168.114.163  

Starting Nmap 7.01 ( https://nmap.org ) at 2019-03-14 09:32 +07
Nmap scan report for 192.168.114.163
Host is up (0.00056s latency).
PORT     STATE         SERVICE
3799/udp open|filtered radius-dynauth

- Убедиться, что ключ совпадает для eltex-ngw так и для SMG-шлюза в разделе "Серверы RADIUS-Authorization". Если ключи разные, то при отправке CoA request с eltex-ngw, шлюз не будет отвечать.

2)

Если появилось сообщение "Не удалось совершить вызов. Пожалуйста, попробуйте снова", а поле ввода стало недоступно при этом был ответ на звонок, то

2019-03-14 10:03:06.006 ERROR  SmgGate$Receiver:161 - Incorrect authenticator for incoming radius packet
2019-03-14 10:03:06.006 DEBUG  SmgGate$Receiver:179 - Packet received
2019-03-14 10:03:06.006 ERROR  SmgGate$Receiver:161 - Incorrect authenticator for incoming radius packet
2019-03-14 10:03:07.007 DEBUG  SmgGate$Receiver:179 - Packet received
2019-03-14 10:03:07.007 ERROR  SmgGate$Receiver:161 - Incorrect authenticator for incoming radius packet