Поиск по сайту

    Мои услуги на Kwork

Отправка и приём 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.

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

 

Comments

So empty here ... leave a comment!

Добавить комментарий

Sidebar



Яндекс.Метрика Рейтинг@Mail.ru