Глава 4. Источник SMS

С помощью источника аутентификации SMS пользователям-гостям разрешается регистрировать свои устройства, используя номер своего сотового телефона. При таком методе аутентификации на указанный номер сотового телефона будет отправлено SMS-сообщение с PIN-кодом для доступа к сети. AxelNAC отправит данное сообщение с помощью SMS-шлюза, указанного в источнике аутентификации SMS. 

В AxelNAC существуют два метода интеграции с SMS-шлюзами: email2sms и API. Данные методы обеспечивают доставку SMS-сообщений, необходимых для аутентификации пользователей, однако отличаются способом передачи данных.

Тип интеграции email2sms
В данном варианте взаимодействие с SMS-провайдером осуществляется через электронную почту. AxelNAC отправляет письмо на адрес электронной почты, указанный провайдером. В теле письма передаются основные параметры, необходимые для отправки SMS: данные для аутентификации (например, логин и пароль или токен доступа), номер телефона получателя и текст сообщения. Провайдер получает это письмо, обрабатывает его и доставляет SMS-сообщение пользователю-гостю. 

Тип интеграции API
Интеграция по API представляет собой прямое взаимодействие с SMS-шлюзом через программный интерфейс. AxelNAC обращается к API провайдера, передавая необходимые параметры запроса: аутентификационные данные, номер получателя и текст SMS. Данный метод является более предпочтительным, так как он позволяет контролировать статус выполняемой операции.

Независимо от выбранного типа интеграции, для корректной работы механизма передачи SMS необходим минимальный набор параметров: данные для аутентификации, адрес назначения (номер телефона) и содержимое сообщения. Эти параметры формируются AxelNAC и передаются в SMS-шлюз выбранным транспортом — через email2sms или через API.

Интеграция с SMS-шлюзом

Для работы источника SMS необходимо настроить интеграцию с SMS-шлюзом. Вы можете использовать физический — в нашем примере это Yeastar TG100 и облачный шлюз — мы используем шлюз с типом SMSC. В случае, если вы используете иной шлюз, выберите для него тип Пользовательский. Рассмотрим подробнее интеграцию с каждым из них.

 

Для создания интеграции с SMS-шлюзами пользователь должен иметь роль Администратор или обладать правами SMS_GATEWAY_CREATE, SMS_GATEWAY_READ, SMS_GATEWAY_UPDATE, SMS_GATEWAY_DELETE, SMS_SEND_METHOD_AVAILABLE, DEFAULT_SEND_METHOD_SMS и System - Create.

Физический шлюз Yeastar TG

Для того чтобы выполнить интеграцию AxelNAC с физическим SMS-шлюзом, выполните следующие действия:

Шаг 1. Перейдите в раздел Конфигурация → Интеграция → SMS-шлюзы и нажмите Новый SMS-шлюз.

Шаг 2. В открывшемся окне заполните поля следующим образом:

Шаг 3. Нажмите Создать, чтобы сохранить новую интеграцию.

Шаг 4. После этого настройте параметры электронной почты SMTP и SMTP-сервера вашего физического шлюза.

Облачный шлюз SMSC

 
Для настройки интеграции с SMS-шлюзами с типом SMSC понадобится активный аккаунт в системе SMSC.ru.

Для того чтобы выполнить интеграцию AxelNAC с облачным SMS-шлюзом, выполните следующие действия:

Шаг 1. Перейдите в раздел Конфигурация → Интеграция → SMS-шлюзы и нажмите Новый SMS-шлюз.

Шаг 2. В открывшемся окне заполните поля следующим образом:

Шаг 3. Нажмите Создать, чтобы сохранить новую интеграцию.

Шаг 4. После этого настройте параметры электронной почты SMTP и SMTP-сервера вашего облачного шлюза.

Пользовательский тип шлюза

Для того чтобы выполнить интеграцию AxelNAC с вашим SMS-шлюзом, выполните следующие действия:

Шаг 1. Перейдите в раздел Конфигурация → Интеграция → SMS-шлюзы и нажмите Новый SMS-шлюз.

Шаг 2. В открывшемся окне заполните поля следующим образом:

Шаг 3. Нажмите Создать, чтобы сохранить новую интеграцию.

Шаг 4. После этого настройте параметры электронной почты SMTP и SMTP-сервера вашего шлюза.

Интеграция с SMTP

 

Для корректной работы email2sms необходимо интегрироваться с SMTP.

Чтобы интегрироваться с SMTP, выполните следующие действия:

Шаг 1. Перейдите в раздел Конфигурация → Настройки системы → Уведомления.

Шаг 2. В открывшемся окне конфигурации заполните следующие поля:

Шаг 3. Нажмите Сохранить для того, чтобы сохранить выбранные настройки.

Ознакомьтесь с полным описанием интерфейса вкладки Уведомления.

Добавление источника SMS-аутентификации

После интеграции со шлюзом вы можете создать источник аутентификации SMS, который будет работать с ним. Для этого выполните следующие действия:  

Шаг 1. В разделе Конфигурация → Политики и контроль доступа → Источники аутентификации нажмите Новый внешний источник и выберите SMS из выпадающего списка.

Шаг 2. На открывшейся странице заполните поля следующим образом:

Нажмите на , чтобы добавить еще одно действие и заполните поля:

Шаг 3. Нажмите Сохранить, чтобы сохранить настроенную конфигурацию.

При выборе данного источника как источника аутентификации на Captive-портале всем устройствам, которые пытаются зарегистрироваться через данный источник аутентификации, будет добавлена роль guest и они могут пользоваться сетью без повторной регистрации в течение 1 дня. Данная конфигурация является примером наиболее часто используемого метода настройки данного источника аутентификации.

Полезные ссылки 



ID статьи: 1447
Последнее обновление: 15 дек., 2025
Ревизия: 4
База знаний AxelNAC -> Обучающие материалы -> Обучающие курсы -> Конфигурация сетевых соединений -> Раздел 2. Источники аутентификации -> Глава 4. Источник SMS
https://docs.axel.pro/glava-4-istochnik-sms_1447.html