Берем за пример статью Пересылка СМС с OpenVox в Telegram, здесь мы получаем сообщения с Opnevox, отсекаем только те сообщения, которые приходят на определённый порт, и отправляем сообщение в Telegram.
В этой статье опишу как «умно» сортировать входящие СМС сообщения, и направлять их на определённые сервисы (в моем примере ниже — на разные почтовые ящики).
Openvox при входящем СМС сообщении, может отправить запрос с параметрами $phonenumber
, $port
, $message
, $time
. Соответственно с этими параметрами мы можем гибко настроить пересылку СМС сообщений, также с этой возможностью можно реализовать ответ с номера телефона на который было принято СМС.
Настраиваем Openvox следующим образом:
Переходим на СМС → Настройки СМС → SMS TO HTTP, задаем нужные нам параметры:
После этого, создаем PHP скрипт, для анализа сообщений: