Отправка и приём SMS на оборудовании VoIP шлюзов OpenVox

Наиболее популярный вопрос в GSM VoIP шлюзах обычно касается SMS сообщений.

Рассылка SMS осуществляется по средствам Web-Интерфейса, http, api (на всех моделях шлюзов OpenVox). Так же удобно реализована пересылка и совмесная работа EMail и SMS.



WEB

Наиболее стандартный, логичный и самый неудобный из вариантов. Больше подходит для проверки работоспособности или какой-то разовой акции, чем для постоянного использования.

Port – Выбор канала, с которого будет производиться рассылка SMS. В случае, когда получателей несколько, каналы оперируют их номерами по очереди в порядке списка.



Flash SMS – Вкл/Выкл функцию Flash SMS. Flash-SMS это SMS-сообщение, сразу отображаемое при получении на экране телефона, в разных моделях телефонов по-разному.



Load numbers from text file - Загрузить список номеров из текстового файла.



Destination Number – Поле для ввода номера, на который будет производиться рассылка.



В случае, если получаетелей много, их номера можно разделить пробелом, запятой, точкой с запятой, символом возврата каретки r и разделителем строки n.



Message – Поле для ввода самого сообщения.



Action – Кнопки действия. Send – начать отправку, Stop – остановить отправку.




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

Email

SMS to Email так же можно отнести к стандартной возможности подобных устройств.

Указываем необходимые данные для подключения к SMTP, email адреса, на которые пересылать входящие SMS, и настраиваем шаблон отправляемых писем. При этом в шаблоне доступно 4-е переменные:

  • номер отправителя
  • номер порта SIM карты
  • время приема
  • текст входящего сообщения.

Чаще всего производители предусматривают и обратную возможность – Email to SMS: мы отправляем email на какой-то адрес, который периодически проверяет шлюз и из входящих писем формирует SMS-ки, но в OpenVox решили подобную возможность не реализовывать.

HTTP

Отправки и прием SMS сообщений посредством HTTP запросов – один из самых простых способов интегрировать эти действия в работу сторонних приложений.

Для отправки СМС необходимо выполнить запрос вида:

http://disnetern.ru/sendsms?username=smsuser&password=password&phonenumber=80991234567&message=disnetern.ru

{

    "message":"disnetern.ru",

    "report":[{

        "1":[{

             "port":"umts-1.1",

             "phonenumber":"80991234567",

             "time":"2020-05-05 16:59:53",

             "result":"success"

         }]

     }]

}

Коротко о параметрах:

URL – Формат используемой ссылки.

username – имя пользователя, которое мы указали в настройках

password – пароль из настроек

phonenumber – номер получателя, можно указывать сразу несколько через «,»

message – текст отправляемого сообщения

port – через какой порт осуществлять отправку, можно указывать несколько, например gsm-1.1

report – отчет можно получить в виде JSON или String

timeout – время ожидания отчета

Помимо отправки, шлюзы OpenVox позволяют реализовать прием SMS сообщений поверх HTTP.

Указываем адрес нашего обработчика, путь и названия параметров. При поступлении входящих сообщений шлюз будет выполнять настроенный нами запрос.

 



2020-05-05T17:29:32
Asterisk