Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Начиная с версии 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",145
OK
[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% на код доступа и МАС-адрес устройства . Внимание: русские буквы (кириллица не поддерживаются );
  • Выбрать Необходимо также выбрать шаблон страницы авторизации и указать иные другие требуемые параметры параметры.

Image RemovedImage Added

Затем в настройках  этой же площадки выберите необходимо выбрать первую вкладку "Параметры", и в списке "Разрешенный сервер доступа" выберите выбрать сервер доступа (маршрутизатор) Mikrotik, обслуживающий данную площадку - тот, куда вы установили где установлен модем.

Image Added

Warning

Внимание

...

! Можно выполнить аналогичные настройки "Провайдер СМС: USB модем в сервере доступа Mikrotik" и в разделе меню "Конфигурация - Авторизация". Таким образом, метод будет действовать для всех площадок. Однако в этом случае

...

для каждой площадки необходимо определить сервер доступа типа Mikrotik. В противном случае отправка СМС-сообщений абоненту, подключенному на ошибочно настроенной площадке, не произойдет.


Warning

Внимание

...

! Сервер доступа типа Mikrotik, на который ссылается настройка площадки и где установлен модем, должен иметь в настройках следующие данные:

  • указанные параметры IP-адрес, логин, пароль;
  • созданного с

...

  • такой учетной записью пользователя на устройстве Mikrotik;
  • включенный механизм Mikrotik API (меню IP...Services);
  • открытый

...

  • порт Mikrotik API (TCP 8728) в межсетевом экране

...

  • устройства с работающим доступом к нему с сервера

...

  • WNAM. 

На этом настройка законченазавершена.

Можно выполнить попытку подключения Можете попробовать выполнить подключение к настроенной ранее площадке неизвестным (не авторизованным устройством). При вводе номера телефона в лог-файле 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