Примеры применения
08.06.2016

Получение SMS кодов подтверждения на E-mail при помощи NetPing SMS

Получение SMS кодов подтверждения на Email при помощи NetPing SMS

На сегодняшний день встречается множество сервисов, для работы с которыми требуется авторизация по коду подтверждения, которая может быть получена только через SMS-сообщение. В масштабах компании, сотрудники которой работают удалённо, проблему получения такого SMS-сообщения можно решить при помощи перенаправления его на e-mail групповой рассылки для сотрудников компании. Для этого потребуется завести служебный e-mail аккаунт на корпоративном почтовом сервере или зарегистрировать его на одном из популярных бесплатных сервисов.

Рассмотрим простой случай – когда шлюз NetPing SMS и оборудование с приложением Trap Receiver находятся в одной локальной сети. Схема работает следующем образом:

  • шлюзом NetPing SMS принимается SMS-сообщение;
  • на его основе NetPing SMS формирует SNMP Trap, который содержит в себе текст SMS-сообщения и номер телефона отправителя;
  • NetPing SMS отправляет SNMP Trap на ПК/сервер, где его принимает приложение Trap Receiver и формирует на его основе тело письма для отправки

Решение очень простое в реализации и с легкостью может быть исполнено, так как используется одно единственное приложение с минимальным количеством настроек.

Требования

Для реализации данного решения потребуется:

  • шлюз NetPing SMS с предустановленной SIM картой;
  • бесплатное приложение Trap Receiver;
  • ОС Windows для работы приложения Trap Receiver. Это может быть как виртуальная машина на имеющихся серверах или полноценная ОС, так и ПК, подключенный в локальную сеть или удаленный ПК в сети Интернет

Если оборудование с приложением Trap Receiver располагается не в одной сети со шлюзом NetPing SMS – за маршрутизатором/роутером с функцией NAT и/или Firewall, необходимо разрешить входящие пакеты по протоколу SNMP Trap (UDP/162) в сторону оборудования с приложением Trap Receiver для возможности получения SNMP Trap извне. За дополнительной информацией следует обратиться к документации на маршрутизатор/роутер или к администратору сети.

При необходимости шлюз NetPing SMS может быть подключён к сети по беспроводной технологии Wi-Fi посредством адаптера WiFi VAP11N. Адаптер приобретается отдельно. За дополнительной информацией следует обратиться к руководству пользователя.

Настройка NetPing SMS

Приведите устройство NetPing SMS в рабочее состояние согласно соответствующим разделам руководства пользователя и описания встроенного ПО:

  • установите SIM карту оператора сотовой связи;
  • настройте необходимые параметры для работы с сетью передачи данных;
  • укажите на странице «НАСТРОЙКИ» web-интерфейса NetPing SMS IP адрес ПК/сервера с установленным приложением Trap Receiver для отправки SNMP Trap сообщений
    Настройка отправки SNMP Trap в NetPing SMS

Настройка приложения Trap Receiver

Установите приложение Trap Receiver в Windows окружение и запустите его. Перейдите к настройкам приложения по кнопке «Configure»:

Настройка Trap Receiver

Далее, перейдите на вкладку «email»:

Добавление SMTP сервера в Trap Receiver

Настройки приведены для случая, когда используется бесплатный почтовый сервис mail.ru. В случае использования другого сервиса уточните детали в документации или у администратора сервиса.

где:

SMTP Server: smtp.mail.ru
SMTP Port: 465
From: служебный e-mail, который был зарегистрирован для отправки SMTP Trap.
To: e-mail, на который будут отправляться письма с содержанием SMTP Trap.
Subject: New SMS from number %VBDATA4% – тема письма (может содержать некоторые переменные – см. ниже).
Message: %VBDATA3% \n from number %VBDATA4% – тело письма (может содержать некоторые переменные – см. ниже).
SSL Requred: включить SSL шифрование – без нее на сегодняшний день не работает ни один современный почтовый сервис.
Athentication Requred: также включить и перейти к настройке по кнопке «Set».
User/Account: в данном случае – зарегистрированный служебный e-mail.
Password: пароль от служебного e-mail. 

Переменные, которые можно использовать в теме и в теле письма:

  • %SENDERIP%
  • %SPECIFICTYPE%
  • %GENERICTYPE%
  • %COMMUNITY%
  • %SENDEROID%
  • %VBOIDn%
  • %VBDATAn%

Переменные «%VBOIDn%» и «%VBDATAn%» могут быть использованы для добавления в письмо нужного OID или данных из N-го VarBind. Например, «%VBDATA1%» будет передавать данные из первого VarBind. Также в теле письма поддерживаются перевод строки «\n» и возврат каретки «\r».

Таким образом, если получаемые SNMP Trap состоят из четырех VarBind-ов (это можно проверить, если дважды кликнуть по одному из трапов в приложении Trap Receiver):

Просмотр SNMP TRAP в Trap Receiver

в настройках e-mail будем использовать «%VBDATA3%» – сам текст сообщения, «%VBDATA4%» – номер телефона, с которого пришло сообщение (для общей информативности). При желании можно использовать большее количество переменных и текста, а также символы перевода строки и возврата каретки. Примените изменения.

Далее перейдите в раздел «Actions» и настройте правило, по условию которого получаемые SNMP Trap будут отправляться на заданный раннее e-mail:

Создание правила в Trap Receiver

