Наиболее популярный вопрос в 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