编辑: 我不是阿L 2017-05-25

3、 SMGP 通信流程 2.3.

1、 SP 发送短信 SP 以发送者身份登录后, 就可以发送短信. SP 可以不等待上一个短信发送回应包, 就发送下一个短信. SP SMG login(send mode) login_resp submit(1) submit(2) submit_resp(1) submit_resp(2) exit exit_resp 2.3.

2、 SP 接收短信 SP 以接收者身份登录后,短信网关就向 SP 下发 MO 短信,短信网关可以不等待上 一个下发 MO 短信回应包,就下发下一个 MO 短信. 标准型信息终端综合平台技术规范---短信网关协议 V1.0 SP SMG login(receive mode) login_resp deliver(1) deliver(2) deliver_resp(1) deliver_resp(2) exit exit_resp 2.3.

3、 SMG 转发短信 短信网关需要把异地 MT/MO 短信转发到相应的短信网关,在转发之前短信网关 需要通过网关认证. SMG SMG login(gateway mode) login_resp forward(1) forward(2) forward_resp(1) forward_resp(2) exit exit_resp 标准型信息终端综合平台技术规范---短信网关协议 V1.0 2.3.

4、 SP 发送管理信息 SP 可以通过发送特殊格式的短信向短信网关发送管理信息,例如修改密码请求、 包月收费请求等.发送的流程与发送短信一样.

3、SMGP 数据包定义 3.

1、 数据包结构 SMGP 数据包分为包头和包体两部分,包头的结构如下: 字段 长度 数据类型 说明 PacketLength

4 Integer 数据包长度 (包头和包体的长度之 和) RequestID

4 Integer 请求标识 SequenceID

4 Integer 序列号(由客户分配,递增) 3.

2、 请求说明 请求标识(RequestID)代表数据包的作用,请求包的请求标识和回应包的请求标 识一一对应. 请求名称 请求标识 说明 Login 0x00000001 SP 或SMG 登录请求 login_resp 0x80000001 SP 或SMG 登录回应 Submit 0x00000002 SP 发送短信请求 submit_resp 0x80000002 SP 发送短信回应 deliver 0x00000003 SMG 向SP 下发接收短信请求 deliver_resp 0x80000003 SMG 向SP 下发接收短信回应 active_test 0x00000004 测试通信链路是否正常请求(由客户端发起, SP和SMG可以通过定时发送此请求来维持连 接) active_test_resp 0x80000004 测试通信链路是否正常回应 forward 0x00000005 SMG 转发 MT/MO 短信请求 标准型信息终端综合平台技术规范---短信网关协议 V1.0 forward_resp 0x80000005 SMG 转发 MT/MO 短信回应 exit 0x00000006 退出请求 exit_resp 0x80000006 退出回应 3.

3、 包体结构 3.3.

1、 login 字段 长度 数据类型 说明 User

10 string SP 编号或者 SMG 编号 Password

10 密码 LoginMode

1 integer 登录类型(0=发送短信, 1=接收短信, 2=转发短信) 3.3.

2、 login_resp 字段 长度 数据类型 说明 result

4 integer 返回结果(参照错误代码表) 3.3.

3、 submit 字段 长度 数据类型说明 NeedReport

1 integer 是否要求返回状态报告 (0=不要求, 1=要求) Priority

1 integer 发送优先级(从0到9) ServiceID

10 string 服务类型 FeeType

2 string 收费类型(参照收费类型代码表) FeeCode

6 string 资费代码(单位为分) MsgFormat

1 integer 短信格式(参照短信格式代码表) ValidTime

17 string 有效时间,格式遵循 SMPP3.3 协议 AtTime

17 string 定时发送时间,格式遵循 SMPP3.3 协议 SrcTermID

21 string 短信发送号码 DestTermIDCoun t

1 integer 短信接收号码总数(小于 100) DestTermID 21* string 短信接收号码(连续存储 标准型信息终端综合平台技术规范---短信网关协议 V1.0 DestTermI DCount DestTermIDCount 个号码) MsgLength

1 integer 短信长度(小于 160) MsgContent

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题