На сегодняшний день встречается множество сервисов, для работы с которыми требуется авторизация по коду подтверждения, которая может быть получена только через SMS-сообщение. В масштабах компании, сотрудники которой работают удалённо, проблему получения такого SMS-сообщения можно решить при помощи перенаправления его на e-mail групповой рассылки для сотрудников компании. Для этого потребуется завести служебный e-mail аккаунт на корпоративном почтовом сервере или зарегистрировать его на одном из популярных бесплатных сервисов.
Рассмотрим простой случай – взаимодействие шлюза NetPing SMS и сервиса zapier.com
Требования
Для реализации данного решения потребуется:
- шлюз NetPing SMS с предустановленной SIM картой;
- настроенная последовательность действий (Zap) «Turn Webhooks Into Send Emails» в платформе Zapier;
Базовая настройка NetPing SMS
Приведите устройство NetPing SMS в рабочее состояние согласно соответствующим разделам руководства пользователя и описания встроенного ПО:
- установите рабочую SIM карту с положительным балансом в разъём встроенного GSM модема;
- настройте необходимые параметры для работы в сети Ethernet
Настройка Zapier
Чтобы воспользоваться платформой Zapier, необходимо зарегистрировать учётную запись. Для этого, если Вы желаете получить, например, бесплатный полный trial доступ к возможностям платформы на 14 дней, необходимо нажать на кнопку «SING UP FOR FREE»:
И заполнить стандартную форму регистрации:
После регистрации Вы получаете доступ к возможностям Zapier с многочисленной поддержкой различных приложений для создания правил автоматизации. Чтобы настроить Zapier под нашу описываемую задачу, необходимо нажать кнопку «MAKE A ZAP!», расположенную в верхней части web-интерфейса сервиса:
В появившемся окне создания последовательности действий (Zap) необходимо в поле «Choose a Trigger App» ввести текст «Webhook» и выбрать из выпадающего меню пункт «Webhooks by Zapier»:
Далее под надписью «Popular Zaps For Webhooks by Zapier» выберите «Turn Webhooks Into Send Emails», нажав кнопку «Use this Zap»:
Далее на следующей странице нажимаем кнопку «Create this Zap»:
Следующий этап: нажимаем кнопку «Continue»:
Еще раз нажимаем кнопку «Continue»:
Здесь мы заканчиваем первый этап настройки сервиса Zapier, сервис дает нам ссылку, которую мы копируем, нажав кнопку «Copy to clipboard»:
Скопировав вызываемый URL, открываем web-интерфейс устройства NetPing SMS и переходим в раздел «WEBHOOK», где вставляем полученный на сайте Zapier URL в поле «Вызываемый URL» и нажимаем кнопку «Применить изменения», как показано на скриншоте:
Перейдем к завершающему этапу настройки e-mail сообщений:
Для отправки webhook запросов от NetPing SMS необходимо указать адрес сервера-транслятора: webhook.netping.ru. В противном случае webhook запросы отправляться не будут.
Затем возвращаемся на сайт Zapier, тестируем работу нашего webhook’а, нажав кнопку «OK, I did this» и отправив тестовое SMS-сообщения на номер телефона SIM карты, установленной в шлюзе NetPing SMS:
После этого следует отправить тестовое SMS сообщение на устройство NetPing SMS. Если всё настроено правильно, мы увидим на странице сервиса Zapier следующее сообщение:
Перейдём к завершающему этапу настройки e-mail сообщений:
Пример настройки на скриншоте ниже:
где:
1.3.6.1.4.1.25728.3800.1.11.0 – параметр, отвечающий за вывод номера телефона, с которого пришло SMS
FullWebhookMessage — текст SMS сообщения
UPTime – время работы устройства NetPing SMS
Теперь следует ввести имя нашего Zap, например, «SMS to E-mail», включить Zap переводом чек-бокса в положение «ON» и нажать кнопку «Finish»:
Результат
В результате описанных настроек мы получаем следующее:
1. При получении устройством NetPing SMS SMS сообщения :
2. Приходит e-mail сообщение на указанный в настройках Zapier почтовый ящик:
Смотрите также: Получение SMS кодов подтверждения на E-mail при помощи NetPing SMS