---
title: "SMPP"
description: "SMPP（Short Message Peer-to-Peer）是一种基于 TCP 的开放二进制协议，应用（ESME）和短信服务商用它与 SMSC 交换短信。部署最广泛的是 3.4 版。"
canonical: "https://omnichannels.ai/zh/glossary/smpp/"
language: "zh"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# SMPP

Canonical: https://omnichannels.ai/zh/glossary/smpp/
Language: zh
Publisher: OmniChannels.ai by BroadNet Technologies

**定义:** SMPP（Short Message Peer-to-Peer）是一种基于 TCP 的开放二进制协议，应用（ESME）和短信服务商用它与 SMSC 交换短信。部署最广泛的是 3.4 版。

SMPP 会话从 bind 开始（transmitter、receiver 或 transceiver）。随后客户端用 submit_sm 发送消息，并以 deliver_sm 的形式接收上行消息和送达回执。enquire_link 用于保持会话存活，unbind 用于关闭会话。

每个 PDU 都有 16 个八位组的头部：command_length、command_id、command_status 和 sequence_number。响应会回显序列号，因此可以同时有多个请求在途（窗口机制），这正是 SMPP 在高并发场景下高效的原因。

SMPP 适合聚合商、代理商以及发送量大或已有短信软件的企业。对大多数应用开发者来说，HTTP 短信 API 更简单。

基础协议本身不加密，因此连接应走 TLS 或 VPN，并且通常会配置 IP 白名单。

OmniChannels.ai 提供基于 TLS 的 SMPP 3.4，按账户配置 bind。

## 示例

```
bind_transceiver → bind_transceiver_resp → submit_sm → submit_sm_resp (message_id) → deliver_sm (回执) → deliver_sm_resp
```

## 资料来源

- [SMPP Protocol Specification v3.4 (Issue 1.2) — SMPP.org](https://smpp.org/SMPP_v3_4_Issue1_2.pdf)