В качестве критерия «Watch» используйте IP адрес отправителя, как наиболее простой вариант – это IP адрес устройства NetPing SMS в локальной сети. Далее в разделе действий отметьте e-mail и нажмите кнопку «Configure». В открывшемся окне выберите ранее настроенный профиль для отправки e-mail. Примените изменения.

Результат

Таким образом при получении SMS-сообщения шлюзом NetPing SMS на заданный e-mail будет отправлено письмо следующего вида:

Email сообщение на принятое SMS шлюзом NetPing SMS


  • Устройство NetPing SMS

Основные теги


Каталог устойств мониторинг серверных комнат и шкафов
Все устройства
Устройство UniPing v3
Устройство NetPing 2/PWR-220 v1/SMS
Устройство NetPing 2/PWR-220 v3/ETH
Устройство NetPing /PWR-220 v3/ETH
Устройство UniPing server solution
Устройство UniPing server solution v3/SMS
Устройство NetPing IO v2
Устройства NetPing
Каталог датчиков для устройств NetPing
Устройство NetPing 8/PWR-220 v3/SMS
Устройство NetPing 2/PWR-220 v2/SMS
Устройство NetPing 4/PWR-220 v3/SMS
Устройство NetPing SMS
Адаптер WiFi VAP11N
Коммутатор PS104GT
Устройство NetPing Mini-UPS
Коммутатор NP-SM4
Сплиттер POE 12В (стандарта 802.3af)
IRC-TR v2 (ИК модуль расширения)
Каталог устройств удалённого управления и распределения электропитания NetPing
Устройство UniPing server solution v3
Датчик разбития стекла (Стекло-3 ИО 329-4), 2м
Переходник для NetPing IO v2
Устройство NetPing PWR68-01
Датчик мониторинга 220В 1-wire
Адаптер DKST910.8
Устройство NetPing DKST61-01
Блок питания 48В 1,5А (мод.HRS20005)
Датчик температуры TS, 1м
Датчик температуры, (T811), 2м
Датчик температуры WT, 1м
Датчик протечки, модель 2605, 2м
Датчик протечки H2О
Датчик температуры 1-wire, (THS), 2м
МАЯК-12-СТ
Датчик движения (PYRONIX COLT QUAD PI ПИК детектор), 2м
Датчик движения (SWAN-QUAD ИК детектор квадросенсор), (2м)
BM8070D Силовое реле 16А/250В на DIN-рейку
MP701 Исполнительный элемент (4 независимых канала по 2 кВт 10А)
Датчик дыма комбинированный (дым/тепло) ИП 212/101-2М-A10R с базой Е412NL
МОЛЛЮСК-12/1,5
Внешний ИБП SKAT-12DC-1.0 Li-ion
ИКС-1 извещатель охранный инфракрасный активный однолучевой
Готовое решение для мониторинга серверной комнаты на основе UniPing server solution v3/SMS
Датчик охранный (Извещатель охранный ИО102-20/Б2П, 2м)
▼ Все теги
Новинки
Блок розеток SNR-PDU-08S-1
Блок розеток SNR-PDU-08S-1 предназначен для подключения различного оборудования к сети с напряжением подробнее...

Цена: 3 236 руб.

Датчик воздушного потока LCF013
Датчик воздушного потока позволяет контролировать наличие или отсутствие напора воздушного потока. Содержит подробнее...

Цена: 2 587 руб.

ИКС-1 извещатель охранный инфракрасный активный однолучевой
Извещатель предназначен для регистрации пересечения нарушителями контролируемой зоны, образованной оптическим подробнее...

Цена: 3 854 руб.

Внешний ИБП SKAT-12DC-1.0 Li-ion
Малогабаритный источник бесперебойного питания (ИБП) со встроенной Li-Ion АКБ. Для питания устройств подробнее...

Цена: 3 200 руб.

МОЛЛЮСК-12/1,5
Малогабаритный блок питания с выходным напряженим 12 В. Имеет уникальный корпус, который позволяет осуществить подробнее...

Цена: 950 руб.

Датчик дыма комбинированный (дым/тепло) ИП 212/101-2М-A10R с базой Е412NL
Комбинированный извещатель предназначен для обнаружения возгораний в помещениях различных зданий и сооружений подробнее...

Цена: 2 098 руб.

MP701 Исполнительный элемент (4 независимых канала по 2 кВт 10А)
Силовой модуль коммутации предназначен для обеспечения управления при помощи устройств NetPing силовыми подробнее...

Цена: 1 400 руб.

BM8070D Силовое реле 16А/250В на DIN-рейку
Блок реле для удалённой коммутации мощной нагрузки при помощи устройств NetPing. Изготавливается в корпусе подробнее...

Цена: 1 350 руб.

Датчик движения (SWAN-QUAD ИК детектор квадросенсор), (2м)
Пассивный инфракрасный детектор движения позволяет регистрировать любое движение в зоне до 18 метров. подробнее...

Цена: 1 516 руб.

МАЯК-12-СТ
Оповещатель охранно-пожарный световой стробоскопический предназначен для выдачи световых стробоскопических подробнее...

Цена: 385 руб.

Датчик протечки H2О
Датчик протечки позволяет определить наличие воды в точке установки датчика. Устанавливается в нескольких подробнее...

Цена: 1 450 руб.

-+ руб. руб.
Итого руб.

Данные о заказе