SMPP

SMPP

SMPPshort message peer to peer)协议是一个开放的消息转换协议;它定义了一系列操作的协议数据单元(PDUS)和当SMPP运行时ESMS应用系统与SMSC之间交换的数据格式。从而完成SMSCESMES(外部短消息实体)的信息交换。SMPP是基于SMSCESME之间的请求和响应协议数据单元的交换,每一个SMPP操作都由一个请求PDU和相应的一个响应PDU组成,并且这种交换是在TCP/IPx25网络连接之上的。

  1、与CMPP/SGIP协议的差异

  1)感觉协议定义比CMPPSGIP严谨和规范,虽然CMPPSGIP都是从SMPP派生出来的。

  2CMPPSGIP中有大量的关于计费的定义,SMPP没有考虑这部分内容。这完全反映了通过短信实现的移动增值业务模式在国内的成熟和流行。

  3SMPP的网络承载层可以是TCP/IPX.25

  2SMPP协议解决的是移动网络之外的短消息实体与短消息中心的交互问题。即允许移动网络之外的短消息实体(External Short Message Entities,ESMEs)连接短消息中心(SMSC)来提交和接受短消息。

  3SMPP协议定义的是1ESMESMSC之间交互的一组操作和2ESMSSMSC交互操作中的数据格式。

  4、任何SMPP操作都包含请求PDURequest Protocol Data Unit)和与之对应的回应PDUResponse Protocol Data Unit)。

  5SMPPESMEs分类为Transmitter/Receiver/Transceiver三种交互方式,分别对应仅提交短消息/仅接收短消息/提交和接收短消息三种形态。

  6SMPP会话有5种状态:OPEN / BOUND_TX / BOUND_RX / BOUND_TRX / CLOSED

扫描二维码关注公众号,回复: 1261712 查看本文章

  7SMPP定义的PDUs包括:

 

猜你喜欢

转载自cczakai.iteye.com/blog/1042003