文档介绍:-007发布者上海大汉三通网络通信有限公司发布日期2008-08-10最后修改日期2012-02-15  目 录1、  目的  52、  CTCPP功能概述  53、  消息定义  .  消息结构  .  消息头定义  .  消息类型定义  .  客户端与服务器短消息定义  .  连接消息  .  断开连接消息  .  短信下发消息  .  短信上行消息  .  短信状态报告消息  .  链路检测消息  12保  密本文件及其内容为上海大汉三通网络通信有限公司保密资料。本文件及其内容永远属于上海大汉三通网络通信有限公司拥有财产,在无上海大汉三通网络通信有限公司采用书面形式表示同意外,;;,包括但不限于传真、纸张邮件和电子邮件。-08--03--02--09--10,签名不合法    1、目的本文档旨在定义大汉三通公司消息接口协议的数据包类型以及数据包格式,方便其他软件或平台的接口对接开发。2、CTCPP功能概述?短信下发;?短信接收;?短信状态报告传输;3、(所有消息公共包头)MessageBody消息体  消息由消息头和消息体组成。消息头和消息体采用仿XML的格式,并且都基于GBK编码。消息头格式如“<head>………………..</head>”,消息体如“<body>………………….</body>”。,顺序累加,步长为1,循环使用(一对请求和应答消息的流水号必须相同)msgtype消息类型  注意:消息头的总长度必须要是100个字节的长度。如果不足100长度需要‘A’字符凑成100个字节。消息头举例:<head><len>0</len><seqid>3421</seqid><msgtype>-3</msgtype></head>-1CTCPP_Disconnect2CTCPP_Disconnect_Res-2CTCPP_ACTIVETEST3CTCPP_ACTIVETEST-3CTCPP_Submit_SMS4CTCPP_Submit_SMS_Resp-4CTCPP_Deliver_SMS5CTCPP_Deliver_SMS_Resp-5CTCPP_Report_SMS6CTCPP_Report_SMS_Resp-6  (客户端—>服务端)字段名描述user用户名pass密码,密码可以使原始密码或者md5加密的密码。type连接类型0——连接只用于短信下发1——连接只用于短信和状态报告接收2——均可  消息体举例:<body><user>1059</user><pass>7d0ea5c799061c2e41b2ffad2f0fa168</pass><type>2</type></body>CTCPP_Connect_Resp(服务端—>客户端)字段名描述result0——成功1——重复登录2——用户名无效3——密码错误4——非法IP5——其他,如接入方式错误,系统验证异常等  消息体举例:<body><result>0</result></body>(客户端——)服务器端)无包体。CTCPP_Disconnect_Resp(服务器端——)客户端)无包体。(客户端——>服务器端)字段名描述to下发手机号码,多个手机号码以“,”隔开。from子码,下发子码。needreport是否需要状态报告,默认需要。(0——不需要,1——需要)msgfmt消息下发到网关的格式,默认158—UNICODE15—GBK4—二进制短信msg消息内容smsid指定消息的id,如果不指定服务器端将为其分配一个。priority优先级,根据优先级确定短信的下发顺序。(级别由0~9递增)feeadd