Interactive SMS  
SMPP

SMS-рассылки от 3 коп. за SMS!!!

    О проекте     Вопросы и ответы     Статьи     Архив     Утилиты     Программы     Обратная связь    

Гейт sms2web
Особенности работы с разными СМСЦ


В номере получателя СМСЦ передает номер транзакции
Некоторые СМСЦ (СМСЦ-шлюзы), например "Space", при отправке СМС на СМПП-клиента в номере получателя через разделитель передают номер транзакции и требуют, чтобы при отправке СМС приложением в Submit_sm в номере отправителя также был указан через разделитель номер транзакции. Для указания символа разделителя служит соответствующая настройка на вкладке "SMPP".

Если номер транзакции не передается, то в соответствующем поле надо оставить "Разделитель - Null".

Кодировки и использование GSM default
Хотя почти все СМСЦ декларируют полную поддержку протокола SMPP 3.4, но все равно есть определенные особенности в начтройке гейта и передаче контента в СМС сообщениях.
Основной особенностью является поддержка DCS (кодировки) и GSM default кодировки. Это связано с тем, что спецификация стандарта не рекомендует использование GSM default кодировки при работе с SMPP-клиентами. Поэтому некоторые СМСЦ вообще не допускают использование DCS=0 и используют DCS=4 - 8 битная кодировка и передают сообщение, используя windows-1251 или другую 1-байтовую кодироку, другие позволяют указывать DCS=0, но все равно не кодируют текст в 7-ми битную кодировку. Третьи позволяют использовать DCS=0 и принимаемый-отправляемый текст должен быть закодирован в 7-ми битную кодировку.
Чтобы "приспособиться" к различным СМСЦ DCS и необходимость 7-ми битной кодировки задается на вкладке "Сервис-Настройки-SMPP".


Если установлен параметр "7-bit" то при указании для принимаемого (отправляемого) сообщения DCS=0, оно будет, соответственно, раскодировано либо сжато из 7 битной кодировки.

СМСЦ работает как шлюз
В основном для отправки СМС абонентам используются полноценные СМСЦ, т.е. СМСЦ, которые позволяют хранить у себя СМС при временной невозможности доставки сообщения абоненту, также они соблюдают синхронный режим работы с абонентом, т.е. передают следующее СМС только после получения абонентом предыдущего короткого сообщения. Но иногда приходится подключаться с СМСЦ, которые работают в режиме шлюза, т.е. они сразу отправляют на коммутатор сообщения, не дожидаясь получения предыдущего сообщения абонентом. Плюсом такой схемы подключения является то, что полученый SMPP-клиентом submit_sm_resp.status показывает реальный статус доставки СМС до абонента. Но при передаче СМС коммутатор работает в синхронном режиме, поэтому он не может одновременно доставить до абонента более 1 СМС, в результате вторая СМС возвращается с ошибкой, которую необходимо обрабатывать, посылая эту СМС повторно. При использовании гейта sms2web можно задать задержку при отправке следующей СМС на одного абонента (в рамках получения одного контента) или при отправке длинных СМС.


По опыту при работе СМСЦ в качестве шлюза СМС доставляется в среднем за 10 секунд, поэтому в данном случае задержка должна быть 10-13 секунд. Еще раз отметим, что установка этого параметра нужна только, если СМСЦ работает в качестве шлюза.

Содержание
  wlxml2xml & xml2wlxml  
Нужен ли сервис на сайте?
Да (774)50%
Нет (515)33%
Все равно (222)14%
gsm 7 (22)1%
Другой  

Предыдущие голосования
 
  Реклама  
sms2web - легкий путь стать контент-провайдером

 
  Новости-OnLine  

Архив Новостей

 
  Статьи  
 
  Статистика  
  • Посещений:15369852
  • Форумов:13
  • Тем:1367
  • Сообщений:6289
  • Пользователей:6043