移动短信网关接口协议CMPP(V3.0.0) - 图文(5)

2019-03-16 15:53

QB-╳╳-╳╳╳-╳╳╳╳ 8.4.6.2 CMPP_CANCEL_RESP消息定义(ISMG ? SP) 字段名 Success_Id 字节数 4 属性 描述 Unsigned 成功标识。 Integer 0:成功; 1:失败。

8.4.7 链路检测(CMPP_ACTIVE_TEST)操作

本操作仅适用于通信双方采用长连接通信方式时用于保持连接。 8.4.7.1 CMPP_ACTIVE_TEST定义(SP ? ISMG或ISMG?SP) 无消息体。

8.4.7.2 CMPP_ACTIVE_TEST_RESP定义(SP ? ISMG或ISMG?SP) 字段名 Reserved 8.5

互联网短信网关(ISMG)之间的消息定义

字节数 1 属性 描述 网关之间互为客户/服务器,任一方在需要传递消息时,向对方请求建立连接,并在身份验证通过后进行数据传输。

8.5.1 源ISMG请求连接到目的ISMG(CMPP_CONNECT)操作 消息定义同8.4.1.1和8.4.1.2所述。其中Source_Addr填源网关代码。 8.5.2 源ISMG请求拆除到目的ISMG的连接(CMPP_TERMINATE)操作 消息定义同8.4.2.1和8.4.2.2所述。

8.5.3 链路检测(CMPP_ACTIVE_TEST)操作

本操作仅用于通信双方采用长连接通信方式时保持连接。消息定义同8.4.6.1和8.4.6.2所述。 8.5.4 源ISMG向目的ISMG转发短信(CMPP_FWD)操作

CMPP_FWD操作的目的是源ISMG可以根据一定的路由策略将SP提交的短信、MO状态

17

QB-╳╳-╳╳╳-╳╳╳╳ 报告、短信中心产生的状态报告、用户提交的短信转发到目的ISMG,目的ISMG以CMPP_FWD_RESP回应。

8.5.4.1 CMPP_FWD定义(ISMG? ISMG) 字段名 Source_Id Destination_Id NodesCount Msg_Fwd_Type 字节数 6 6 1 1 属性 描述 Octet String 源网关的代码(右对齐,左补0)。 Octet String 目的网关代码(右对齐,左补0)。 Unsigned Integer Unsigned Integer 经过的网关数量。 前转的消息类型: 0:MT前转; 1:MO前转; 2:MT时的状态报告; 3:MO时的状态报告; 信息标识。 相同Msg_Id的消息总条数,从1开始。 相同Msg_Id的消息序号,从1开始。 是否要求返回状态确认报告: 0:不需要; 1:需要; 2:产生SMC话单。 信息级别。 Msg_Id Pk_total Pk_number Registered_Delivery 8 1 1 1 Unsigned Integer Unsigned Integer Unsigned Integer Unsigned Integer Msg_level Service_Id Fee_UserType 1 10 1 Unsigned Integer Unsigned Integer Octet String 业务标识。 计费用户类型字段: 0:对目的终端MSISDN计费; 1:对源终端MSISDN计费; 2:对SP计费; 3:表示本字段无效,对谁计费参见Fee_terminal_Id字段。 Fee_terminal_Id 21 Octet String 被计费用户的号码,当Fee_UserType为3时该值有效,当Fee_UserType为0、1、2时该值无意义。 Octet String 被计费用户的伪码。 Unsigned Integer Unsigned Integer 计费用户号码的用户类型,0:全球通,1:神州行。 GSM协议类型。详细解释请参考GSM03.40中的9.2.3.9。 18

Fee_terminal_Pseudo Fee_terminal_UserType TP_pid 32 1 1 QB-╳╳-╳╳╳-╳╳╳╳ TP_udhi 1 Unsigned Integer Unsigned Integer GSM协议类型。详细解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐。 信息格式: 0:ASCII串; 3:短信写卡操作; 4:二进制信息; 8:UCS2编码; 15:含GB汉字。 Msg_Fmt 1 Msg_src FeeType 6 2 Octet String 信息内容来源(SP_Id,SP的企业代码)。 Octet String 资费类别。 01:对“计费用户号码”免费; 02:对“计费用户号码”按条计信息费; 03:对“计费用户号码”按包月收取信息费; 06:对“计费用户号码”按包月查询收费。 Octet String 资费代码(以分为单位)。 Octet String 有效期。 Octet String 定时发送的时间。 Octet String 源号码。 1. MT时为SP的服务代码,即CMPP_SUBMIT消息中的Src_Id。 2. MO时为发送此消息的源终端MSISDN号码。 3. MT状态报告时,填接收到短信的终端MSISDN号码,即对应CMPP_SUBMIT消息中的Dest_Terminal_Id。 4. MO状态报告时,填SP的服务代码,即CMPP_DELIVER中的Dest_Id。 Octet String 源号码的伪码。 Unsigned Integer Unsigned Integer Unsigned Integer 源号码的用户类型,0:全球通,1:神州行。 传递给SP的源号码的类型,0:真实号码;1:伪码。 接收消息的用户数量,必须为1。 FeeCode Valid_Time At_Time Src_Id 6 17 17 21 Src_Pseudo Src_UserType Src_type DestUsr_tl Dest_Id 32 1 1 1 21*DestUsr_tl Octet String 目的号码。 1.MT转发时为目的终端MSISDN号码,即对应CMPP_SUBMIT消息中的Dest_Terminal_Id。 2.MO转发时为SP的服务代码,一般 19

