QB-╳╳-╳╳╳-╳╳╳╳ 8.6.3.1 CMPP_MT_ROUTE消息定义(ISMG?GNS) 字段名 Source_Id Terminal_Id 8.6.3.2 CMPP_MT_ROUTE_RESP消息定义(GNS ? ISMG) 字段名 Route_Id Destination_Id Gateway_IP Gateway_port Start_Id End_Id Area_code Result 字节数 4 6 15 2 9 9 4 1 属性 Unsigned Integer Octet String Octet String Unsigned Integer Octet String Octet String Octet String Unsigned Integer 描述 路由编号(MO/MT分别从0开始,由GNS统一分配) 目标网关代码 目标网关IP地址 (地址格式举例:67.221.134.12,左对齐) 目标网关IP端口 MT路由起始号码段 MT路由截止号码段 手机所属省代号 结果 0:正常 1:没有匹配路由 2:源网关代码错 9:系统繁忙 用户类型 0:全球通 1:神州行 2:M-Zone …... 本路由信息的最后修改时间 格式是:yyyymmddhhmmss, 例如20030117014512 字节数 6 21 属性 Octet String Octet String 描述 源网关代码 目的终端MSISDN号码 User_type 1 Unsigned Integer Time_stamp 14 Octet String
8.6.4 ISMG向汇接网关查询MO路由(CMPP_MO_ROUTE)操作
CMPP_MO_ROUTE操作的目的是使ISMG当不知道需要转发MO消息的路由时可向GNS查询得到。GNS以CMPP_MO_ROUTE_RESP应答。 8.6.4.1 CMPP_MO_ROUTE消息定义(ISMG?GNS) 字段名 Source_Id 字节数 6 属性 Octet String 描述 源网关代码 22
QB-╳╳-╳╳╳-╳╳╳╳ SP_Code Service_Id Service_Code 21 10 4 Octet String Octet String Unsigned Integer SP的服务代码 请求的业务类型(此项适合全网服务内容,如梦网卡图片传情) 请求的业务代码 (如果未置Service_Id字段,此字段为空,如梦网卡图片传情TPCQ1000—2000对应某个网站的某些相应图片) 8.6.4.2 CMPP_MO_ROUTE_RESP消息定义(GNS ? ISMG) 字段名 Route_Id Destination_Id Gateway_IP Gateway_port SP_Id SP_Code SP_AcessType 字节数 4 6 15 2 6 21 1 属性 Unsigned Integer Octet String Octet String Unsigned Integer Octet String Octet String Unsigned Integer 描述 路由编号(MO/MT分别从0开始,由GNS统一分配) 目标网关代码 目标网关IP地址 目标网关IP端口 SP的企业代码 SP的服务代码 SP接入类型 0:全网业务SP全网接入,即接入网关为SP的主力接入点 1:全网业务SP镜像接入,即接入网关为SP的镜像接入点 MO路由起始业务代码 (如果未置请求的Service_Id字段,此字段为空) MO路由截止业务代码 (如果未置请求的Service_Id字段,此字段为空) 结果 0:正常 1:没有匹配路由 2:源网关服务代码错 9:系统繁忙 本路由信息的最后修改时间 格式是:yyyymmddhhmmss, 例如20030117014512 Start_code 4 Unsigned Integer Unsigned Integer Unsigned Integer End_code 4 Result 1 Time_stamp 14 Octet String 8.6.5 ISMG向汇接网关获取MT路由(CMPP_GET_MT_ROUTE)操作
CMPP_GET_MT_ROUTE操作的目的是使ISMG可向GNS查询MT的路由信息。GNS以
23
QB-╳╳-╳╳╳-╳╳╳╳ CMPP_GET_MT_ROUTE_RESP消息回应。
8.6.5.1 CMPP_GET_MT_ROUTE消息定义(ISMG?GNS) 字段名 Source_Id Route_type 字节数 6 4 属性 Octet String Octet String 描述 源网关代码 路由类型 MT:MT路由 (考虑今后的扩展性,故保留此字段) 已经接收的上一条路由编号 (第1次发送此请求时Last_route_Id= -1) Last_route_Id 4 Integer
8.6.5.2 CMPP_GET_ ROUTE_RESP消息定义(GNS ? ISMG) 字段名 Route_Id Destination_Id Gateway_IP Gateway_port Start_Id End_Id Area_code Result 字节数 4 6 15 2 9 9 4 1 属性 Unsigned Integer Octet String Octet String Unsigned Integer Octet String Octet String Octet String Unsigned Integer 描述 路由编号(MO/MT分别从0开始,由GNS统一分配) 目标网关代码 目标网关IP地址 目标网关IP端口 手机号码段的起始号码 手机号码段的截止号码 手机所属省代码 结果 0:正常 1:没有匹配路由 2:源网关代码错 3:路由类型错 9:系统繁忙 用户类型 0:全球通 1:神州行 2:M-Zone …… 返回路由总数 当前返回的路由序号,从1开始,顺序递增 本路由信息的最后修改时间 格式是:yyyymmddhhmmss, 例如20030117014512 User_type 1 Unsigned Integer Route_total Route_number Time_stamp 4 4 14 Unsigned Integer Unsigned Integer Octet String
24
QB-╳╳-╳╳╳-╳╳╳╳ 说明: Route_total和Route_number两个字段,能够让短信网关清楚地知道MT/MO的总路由数,以及当前拿的是第几条路由记录。这样,短信网关就可以更加方便地检验是否已经完全获取所有路由记录,以便更新本地缓存的路由表。
8.6.6 SMG向汇接网关获取MO路由(CMPP_GET_MO_ROUTE)操作 8.6.6.1 CMPP_GET_MO_ROUTE消息定义(ISMG?GNS) 字段名 Source_Id Route_type 字节数 6 4 属性 Octet String Octet String 描述 源网关代码 路由类型 MO:MO路由 (考虑今后的扩展性,故保留此字段) 已经接收的上一条路由编号 (第1次发送此请求时Last_route_Id= -1) Last_route_Id 4 Integer 8.6.6.2 CMPP_GET_MO_ROUTE_RESP消息定义(GNS ? ISMG) 字段名 Route_Id Destination_Id Gateway_IP Gateway_port SP_Id SP_Code SP_AcessType 字节数 4 6 15 2 6 21 1 属性 Unsigned Integer Octet String Octet String Unsigned Integer Octet String Octet String Unsigned Integer 描述 路由编号(MO/MT分别从0开始,由GNS统一分配) 目标网关代码 目标网关IP地址 目标网关IP端口 SP的企业代码 SP的服务代码 SP接入类型 0:全网业务SP全网接入,即接入网关为SP的主力接入点 1:全网业务SP镜像接入,即接入网关为SP的镜像接入点 请求的业务类型 (此项适合全网服务内容,如梦网卡图片传情) 请求的路由类型=MO时: 起始业务代码(如果未置Service_Id字段,此字段为空) 请求的路由类型=MO时: 截止业务代码(如果未置Service_Id字段,此字段为空) Service_Id 10 Octet String Start_code 4 Unsigned Integer Unsigned Integer End_code 4 25
QB-╳╳-╳╳╳-╳╳╳╳ Result 1 Unsigned Integer 结果 0:正常 1:没有匹配路由 2:源网关代码错 3:路由类型错 9:系统繁忙 返回路由总数 当前返回的路由序号,从1开始,顺序递增 本路由信息的最后修改时间 格式是:yyyymmddhhmmss, 例如20030117014512 Route_total Route_number Time_stamp 4 4 14 Unsigned Integer Unsigned Integer Octet String 8.6.7 ISMG向汇接网关更新MT路由(CMPP_MT_ROUTE_UPDATE)操作
CMPP_MT_ROUTE_UPDATE操作的目的是使ISMG可向GNS更新MT路由信息。GNS以CMPP_MT_ROUTE_UPDATE _RESP消息回应。
8.6.7.1 CMPP_MT_ROUTE_UPDATE消息定义(ISMG?GNS) 字段名 Update_type 字节数 1 属性 Unsigned Integer Unsigned Integer 描述 0:添加 1:删除 2:更新 路由编号(MO/MT分别从0开始,由GNS统一分配) (若update_type 为0,即添加时,此字段为零) 目标网关代码 目标网关IP地址 目标网关IP端口 MT路由起始号码段 MT路由截止号码段 手机所属省代码 用户类型 0:全球通 1:神州行 2:M-Zone …… Route_Id 4 Destination_Id Gateway_IP Gateway_port Start_Id End_Id Area_code User_type 6 15 2 9 9 4 1 Octet String Octet String Unsigned Integer Octet String Octet String Octet String Unsigned Integer 26