- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
短消息SMPP开发接口概要
SMPP是一种通用的短信接口协议,本文摘录了能实现短信基本功能的内容。
?
前言
短消息中心(SMSC)可以与各种扩展短消息实体(ESME)配合工作,从而为移动用户提供丰富多采的功能。
?
?
符号和缩略语
ESME Agent External Short Message Entity Agent?扩展短消息实体代理 ESME???? External Short Message Entity?扩展短消息实体 PLMN Public Land Mobile Network?公共陆地移动网 SMSC Short Message Service Center?短消息中心 SMPP Short Message Peer to Peer?短消息点对点协议 SS Secretary System?秘书台 AS Auto System?自动台 ???????SMSC指短消息中心。
???????ESME在本规范中指的是通过本规范规定的协议与SMSC通信,请求特定的短消息服务的功能实体。
???????SS指人工话务接入并受理短消息服务请求的系统。
???????AS指利用交互式语音技术受理短消息服务请求的系统。
???????SS(秘书台)和AS(自动台)是典型的ESME。
SMSC和ESME之间的传输网络可以是基于X.25,?或TCP/IP。
?
?
ESME到SMSC的消息
ESME到SMSC的消息,如:提交、查询、删除短消息等请求,ESME必须以TRANSMITTER类型连接到SMSC。
图4描述了一个典型的TRANSMITTER类型的请求应答的示例。TRANSMITTER类型的ESME是以BIND_TRANCESMITTER连接到SMSC的ESME,此类型的ESME向SMSC发起提交短消息,查询短消息状态,删除短消息等请求,SMSC返回请求的应答。
ESME和SMSC之间的请求应答消息可以是阻塞方式也可以是异步方式的。所以ESME可能在SMSC没有应答的情况下,发起多个请求到SMSC。
SMSC应该按照收到的请求顺序,给EMSE回响应。但是ESME必须能够处理没有按顺序的响应。
?
?
SMSC到ESME的消息
SMSC到ESME的消息,如:SMSC转发短消息到ESME,ESME必须以RECEIVER类型连接到SMSC。
图5描述了一个典型的RECEIVER类型的ESME和SMSC之间的消息序列的示例。RECEIVER类型的ESME是以BIND_RECEIVER连接到SMSC的ESME,SMSC向此类ESME转发短消息,ESME向SMSC回应答。
ESME和SMSC之间的请求应答消息可以是阻塞方式也可以是异步方式的。所以SMSC可能在ESME没有回应答的情况下,发送发起多个deliver_sm请求到ESME。
ESME应该按照收到的请求顺序,给SMSC返回响应。但是SMSC必须能够处理没有按顺序回的响应。
?
?
消息流
本规范中规定的所有协议,不管是从ESME到SMSC,还是从SMSC到ESME的消息,接收到请求的一方,都必须给请求方回一个应答消息(acknowledge)。
?
?
消息语法
???????在以下语法说明中,遵从以下规则:
??????????????A.未使用的字段,依据类型必须设置为0或NULL。
??????????????B.消息由消息头和消息体组成。
??????????????C.状态(Command_status)的定义如表3所示。
?
状态定义
错误代码 描述 E_SUCCESS(0 成功 E_OTHERERR(0 其他错误 0– 0X0000000F 保留给SMSC厂商定义错误 E_MSGLENERR(0 消息长度错误 E_CMDLENERR(0 命令长度错误 E_INVLDCMDID(0 消息ID无效 E_NORIGHT(0 没有执行此命令的权限 0– 0X0000001F 保留 E_INVLDSYSTEMID(0 无效的SYSTEMID E_INVLDPASSWORD(0 无效的密码 E_INVLDSYSTEMTYPE(0 无效的SYSTEMTYPE 0– 0X0000003F 保留 E_ADDRERR(0 地址错误 E_MOEXCEED(0 超过最大提交数 E_MTEXCEED(0 超过最大下发数 E_INVLDUSER(0X0000
您可能关注的文档
最近下载
- 2025煤矿安全规程新旧修改条款对照学习课件.pptx
- 第一章 第一节物质的分类及转化 课后作业题— 高一化学上学期人教版(2019)必修第一册.docx VIP
- ZY_T 001.8-1994中医皮肤科病证诊断疗效标准.pdf
- 2024年全国“红旗杯”班组长大赛(复赛)备考试题库(简答、案例分析题).docx VIP
- 押礼先生交礼时的讲话雅词集锦.docx VIP
- 佳能微单eos m3使用说明书-新.pdf VIP
- 小学生品德发展与道德教育(首都师范)中国大学MOOC慕课 客观题答案.pdf VIP
- 浙江省宁波市2024-2025学年高二上学期10月月考物理试卷含答案.docx VIP
- 品管圈PDCA参赛作品-血透中心提升维持性血液透析患者钙磷甲状旁腺激素合格率医院品质管理案例(1).pptx
- 《东莞市普洱茶干仓仓贮技术规范》.doc VIP
文档评论(0)