Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

SMS-технологии в Web-разработке

.pdf
Скачиваний:
17
Добавлен:
22.03.2015
Размер:
508.91 Кб
Скачать

SMS-технологии в web-разработке

Сергей Птицын

LOGO

www.themegallery.com

Содержание

Протокол SMPP. Основные особенности.

Не стандартизованные протоколы.

Области применения.

Законодательство в области SMSтехнологий

2

Общая схема взаимодествия

SMPP/HTTP

SMPP

SMPP

 

 

 

 

Web-приложение

SMSC

SMSC

3

Протокол SMPP

Низкоуровневый (TCP/IP)

Текущая версия SMPP 3.4.

Три режима работы:

1.Прием сообщений. (RECEIVER)

2.Передача сообщений. ( TRANSMITTER)

3.Прием и передача сообщений. (TRANCEIVER)

4

Алгоритм работы в режиме TRANCEIVER

Установление соединения x.x.x.x:yyyy ok

bind_transciever (11) bind_transciever_resp (11)

Web-приложение

submit_sm(12) submit_sm_resp(12)

submit_sm(13)

SMSC

deliver_sm(21)

 

deliver_sm_resp(21)

submit_sm_resp(13)

unbind (14)

unbind_resp(14)

5

Структура команды. Краткий обзор

6

Структура команды. Пример заголовка

Заголовок команды в Hex формате

00 00 00 2F 00 00 00 02 00 00 00 00 00 00 00 01 53 4 D 50 50 33 54 45 53 54 00 73 65 63 72 65 74 30 38 00 53 55 42 4 D 49 54 31 00 00 01 01 00

Расшифровка:

00 00 00 2F Command Length 0x0000002F

00 00 00 02 Command ID 0x00000002 (bind_transmitter)

00 00 00 00 Command Status 0x00000000

00 00 00 01 Sequence Number 0x00000001

7

Основные параметры команды submit_sm

Время отправки сообщения

Имя отправителя

Кодировка

Длина сообщения

Текст сообщения

Необходимость получения отчета о доставке

8

Передача сообщений по HTTP

Нет единого стандарта

Множество вариантов реализации (XML, JSON)

Меньше скорость по сравнению с SMPP

Простая интеграция

9

Области применения в web-разработке

Интернет-магазины

Подтверждение регистрации

Специализированные смс-сервисы

SMS - маркетинг

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]