# Спецификация

#### Краткий обзор SMPP <a href="#kratkii-obzor-smpp" id="kratkii-obzor-smpp"></a>

Протокол Одноранговых Коротких Сообщений (SMPP) – это открытый протокол транслевого стандарта, предназначенный для осуществления гибкого интерфейса передачи данных для перемещения данных короткого сообщения между Центром Сообщений (Message Center), таким как :

* Центр Службы Коротких Сообщений (Short Message Service Centre) (SMSC)
* Сервер (USSD)Данных Неструктурированных Дополнительных Служб GSM (GSM Unstructured SupplementaryServices Data (USSD) Server)
* другие типы Message Center и системой приложений SMS, типа WAP Proxy Server, EMail Gateway или другого Messaging Gateway.

{% hint style="info" %}
Ради краткости, в этом документе для описания любого элемента «сервер» («server») SMPP, к которому может быть подключен «клиент» («client») SMPP, называемый Элемент Внешней Системы Короткого Сообщения(External Short Message Entity) (ESME), повсюду будет использоваться термин SMSC
{% endhint %}

Выпуск v 3.4 SMPP поддерживает технологии Digital Cellular Network, включая:

* GSM
* IS-95 (CDMA)
* ANSI-136 (TDMA) • iDEN

Используя протокол SMPP, система приложений SMS, называемая «Элемент Внешней Системы Короткого Сообщения» («External Short Message Entity») (ESME), может инициировать соединение на уровне приложения с SMSC через сетевое соединение TCP/IP или X. 25 и может затем отправлять короткие сообщения и получать короткие сообщения на и из SMSC соответственно. ESME может также запрашивать, отменять или заменять короткие сообщения, используя SMPP.

SMPP поддерживает полнофункциональный набор функций приема-передачи сообщений, таких как:

* Передача сообщений из ESME одиночным или множественным номерам абонентов через SMSC
* ESME может получать сообщения через SMSC из других SME (например, мобильных станций)
* Запрос статуса короткого сообщения, сохраняемого на SMSC
* Отмена или замена короткого сообщения, сохраняемого на SMSC
* Отправка зарегистрированного короткого сообщения (для которого SMSC вернет «расписку о получении» («delivery receipt») создателю сообщения)
* Назначение даты и времени доставки сообщения
* Выбор режима сообщения, то есть, дейтаграммного или хранения и отправки
* Установка приоритета доставки короткого сообщения
* Определение типа кодировки данных короткого сообщения
* Установка периода достоверности короткого сообщения
* Ассоциирование типа службы с каждым сообщением, например, уведомлением голосовой почты

Этот документ определяет Версию 3.4 протокола SMPP и детально излагает формат команды и ответа, который должен использоваться при реализации интерфейса протокола v3.4 SMPP.

Он предназначается для разработчиков и реализаторов проектного замысла интерфейса v3.4 SMPP между SMSC и External Short Message Entity (ESME), как проиллюстрировано в следующей диаграмме.

**Более подробнее вы можете ознакомиться в специализированном документе описывающем спецификацию протокола SMPP v.3.4**

{% file src="<https://1666777720-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaNJc86DhWDqboeW8tu2l%2Fuploads%2FFXPHDgC1hobHqciRCYEm%2FSMPP_v3.4.rus_specification.pdf?alt=media&token=427209c9-e029-4b33-af5e-d4e80698258f>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sms-club.gitbook.io/smsclub24ru/protokol-smpp-v.3.4/specifikaciya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
