Примеры применения
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
Устройство UniPing server solution v3/SMS
Устройство NetPing 2/PWR-220 v1/SMS
Устройство NetPing IO v2
Устройства NetPing
Каталог датчиков для устройств NetPing
Устройство NetPing 8/PWR-220 v3/SMS
Устройство NetPing 2/PWR-220 v3/ETH
Устройство NetPing 2/PWR-220 v2/SMS
Устройство NetPing 4/PWR-220 v3/SMS
Устройство NetPing SMS
Устройство NetPing /PWR-220 v3/ETH
Адаптер WiFi VAP11N
Коммутатор PS104GT
Устройство NetPing Mini-UPS
Коммутатор NP-SM4
Сплиттер POE 12В (стандарта 802.3af)
IRC-TR v2 (ИК модуль расширения)
Каталог устройств удалённого управления и распределения электропитания NetPing
Устройство UniPing server solution
Устройство UniPing server solution v3
Датчик разбития стекла (Стекло-3 ИО 329-4), 2м
Переходник для NetPing IO v2
Блок питания 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М-A1R с базой Е412NL
МОЛЛЮСК-12/1,5
Внешний ИБП SKAT-12DC-1.0 Li-ion
ИКС-1 извещатель охранный инфракрасный активный однолучевой
Датчик охранный (Извещатель охранный ИО102-20/Б2П, 2м)
Блок розеток SNR-PDU-08S-1
Устройство NetPing 2/PWR-220 v4/SMS
Устройство UniPing server solution v4/SMS
Устройство NetPing 8/PWR-220 v4/SMS
VT592 кабельный датчик протечки
WLC10 кабель протечки
NetPing Connection board v2 (коммутационная плата для UniPing v3)
Инжектор питания POE (стандарта 802.3af)
NetPing датчик наличия электропитания 995S1
Устройство NetPing 2/PWR-220 v12/ETH
Устройство NetPing 2/PWR-220 v13/GSM3G
Датчик наличия 220В (мод. HRS05005), 1.5м
NetPing удлинитель-разветвитель 1-wire на 5 портов, модель R912R1
NetPing датчик качества электропитания 1-wire 910S20
PLController R15250 силовое реле 15A/250В на DIN-рейку
NetPing адаптер датчиков с аналоговым интерфейсом 0-20мА, модель 886A01
Устройство NetPing server solution v5
Устройство NetPing ИК модуль, модель 3801
Устройство NetPing server solution v5/GSM3G
Устройство NetPing 4/PWR-220 v6.1/GSM3G
Устройство NetPing 4/PWR-220 v6.2/GSM3G
NetPing IO v3
NetPing Input+Relay v1
NetPing NP-GB322
▼ Все теги
Новинки
Устройство NetPing 4/PWR-220 v6.4/ETH
Устройство удаленного управления розетками электропитания по сети Ethernet/Internet (IP PDU).4 канала подробнее...

Цена: 15 730 руб.

NetPing NP-GB322
Коммутатор Ethernet на 5 портов 10/100/1000 BASE-TX с поддержкой PoE (электропитание по Ethernet-кабелю) 5 подробнее...

Цена: 4 290 руб.

NetPing Input+Relay v1
Компактное устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет удаленно подробнее...

Цена: 6 200 руб.

NetPing IO v3
Компактное бескорпусное устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет подробнее...

Цена: 2 500 руб.

Устройство NetPing 4/PWR-220 v6.2/GSM3G
Устройство удаленного управления розетками электропитания по сети Ethernet/Internet (IP PDU) c поддержкой подробнее...

Цена: 20 280 руб.

Устройство NetPing 4/PWR-220 v6.1/GSM3G
Устройство удаленного управления розетками электропитания по сети Ethernet/Internet (IP PDU) c поддержкой подробнее...

Цена: 20 280 руб.

NetPing блок розеток 1-wire 888S0201
Блок розеток предназначен для удаленного управления нагрузкой. Устройство не является самостоятельным, подробнее...

Цена: 10 980 руб.

Устройство NetPing ИК модуль, модель 3801
ИК-контроллер для дистанционного и автоматического управления устройствами с инфракрасным интерфейсом подробнее...

Цена: 8 580 руб.

Устройство NetPing server solution v5
Устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет удаленно получать информацию подробнее...

Цена: 18 000 руб.

Устройство NetPing server solution v5/GSM3G
Устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет удаленно получать информацию подробнее...

Цена: 26 000 руб.

PLController R15250 силовое реле 15A/250В на DIN-рейку
Силовое реле в корпусе для крепления на DIN-рейку предназначено для удаленной коммутации мощной нагрузки.Напряжение подробнее...

Цена: 1 429 руб.

NetPing адаптер датчиков с аналоговым интерфейсом 0-20мА, модель 886A01
Адаптер предназначен для подключения аналоговых датчиков, передающих сигнал изменением протекающего подробнее...

Цена: 3 354 руб.

NetPing датчик качества электропитания 1-wire 910S20
Датчик предназначен для мониторинга качества электропитания в розетке. Датчик должен быть подключен подробнее...

Цена: 2 240 руб.

NetPing удлинитель-разветвитель 1-wire на 5 портов, модель R912R1
Активный удлинитель-разветвитель для подключения датчиков 1-wire к устройствам NetPing5 портов для подключения подробнее...

Цена: 1 400 руб.

Устройство NetPing 2/PWR-220 v12/ETH
Управляемый блок удаленного распределения питания по сети Ethernet/Internet (IP PDU)2 независимые управляемые подробнее...

Цена: 8 157 руб.

Устройство NetPing 2/PWR-220 v13/GSM3G
Управляемый блок удаленного распределения питания по сети Ethernet/Internet (IP PDU) c поддержкой управления подробнее...

Цена: 15 700 руб.

NetPing датчик наличия электропитания 995S1
Датчик позволяет определить наличие напряжения в розетке питания. Выполнен в корпусе блока питания с подробнее...

Цена: 1 224 руб.

WLC10 кабель протечки
Чувствительный кабель для использования совместно с датчиком VT592. Может быть смонтирован в труднодоступных подробнее...

Цена: 6 700 руб.

VT592 кабельный датчик протечки
Датчик предназначен для работы совместно с кабелем протечки WLC10. Возможность подключения датчика как подробнее...

Цена: 3 800 руб.

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

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