|
1 SMSC到ESME的消息
命令 描述
- bind_receiver_resp bind_receiver的响应,status表示连接成功与否
- bind_transmitter_resp bind_transmitter的响应,status表示连接成功与否
- unbind_resp unbind的响应,status表示断开连接成功与否
- submit_sm_resp submit_sm的响应,status表明提交短消息是否成功
- deliver_sm SMSC下发短消息到ESME
- enquire_link_resp Enquire_link的响应
2 ESME到SMSC的消息
命令 描述
- bind_receiver 短消息实体(ESME/SME)作为服务器与短消息中心(SMSC)建立连接,本连接建立起来后,允许短消息实体接受短消息中心下发的短消。
- bind_transmitter 短消息实体(ESME/SME)作为客户端与短消息中心(SMSC)建立连接,本连接建立起来后,允许短消息实体向短消息中心提交短消息。
- Unbind 短消息实体(ESME/SME)与短消息中心系统(SMSC)断开会话连接。
- submit_sm ESME提交短消息到SMSC,以便SMSC下发此短消息到指定的移动台。
- deliver_sm_resp deliver_sm的响应。status表示此次下发是否成功。
- Enquire_link 短消息实体向短消息中心发起的连路保持查询请求,以保证通讯链路的畅通。一般情况下约每5秒发送一次ENQUIRE_LINK消息。
|
相关推荐
1. 简单的通信交互:SMPP协议主要面向简单的通信交互,规定了短消息中心与短消息实体之间的协议关系及数据传输格式。 2. 兼容GSMA 03.39协议标准:SMPP V3.4协议规范完全兼容GSMA 03.39协议标准。 3. 可以使用TCP/IP...
在“smpp.zip”这个压缩包中,包含了两个文件:“smpp.doc”可能是一个详细的SMPP协议文档,通常会包含协议规范、报文结构、操作流程等关键信息;而“www.pudn.com.txt”可能是一个链接或资源说明,指向更多关于SMPP...
标题中的“支持SMPP协议的Java源程序”指的是一个使用Java编程语言编写的软件模块,其核心功能是实现对SMPP(Short Message Peer-to-Peer)协议的支持。SMPP是一种行业标准,主要用于通信运营商和短信服务提供商之间...
在短信网关(如SMSC)和短消息实体(如EMSE)的交互中,SMPP协议扮演着关键角色。SMPP协议允许应用服务器通过长连接方式与SMSC保持通信,避免了频繁建立和关闭连接的开销,提高了处理大量短信时的效率。同时,SMPP...
**SMPP协议**(Short Message Peer-to-Peer Protocol)是用于短消息服务(SMS)的一种开放、可互操作的协议标准,它定义了短消息中心(SMSC)与短消息实体(SME)之间通信交互的规则以及数据传输格式。该协议最初由欧洲电信...
SMPP协议还允许ESME进行短消息的删除操作,以及接收来自SMSC的短消息下发,这对于实现双向短消息交互非常重要。 SMPP协议的优势在于其国际化标准,这意味着不同厂商生产的ESME设备能够与SMSC无缝连接,极大地促进了...
该压缩包“Java实现的点对点短消息发送协议(smpp)开发包源码.7z”包含了用于Java平台的SMPP协议实现源代码。这个开发包通常包括以下组件: 1. **SMPP库**:这是一个核心组件,实现了SMPP协议的规范,包括连接到SMSC...
此外,SMPP协议还包含其他消息类型,如enquire_link(查询连接状态)和enquire_link_resp(查询连接状态的响应),以及各种错误处理和心跳保持机制,确保连接稳定性和消息传输的可靠性。 总之,SMPP协议是SP短信...
SMPP协议设计的主要目的是提供一个高效、可靠且可扩展的接口,允许第三方应用与SMSC进行交互,支持大量并发的短消息传输。该协议支持多种操作,包括连接建立、消息提交、查询、取消以及系统管理等。 1.2 SMPP协议的...
这个“smpp.rar”压缩包包含了用于Java环境中实现SMPP协议的相关资源,特别是“smppapi-0.3.7.jar”,这是一个Java库,提供了与SMPP服务器进行交互的功能。 首先,让我们深入理解SMPP协议。它是由Global System for...
这些文档详细定义了SMPP协议的版本3.4和3.3的所有消息类型、命令、编码规则以及错误处理机制。通过阅读这些文档,开发者可以深入理解SMPP协议的工作原理,例如提交短信(Submit_sm)、接收短信(Deliver_sm)等基本...
SMPP接口协议最初由ETSI收录在 GSM03.39规范中,描述了短消息中心与短消息实体之间通信交互的协议关系及数据传输格式,本规范对SMPP...SMPP协议可以以TCP/IP或X.25作为底层通讯承载。
- **PDU(Protocol Data Unit)**:SMPP协议中的数据交互是以PDU形式进行的,包含命令ID、长度、命令状态和参数。 4. **源码结构**: - **SMPP连接管理**:实现连接SMSC的类,通常包括建立、保持和断开连接的方法...
SMPP协议通过定义一系列命令和响应来实现短消息的发送和接收过程。其中,主要涉及到以下几个方面: 1. **连接建立**:SMPP会话开始前,需要先建立一个TCP连接。之后,ESME通过发送BIND命令到SMSC请求建立会话,SMSC...
SMPP协议定义了一系列的消息格式和交互流程,确保了SMSC和ESME之间高效且可靠的数据交换。其中,每个消息都需要有一个响应(ACK),即确认消息。例如,当ESME向SMSC提交短消息时,SMSC会在接收消息后发送响应确认;...
SMPP协议覆盖了从消息提交到传递和接收的所有阶段,为移动网络中的短消息交互提供了框架。 #### 三、协议版本 SMPP协议自其首次发布以来经历了多个版本的发展,每个版本都引入了新的特性以适应不断变化的技术需求...
本文将深入探讨SMPP协议的核心概念、数据传输格式以及其在实际通信交互中的应用。 **1. SMPP协议结构** SMPP协议基于TCP/IP层之上,提供了一种可靠的、基于连接的传输机制。它定义了一套命令集,这些命令用于建立...
由于其标准化的特点,SMPP协议支持多种服务类型,例如发送通知、短信提醒、验证消息以及其他交互式通信。 值得注意的是,SMPP协议的操作和维护需要非常严格的准确性。文档中的版权声明明确指出,未经SMPP开发者论坛...
SMPP(Short Message Peer-to-Peer)是一种广泛应用于移动通信中的应用层协议,它允许服务提供商与短消息服务中心(SMSC)进行交互,以发送、接收和管理SMS消息。SMPP 3.4是该协议的一个版本,提供了更丰富的功能和...