8 (800) 500-80-16
  • Межгород 8 (800) 500-80-16
  • Санкт-Петербург 7 (812) 426-13-66
  • Москва 7 (495) 374-80-34
  • Новосибирск 7 (383) 207-54-38
  • Екатеринбург 7 (343) 351-75-20
  • Челябинск 7 (351) 799-57-70
  • Воронеж 7 (473) 300-30-34
  • Нижний Новгород 7 (831) 280-98-15
  • Казань 7 (843) 212-20-24
  • Самара 7 (846) 212-98-95
  • Краснодар 7 (861) 201-83-82
  • Ростов-на-Дону 7 (863) 322-03-92

Использование протокола SMPP v.3.4 для отправки и приема смс сообщений.

Внимание: Перед началом использования smpp протокола Вам необходимо предоставить список IP адресов, с которых Вы будете подключаться.

Параметры подключения

  • system_id — зарегистрированное в системе имя пользователя (логин)
  • password — пароль пользователя
  • Адрес — gt.smsgold.ru или ip 188.93.18.66
  • Порт — 2776

Правила работы с SMPP подключением

  • При установке подключения клиенту дается 10 секунд, что бы отправить команду BIND_TRANSMITTER или BIND_TRANSCEIVER. Иначе соединение будет разорвано сервером.
  • Клиент обязан отвечать на все пакеты отправленные сервером соответствующим resp пакетом в течение 1 минуты. Иначе соединение будет разорвано сервером без отсылки UNBIND.
  • После установки подключения и авторизации сервер будет отправлять ENQUIRE_LINK пакеты каждую минуту. На этот пакет клиент также обязан ответить в течение 1 минуты.
  • Если при отправке в пакете Submit_sm установлен флаг registered_delivery, то статус сообщения будет возвращен только в подключение, установленное от имени пользователя, отправившего сообщения.

Получение статуса доставки сообщения

  • Есть две возможности получения статуса доставки (активный и пассивный). Пассивный вариант является предпочтительным.
  • Пассивный вариант предусматривает установку флага registered_delivery пакета SUBMIT_SM. После перехода сообщения в финальное состояние сервер отправит DELIVER_SM пакет с Delivery Receipt сообщением. Формат Delivery Receipt сообщения ниже.
  • Активный вариант предусматривает периодический опрос статуса сообщения отсылкой QUERY_SM.

Формат Delivery Receipt

  • "id:IIIIIIIIII sub:SSS dlvrd:DDD submit date:YYMMDDhhmm done date:YYMMDDhhmm stat:DDDDDDD err:E Text: . . . . . . . . ."