# SMPP 3.4与SMPP 5.0对比——有哪些变化，该用哪个

- 规范 URL: https://www.broadnet.me/zh/answers/smpp-3-4-vs-5-0
- 语言: zh-CN
- 最后更新: 2026-10-19
- 发布方: BroadNet (https://www.broadnet.me)
- 上述页面的 Markdown 版本，根据渲染后的页面生成。

协议 BroadNet回答

最后审核日期 2026年9月30日1 分钟阅读由BroadNet工程团队审核

本页内容

1. 01快速回答
2. 02详细回答
3. 03这是否有帮助？
4. 04相关问题

深入了解

[SMPP v3.4 vs v5.0: what changed](https://www.broadnet.me/reference/smpp-3-4-vs-5-0)

[浏览全部问答](https://www.broadnet.me/zh/answers)

快速回答

SMPP 3.4 (1999)至今仍是目前几乎所有生产环境中A2P绑定的短信互联协议。SMPP 5.0 (2003)增加了原生的Unicode报头、广播和小区广播支持，以及用于更丰富消息类型的TLV——但大多数SMSC和聚合商从未迁移至该版本。如果您现在进行选择，除非对方明确要求使用5.0，否则请通过TLS绑定至SMPP 3.4。

通俗定义供应商中立审核日期 2026年9月30日

来自平台

## 使用真实密钥进行测试，然后正式上线。

申请测试权限，然后向您自己的已验证号码发送首批消息。在正式上线前，我们会审核发送者身份、流量用途及目的地要求。

[申请测试权限（英文表单）](https://www.broadnet.me/zh/contact?intent=test-access)

流程图您的平台与 BroadNet 之间的 SMPP 会话

您的平台 (ESME)

BroadNet SMSC

一个持久的 TCP/TLS 连接

1. `bind_transceiver` 开启并验证会话
2. `bind_transceiver_resp` 会话已接受
3. `submit_sm` 发送消息
4. `submit_sm_resp` 已接受，已返回消息ID
5. `deliver_sm` 状态报告或入站消息
6. `deliver_sm_resp` 已确认
7. `enquire_link` 空闲时的保活机制

详细回答

## 只提供有价值的信息，杜绝冗余。

§01

### 为什么3.4能赢得装机量

SMPP 3.4的发布正值SMS A2P兴起的时刻。每一家主要的SMSC供应商都构建了深度且稳定的3.4实现方案。该协议非常精简（大约只有30种PDU类型，且你发送的所有指令仅包含八条命令），易于理解，并能穿透路径上的所有NAT和防火墙。二十七年后，SMPP 3.4规范依然是每一份A2P互联合同中核心的协议标准。

§02

### 5.0版本新增功能

SMPP 5.0优化了多个细节：原生支持UTF-8 message_payload、完善的service_type注册机制、用于小区广播的broadcast_sm / query_broadcast_sm / cancel_broadcast_sm、可选的计费TLV，以及通过congestion_state实现的更严密的拥塞控制。此外，它还引入了message_state机器的概念，允许SMSC代表ESME进行驱动。

§03

### 为什么几乎没有人运行5.0

三个原因。首先，SMSC供应商并没有获得升级资金——运营商已经拥有可用的3.4协议栈。其次，5.0版本针对的小区广播用例是面向专用小区广播中心（CBC）的，而非SMSC。第三，5.0修复的问题（Unicode处理、计费TLV）通常在应用层通过基于3.4协议之上的TLV即可解决。结果是：在BroadNet，我们只有一个5.0绑定。而我们拥有超过1,000个活跃的3.4绑定。

§04

### 实用建议

作为收发器绑定在SMPP 3.4上，并在账户提供的端口上使用TLS。当接收端SMSC支持时，对于长短信，请使用带有message_payload TLV的submit_sm（而非UDH分段）。每30秒协商一次enquire_link，并干净地解绑。如果您的聚合商强制使用5.0，请询问原因——在商业A2P通道上，这并不会带来送达率方面的收益。

### SMPP 3.4与SMPP 5.0概览

|  | SMPP 3.4 | SMPP 5.0 |
|---|---|---|
| 已发布 | 1999 | 2003 |
| 生产环境部署基数 | 几乎每个A2P绑定 | 罕见——极少部署 |
| 原生Unicode标头 | — |  |
| 支持小区/广播 | — |  |
| 拥塞控制 | 基础 | congestion_state信令 |
| 提升送达率 | 基准 | 商业A2P通道均无此问题 |
| 今日推荐 | 是的 — 通过TLS进行收发 | 仅在交易对手有要求时 |

BN由BroadNet工程团队编写·自2003年起运营电信级消息服务，总部位于迪拜· [编辑标准](https://www.broadnet.me/zh/about/editorial-standards)

[主题中心SMPP详解](https://www.broadnet.me/zh/explained/smpp)

相关问题

- [01 SMPP协议是如何工作的？](https://www.broadnet.me/zh/answers/smpp-protocol)
- [02什么是SMPP？](https://www.broadnet.me/zh/answers/what-is-smpp)
- [03消息服务中的TLS 1.3——变化之处及其对SMPP的重要性。](https://www.broadnet.me/answers/tls-1-3-in-messaging)
- [04什么是SMSC？](https://www.broadnet.me/zh/answers/what-is-smsc)
- [05 GSMA IR.71详解。](https://www.broadnet.me/zh/answers/gsma-ir71-explained)
- [06 SS7 MAP — 其定义以及为何消息服务仍需依赖它。](https://www.broadnet.me/zh/answers/ss7-map-explained)

[查看完整知识库](https://www.broadnet.me/zh/answers)

使用此项构建

- [SMPP集成](https://www.broadnet.me/developers/smpp)
- [SMPP错误代码查询](https://www.broadnet.me/tools/smpp-error-codes)
- [SMS API](https://www.broadnet.me/zh/products/sms-api)

FAQ

## 常见问题

**我应该在新的集成中使用SMPP 5.0吗？**

几乎从不。除非特定的交易对手要求使用5.0，否则请通过TLS绑定SMPP 3.4。目前的装机量、工具链和运营商支持都基于3.4，且5.0在商业A2P通道上并无送达率优势。

**SMPP 5.0的短信送达率是否优于3.4版本？**

不。送达率取决于运营商通道，而非SMPP版本。5.0所改进的内容（Unicode标头、计费TLV）通常是在3.4之上的应用层处理的。

**如何在SMPP 3.4上发送阿拉伯语或emoji？**

将data_coding设置为UCS-2 (0x08)，或在message_payload TLV中携带正文。3.4可以很好地处理Unicode内容；您不需要为此使用5.0。

**我应该使用哪种绑定类型和端口？**

通过TLS进行的收发器绑定是A2P的标准——它在同一个套接字上发送submit_sm并接收状态报告（DLR）。BroadNet提供SMPP 3.4绑定；主机、端口和凭据将在您申请测试权限时一并提供。

使用此项构建

### 需要协助进行对接吗？

以下页面涵盖了实现该概念的产品及集成指南。如果您希望进行实时演示，我们的工程团队可在中东和北非（MENA）工作时间内提供当日通话咨询。

[联系我们的工程团队](https://www.broadnet.me/zh/contact?topic=engineering)

- [SMPP集成](https://www.broadnet.me/developers/smpp)
- [SMPP错误代码查询](https://www.broadnet.me/tools/smpp-error-codes)
- [SMS API](https://www.broadnet.me/zh/products/sms-api)

反馈

### 此回答对您有帮助吗？

您的投票将帮助我们决定优先通过示例、图表和代码片段来扩展哪些回答。

此回答对您有帮助吗？

谢谢 — 已记录。我们将持续维护此回答。

收到了。请告诉我们哪些内容缺失了—— [发送简短反馈](https://www.broadnet.me/zh/contact?topic=answer-feedback)。

[我们如何撰写和审核内容](https://www.broadnet.me/zh/about/editorial-standards)

[主题中心SMPP详解](https://www.broadnet.me/zh/explained/smpp)

相关问题

- [01 SMPP协议是如何工作的？](https://www.broadnet.me/zh/answers/smpp-protocol)
- [02什么是SMPP？](https://www.broadnet.me/zh/answers/what-is-smpp)
- [03消息服务中的TLS 1.3——变化之处及其对SMPP的重要性。](https://www.broadnet.me/answers/tls-1-3-in-messaging)
- [04什么是SMSC？](https://www.broadnet.me/zh/answers/what-is-smsc)
- [05 GSMA IR.71详解。](https://www.broadnet.me/zh/answers/gsma-ir71-explained)
- [06 SS7 MAP — 其定义以及为何消息服务仍需依赖它。](https://www.broadnet.me/zh/answers/ss7-map-explained)

[查看完整知识库](https://www.broadnet.me/zh/answers)

还需要帮助吗？

## 与真正的工程师讨论您的开发方案。

我们将在一个工作日内回复，生产账户可享受24/7全天候支持。我们的解决方案工程师交付的是代码，而非脚本。

[联系技术支持](https://www.broadnet.me/zh/contact) [联系销售](https://www.broadnet.me/zh/contact?topic=sales)

$ curl -X POST https://api.broadnet.me/sms/sendSms

响应SLA

测试权限申请我们将在一个工作日内回复

生产环境24 / 7 · < 15 min

运营商NOC 24 / 7 · 呼叫器

[support@broadnet.me](mailto:support@broadnet.me) · [+971 4 456 7768](tel:+97144567768)
