文档详情

smpp_for_ussd.doc

发布:2016-09-24约1.22万字共19页下载文档
文本预览下载声明
目 次 1 范围和要求 2 2 参考文献 2 3 符号和缩略语 2 4 SMPP说明 3 4.1 SMPP消息结构 3 4.2 SMPP事务处理方式 4 4.3 USSDC与ESME的SMPP接口模型 5 5 SMPP用于USSD应用接口使用说明 5 6 SMPP用于USSD应用接口协议描述 6 7 USSD操作 7 7.1 BIND 7 7.2 移动发起的对话 7 7.3 应用发起的对话 10 7.4 对话控制 13 8 对话实例 16 8.1 移动发起的对话实例 16 8.2 网络发起的对话实例 17 附录A:错误原因 附录B:释放原因 附件1:计费代码格式 范围和要求 本规范描述了如何使用SMPP协议开发基于瑞笛恩公司Attractor USSDC的USSD业务应用系统。本规范应与下述参考文献[1]结合使用,以获得SMPP接口的全部详细信息。 参考文献 Short Massage Peer to Peer(SMPP) Interface Specification,Version 3.3 14 January 1996. 符号和缩略语 API Application Programming Interface ESME External Short Message Entity. PSSD Process Unstructured Supplementary Services Data PSSR Process Unstructured Supplementary Services Request REL Release SME Short Message Entity SMSC Short Message Service Center SMPP Short Message Peer to Peer Protocol USSD Unstructured Supplementary Services Data USSDC Unstructured Supplementary Services Data Center USSN Unstructured Supplementary Services Notification USSR Unstructured Supplementary Services Request SMPP说明 SMPP是一个开放的工业标准接口协议,提供在消息中心(如:SMSC、USSDC等)与消息中心的应用系统(如:SME、ESME、WAP代理服务器、EMAIL网关等)之间进行通信,实现消息数据的传送。 为了简洁之便,在本规范中的扩展短消息实体ESME泛指SMSC或USSDC的业务应用系统。ESME可视为SMSC或USSDC服务器的客户机。 SMPP消息结构 消息头格式 (基于SMPP v3.3) Command Length Command ID Command Status Sequence No. Message Body (Optional) 消息体格式 (基于SMPP v3.3) 以BIND_RECEIVER和SUBMIT_SM为例说明消息体格式。这时消息头中的域Command ID分别置为BIND_RECEIVER和SUBMIT_SM。 假如将SMPP用于USSD,则BIND_RECEIVER和SUBMIT_SM消息体中的域System_type和Service_type分别置为USSD和USSD的相应操作PSSRR、PSSRC、PSSRE、USSRR、USSRC、USSRA、USSRE等等。 BIND_RECEIVER消息体中的域Interface_version可以置为0x33(即SMPP协议版本为 V3.3)。 System_id Service_type=PSSRR Password Source_addr_ton System_type=USSD Source_addr_npi Interface_version=0x33 Source_addr Addr_ton=NULL Dest_addr_ton Addr_npi=NULL Dest_addr_npi Address_range=NULL Destination_addr Esm_class protocolID Priority_flag Schedule_deliv
显示全部
相似文档