Начиная с версии 1.3.909 WNAM поддерживает отправку идентификационных СМС-сообщений с USB GSM модема , установленного непосредственно в сервер сервере доступа - маршрутизатор маршрутизаторе Mikrotik. Для работы реализации данной функции подойдет любой модем, переведенный (вручную) в режим Serial-устройства, взаимодействие с которым ведется через AT-команды.
Warning |
---|
Внимание |
...
! Скорость отправки СМС-сообщений таким методом |
...
низкая, порядка 1 сообщения за 5 секунд. |
Установите Для настройки данной функции необходимо установить модем в маршрутизатор и проверьте проверить его наличие в системе (командная строка Mikrotik):
[admin@mk.k18] > system resource usb print
# DEVICE VENDOR NAME SPEED
0 1:1 Linux 3.3.5 ehci_hcd RB400 EHCI 480 Mbps
1 1:3 HUAWEI_MOBILE HUAWEI_MOBILE 480 Mbps[admin@mk.k18] > port print detail
Flags: I - inactive
0 name="usb1" used-by="" device="1:3" channels=3 baud-rate=9600 data-bits=8 parity=none stop-bits=1 flow-control=none
Если модем доступен в системе, попробуйте следует выполнить проверку работы АТ-команд:
[admin@mk.k18] > system serial-terminal port=usb1 channel=0
[Ctrl-A is the prefix key]
AT+CNUM
+CNUM: "My Number","+79261893412",145OK
[Q - quit connection] [B - send break]
[A - send Ctrl-A prefix] [R - autoconfigure rate]
...
Welcome back!
Нажмите Далее необходимо нажать комбинацию клавиш Ctrl+A и , а затем клавишу Q для выхода. Если вы видите существует номер телефона, закрепленный за SIM-картой модема, можно попробовать выполнить отправку СМС-сообщения, выполнив:
/tool sms send port=usb1 channel=0 phone-number="+79151234567" message="Test SMS 123"
Warning |
---|
Внимание! В силу особенностей реализации команды /tool sms на маршрутизаторе Mikrotiik поддерживается отправка сообщений только в кодировке ASCII, то есть без |
...
букв кириллицы! |
Если вам доставлено это тестовое сообщение, значит После доставки тестового сообщения на указанный номер можно переходить к настройке WNAM. Вы должны Для этого нужно выбрать соответствующий метод отправки в настройках параметров "Aвторизация" конкретной площадки. Для этого в В меню "Конфигурация - Площадки" выберите " выбрать "Площадки". Из списка доступных площадок выбрать ту, настройки авторизации которой необходимо изменить. Для этого левой кнопкой мыши нажать на выбранную площадку, после чего откроется форма изменения параметров площадки. В форме "Изменение площадки" необходимо выбрать вторую вкладку "Авторизация" , и укажитезаполнить соответствующие поля:
- Метод авторизации: Отправка СМС абоненту;
- Провайдер СМС: USB модем в сервере доступа Mikrotik;
- Логин: usb1 (здесь надо указать название usb порта, куда где установлен модем);
- Пароль: 0 (здесь надо установить номер канала, через который модем доступен в микротикеMikrotik, по умолчанию 0);
- Заголовок: произвольный, игнорируется. Для будущего дальнейшего использования рекомендуется вписать здесь телефонный номер, зарегистрированный на SIM-карту, в формате 7xxxxxxx7хххххххххх;
- Текст: Текст текст сообщения с учетом замен ключевых слов %CODE% и %MAC% на код доступа и МАС-адрес устройства . Внимание: русские буквы (кириллица не поддерживаются );
- Выбрать Необходимо также выбрать шаблон страницы авторизации и указать иные другие требуемые параметры параметры.
Затем в настройках этой же площадки выберите необходимо выбрать первую вкладку "Параметры", и в списке "Разрешенный сервер доступа" выберите выбрать сервер доступа (маршрутизатор) Mikrotik, обслуживающий данную площадку - тот, куда вы установили где установлен модем.
Warning |
---|
Внимание |
...
! Можно выполнить аналогичные настройки "Провайдер СМС: USB модем в сервере доступа Mikrotik" и в разделе меню "Конфигурация - Авторизация". Таким образом, метод будет действовать для всех площадок. Однако в этом случае |
...
для каждой площадки необходимо определить сервер доступа типа Mikrotik. В противном случае отправка СМС-сообщений абоненту, подключенному на ошибочно настроенной площадке, не произойдет. |
Warning |
---|
Внимание |
...
! Сервер доступа типа Mikrotik, на который ссылается настройка площадки и где установлен модем, должен иметь в настройках следующие данные:
|
...
|
...
|
...
|
...
|
На этом настройка законченазавершена.
Можно выполнить попытку подключения Можете попробовать выполнить подключение к настроенной ранее площадке неизвестным (не авторизованным устройством). При вводе номера телефона в лог-файле wnam.log появится запись об отправке СМС:
20:10:39.184 DEBUG [c.n.wnam.services.MikrotikService:79] - sendSms to 79152133498 via NAS 172.16.130.9 USB port usb1 channel 0
20:10:41.793 DEBUG [c.n.wnam.services.MikrotikService:96] - sendSms at NAS IP=172.16.130.9 result=1