QB-╳╳-╳╳╳-╳╳╳╳ 4--6位,或者是前缀为服务代码的长号码,该号码是手机用户短消息的被叫号码。 3.MT状态报告时,填目的SP的服务代码,即CMPP_SUBMIT消息中的Src_Id。 4.MO状态报告时,填发送短信的移动用户MSISDN号码。 Dest_Pseudo Dest_UserType Msg_Length Msg_Content LinkID 注意:

1.当转发消息为MO状态报告时,信息内容字段(Msg_Content)格式定义如下:

字段名 Msg_Id 8 字节数 属性 Unsigned Integer 描述 信息标识。 给SP的CMPP_Deliver消息中的Msg_Id,与源网关转发MO消息时产生的Msg_Id相同。 32 1 1 Msg_length 20 Octet String 目的用户的伪码。 Unsigned Integer Unsigned Integer 目的号码的用户类型,0:全球通,1:神州行。 消息长度,取值大于或等于0。 Octet String 消息内容。 Octet String 点播业务使用的LinkID。 Stat 7 Octet String SP的应答结果,CMPP_DELIVER_RESP中Result为0时,填字符DELIVRD,其余异常的值可能为SA:xxxx或SB:xxxx,含义请参考CMPP_DELIVER中对状态报告的说明。 Octet String YYMMDDHHMM(YY为年的后两位00-99,MM:01-12,DD:01-31,HH:00-23,MM:00-59)。 注:短信网关发出CMPP_DELIVER的时间。 Octet String YYMMDDHHMM。 注:短信网关收CMPP_DELIVER_RESP的时间。 Octet String 目的SP的服务代码,左对齐。 到CMPP_DELIVER_time 10 CMPP_DELIVER_RESP_time Dest_Id Reserved

10 21 4 2.当转发消息为MT状态报告时,信息内容字段(Msg_Content)格式同8.4.5.1定义。

20

QB-╳╳-╳╳╳-╳╳╳╳ 8.5.4.2 CMPP_FWD_RESP定义(ISMG? ISMG) 字段名 Msg_Id Pk_total Pk_number Result 字节数 8 1 1 4 属性 Unsigned Integer Unsigned Integer Unsigned Integer Unsigned Integer 描述 信息标识(CMPP_FWD中字段值) 相同Msg_Id的消息总条数 相同Msg_Id的消息序号 结果 0:正确 1:消息结构错 2:命令字错 3:消息序号重复 4:消息长度错 5:资费代码错 6:超过最大信息长 7:业务代码错 8: 流量控制错 9: 前转判断错(此SP不应发往本ISMG) 10~ :其他错误 8.6

互联网短信网关(ISMG)与汇接网关(GNS)之间的消息定义

要求ISMG与GNS在信息交互时使用短连接的通信方式。ISMG与GNS可互为客户/服务器。 8.6.1 ISMG请求连接到GNS或GNS请求连接到ISMG(CMPP_CONNECT)操作 消息定义同8.4.1.1和8.4.1.2所述,其中Source_Addr填源网关代码,可能是ISMG代码或GNS代码。

8.6.2 ISMG请求拆除到GNS的连接或GNS请求拆除到ISMG的连接(CMPP_TERMINATE)操作 消息定义同8.4.2.1和8.4.2.2所述。

8.6.3 ISMG向汇接网关查询MT路由(CMPP_MT_ROUTE)操作

CMPP_MT_ROUTE操作用于ISMG不知道需要转发MT消息的路由时查询GNS。GNS以CMPP_MT_ROUTE_RESP应答。

21


移动短信网关接口协议CMPP(V3.0.0) - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:交通管理专业主题词表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: