中国移动与中国联通点对点短信互联信令规范.docx

上传人:b****0 文档编号:16940898 上传时间:2023-07-19 格式:DOCX 页数:27 大小:75.11KB
下载 相关 举报
中国移动与中国联通点对点短信互联信令规范.docx_第1页
第1页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第2页
第2页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第3页
第3页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第4页
第4页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第5页
第5页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第6页
第6页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第7页
第7页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第8页
第8页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第9页
第9页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第10页
第10页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第11页
第11页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第12页
第12页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第13页
第13页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第14页
第14页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第15页
第15页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第16页
第16页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第17页
第17页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第18页
第18页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第19页
第19页 / 共27页
中国移动与中国联通点对点短信互联信令规范.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

中国移动与中国联通点对点短信互联信令规范.docx

《中国移动与中国联通点对点短信互联信令规范.docx》由会员分享,可在线阅读,更多相关《中国移动与中国联通点对点短信互联信令规范.docx(27页珍藏版)》请在冰点文库上搜索。

中国移动与中国联通点对点短信互联信令规范.docx

中国移动与中国联通点对点短信互联信令规范

 

中国移动与中国联通点对点短信互联

信令规范

(V1.0)

 

前言

本信令规范描述了中国移动与中国联通点对点短信互联业务中包括SMSC、互联短信网关、SCP等实体之间的消息交互过程以及相关消息的类型和定义。

本规范解释权属于中国移动通信集团公司。

本规范起草单位:

中国移动通信集团公司研发中心。

本标准主要起草人:

魏冰、党京、孙若雯、袁向阳,同时感谢在规范起草过程中给予大力支持的崔健、戴忠、郑朝晖、于蓉蓉、李洪菊、刘利平、陈洪涛同志。

1适用范围

本规范对中国移动开展与中国联通点对点短信互联业务在SMSC、互联短信网关、SCP等实体之间交互的信令消息流程进行了详细的描述,是开通中国移动与中国联通点对点短信互联业务过程中必须遵循的规范。

2引用标准

[1]ShortMessagePeertoPeerProtocolSpecificationv3.3

[2]点对点短消息网间互通协议V1.2

[3]ISMG与SCP之间通信协议(事务层)规范

[4]移动梦网业务信令流程规范

3相关术语与缩略语解释

SCPServiceControlPoint业务控制点

SMSCShortMessageServiceCenter短消息中心

MSCMobileSwitchCenter移动交换中心

MOMobileOriginate手机用户发起的短消息

MTMobileTerminate发给手机用户的短消息

SMPPShortMessagePointtoPoint短消息点到点协议

SMAO移动用户发送短信给联通用户,但是没有收到状态报告确认的话单

SMO移动用户发送短信给联通用户,已经收到状态报告确认的话单

SMA联通用户发送短信给移动用户,但是没有收到状态报告确认的话单

SMT联通用户发送短信给移动用户,已经收到状态报告确认的话单

4业务触发方式

中国移动的用户通过自己的手机发送短信给中国联通的用户,或者中国联通的用户通过自己的手机发送短信给中国移动的用户时,触发该业务。

5说明

5.1接口说明

目前定义了如下几种情况的信令流程:

(1)中国移动全球通用户给中国联通用户发送短消息;

(2)中国移动神州行用户给中国联通用户发送短消息;

(3)中国联通用户给中国移动用户发送短消息。

各实体之间采用的协议:

(1)在短信中心与中国移动互联短信网关之间采用的协议是SMPP协议;

(2)中国移动互联短信网关和SCP之间的协议同梦网网关和SCP之间的协议,请参考《神州行梦网业务SCP与ISMG之间通信协议(事务层)规范》和《移动梦网业务信令流程规范》中对该协议的描述;

(3)中国移动互联短信网关和中国联通互联短信网关之间的协议请参考《点到点网短消息网间互通协议》。

6信令流程

6.1中国移动全球通用户给中国联通用户发送短消息

6.1.1消息流程图

图1中国移动全球通用户给中国联通用户发送短信的消息流程图

6.1.2流程说明

1、中国移动全球通用户发送短信,目的号码填写为中国联通的用户号码;

2、SMSC判断目的号码为中国联通的用户号码,使用DELIVER_SM消息将该短信转发给中国移动互联短信网关;

3、中国移动互联短信网关使用Forward消息将短信转发中国联通互联短信网关;

4、中国联通的设备负责将短信发送给中国联通的用户,在下发成功或者最终下发失败之后,中国联通互联短信网关使用Forward消息将状态报告发送给中国移动互联短信网关,从而中国移动互联短信网关知道短信发送给中国联通的用户到底成功与否,然后记录SMO话单。

6.1.3对异常情况的处理

1、中国移动互联短信网关向中国联通互联短信网关发送Forward消息后,如果接收到错误的Forward_Rep消息或者重发多次后仍然没有接收到应答的Forward_Rep消息,则记录一张SMAO话单;

2、中国移动互联短信网关如果在48小时以内没有接收到从中国联通互联短信网关发送过来的状态报告,则记录一张SMAO话单;

3、中国移动互联短信网关在接收到中国联通短信互联网关发送过来的状态报告时,如果根据其中的Msg_id没有找到原来的短信发送请求,则抛弃此消息。

6.1.4消息参数

图1中的第5条消息是中国移动互联短信网关向中国联通互联短信网关前转的短消息,第7条消息是中国联通互联短信网关向中国移动互联短信网关报告的状态报告,在下面的列表中分别以第5条消息和第7条消息简单代替它们的含义。

DELIVER_SM

service_type

保留,为将来扩展用。

必须设为NULL

source_addr_ton

源地址编码类型,如不需要,可设为NULL。

source_addr_npi

源地址编码方案,如不需要,可设为NULL。

source_addr

提交该短消息的手机用户号码,在该流程中为中国移动用户号码。

dest_addr_ton

目的地址编码类型,如不需要,可设为NULL。

dest_addr_npi

目的地址编码方案,如不需要,可设为NULL。

destination_addr

短消息的目的地址。

在该流程中应该为中国联通用户手机号码。

esm_class

该字短为短消息类型。

在该流程中该字段必须为NULL。

protocolID

GSM协议类型。

详细是解释请参考GSM03.40中的9.2.3.9。

priority_flag

短消息的优先级。

当设置了短消息为高优先级,短消息中心会将该短消息移到同一目的地址的消息队列的前端,优先进行发送。

取值说明:

0:

普通优先级(缺省值);1:

高优先级;>1:

保留。

schedule_delivery_time

该字段表示计划下发该短消息的时间。

如不需要,可设置为NULL。

validity_period

该字段表示短消息的最后生存期限。

如不需要,可设置为NULL。

registered_delivery_flag

该字段是注册短消息标志,它表示当短消息到达最后的目的地后,是否需要状态报告。

取值说明:

0:

不需要;1:

需要;>1:

保留。

replace_if_present_flag

该字段表示替换短消息标志。

即当提交的短消息的源地址和目的地址相同时,是否替换存在的短消息。

取值说明:

0:

不替换;1:

替换;>1:

保留。

data_coding

该字段表示数据编码方案。

取值说明:

0:

缺省编码方案(7bit编码);4:

二进制编码方案(8bit编码);8:

UCS2编码方案(GB13000);其他:

保留

sm_default_msg_id

该字段表示预定义短消息ID。

该ID是短消息中心管理者建立的预定义短消息表的索引。

不想发送预定义短消息时,该字段应设为NULL。

预定义短消息ID值从0x01到0x64。

详细说明请参考SMPPApplicationsGuide[9]–DefaultShortMessage。

sm_length

要发送的短消息数据内容的字节长度。

short_message

该字段表示短消息数据内容。

最大可到160字符。

只有sm_length中定义的字节长度可用。

此字段的数据编码格式由data_coding决定。

DELIVER_SM_REP

Message_id

该字段表示短消息ID,在该流程中必须设为NULL。

Forward

Source_Id

源网关的代码(右对齐,左补0),在第5条消息中填为中国移动互联短信网关的代码,在第7条消息中填为中国联通互联短信网关的代码

Dest_Id

目的网关代码(右对齐,左补0),在此流程中刚好和Source_Id相反

NodesCount

经过的网关数量(固定取值为1)

Msg_Fwd_Type

前转的消息类型(0:

MT前转;2:

状态报告),在第5条消息中填写为0,在第7条消息中填写为2

Msg_id

消息标识,由客户端互联网关本身产生,在第5条消息中由中国移动互联短信网关负责产生,在7条消息中由中国移动互联短信网关负责产生由中国联通互联短信网关负责产生

Pk_total

相同Msg_id的消息总条数,从1开始

Pk_number

相同Msg_id的消息序号,从1开始

Registered_Delivery

是否要求返回状态确认报告(固定取值为1:

需要)

Msg_level

信息级别

Service_id

业务类型(取值为空)

Fee_UserType

计费用户类型字段,固定取值为1:

对源终端MSISDN计费

Fee_terminal_id

被计费用户的号码(取值为空)

TP_pid

GSM协议类型。

详细是解释请参考GSM03.40中的9.2.3.9

TP_udhi

GSM协议类型。

详细是解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐

Msg_Fmt

信息格式

0:

ASCII串

3:

短信写卡操作

4:

二进制信息

8:

UCS2编码

15:

含GB汉字

Msg_src

信息内容来源(取值为空)

FeeType

资费类别(固定取值为02:

对“计费用户号码”按条计费

FeeCode

资费代码(取值为空)

Valid_Time

有效期

At_Time

定时发送的时间

Src_terminal_id

源终端MSISDN号码(左对齐,号码前应冠以86。

状态报告时为对应的Forward消息的目的终端号码。

),在第5条消息中为发送短信的中国移动用户号码,在第7条消息中为接收短信的中国联通用户号码

DestUsr_tl

接收消息的用户数量(固定取值为1)

Dest_terminal_id

表示接收业务的MSISDN号码(左对齐,号码前应冠以86。

状态报告时完整的填为对应Forward消息的源终端号码。

),在第5条消息中为接收短信的中国联通用户号码,在第7条消息中为发送短信的中国移动用户号码

Msg_Length

消息长度

Msg_Content

消息内容,针对第7条消息中的状态报告,内容格式及含义如下表所示

Reserve

保留

Msg_Content

Msg_id

消息标识(为原对应Forward消息的Msg_id)

Stat

短消息的应答结果,含义与SMPP3.4协议中message_state字段定义相同,但不使用“Accepted”状态,加入“Err_Num”状态,当对方互联网关发送来的短消息被叫号码不正确或被限制情况下使用该状态。

互联网关根据该字段确定Forward消息的处理状态)

Submit_time

YYMMDDHHMM(YY为年的后两位00-99,MM:

01-12,DD:

01-31,HH:

00-23,MM:

00-59)

Done_time

YYMMDDHHMM

Dest_terminal_id

目的终端MSISDN号码(左对齐,对应Forward消息的目的终端)

SMSC_sequence

SMSC发送状态报告的消息序列号

 

Forward_Rep

Msg_id

消息标识(与Forward消息的Msg_id一致)

Pk_total

相同Msg_id的消息总条数,与原Forward消息的Pk_total一致

Pk_number

相同Msg_id的消息序号,与原Forward消息的Pk_number一致

Result

结果

0:

正确

1:

消息结构错

2:

命令字错

3:

消息序号重复

4:

消息长度错

6:

超过最大信息长

8:

流量控制错

9:

前转判断错(此客户端互联网关不应发往本互联网关)

10~255:

其他错误

6.2中国移动神州行用户给中国联通用户发送短消息

6.2.1消息流程图

图2中国移动神州行用户给中国联通用户发送短信的消息流程图

6.2.2流程说明

1、中国移动神州行用户发送短信,目的号码填写为中国联通的用户号码;

2、SMSC判断目的号码为中国联通的用户号码,使用DELIVER_SM消息将该短信转发给中国移动互联短信网关;

3、中国移动互联短信网关向自己所连接的SCP发起计费请求,并且等待计费应答,如果计费成功,就使用Forward消息将短信转发中国联通互联短信网关;

4、中国联通的设备负责将短信发送给中国联通的用户,在下发成功或者最终下发失败之后,中国联通互联短信网关使用Forward消息将状态报告发送给中国移动互联短信网关,从而中国移动互联短信网关知道短信发送给中国联通的用户到底成功与否,然后记录SMO话单;并且相应地向自己所连接的SCP发起计费确认请求。

6.2.3对异常情况的处理

1、中国移动互联短信网关向SCP发送计费请求后,如果接收到错误的计费应答消息或者超时没有接收到计费应答消息(此处不使用重发机制),则记录一张SMAO话单,不再向中国联通互联短信网关前转短信;

2、中国移动互联短信网关向中国联通互联短信网关发送Forward消息后,如果接收到错误的Forward_Rep消息或者重发多次后仍然没有接收到应答的Forward_Rep消息,则记录一张SMAO话单,然后向SCP发起计费确认请求;

3、中国移动互联短信网关如果在48小时以内没有接收到从中国联通互联短信网关发送过来的状态报告,则记录一张SMAO话单,然后向SCP发起计费确认请求;

4、中国移动互联短信网关在接收到中国联通短信互联网关发送过来的状态报告时,如果根据其中的Msg_id没有找到原来的短信发送请求,则抛弃此消息。

6.2.4消息参数

对DELIVER_SM、DELIVER_SM_REP、Forward和Forward_Rep消息请参见6.1.4节中的说明,下面列出sm-chg-req、sm-chg-rsp、sm-cnfm-req和sm-cnfm-rsp消息的参数。

sm-chg-req

sp-id

SP帐号,在该流程填写为中国联通互联短信网关的编号。

service-id

业务类型编码(用编号表示),在该流程中填写为空。

msg-id

消息编号(由中国移动互联短信网关产生),唯一标志一条短消息,与该流程中第7条消息Forward消息中的Msg_id相同。

src-gw

转发消息的源网关编号,此处填空。

gw-id

发送此消息的网关编号,在该流程中填写为中国移动互联短信网关的编号。

smc-addr

短消息中心地址

pri

此短消息的优先级

dst

ton

短消息目的号码的类别

npi

短消息目的号码的编码计划

val

短消息目的号码的地址信息,在该流程中填写为短信的目的用户号码即接收此短信中国联通用户的号码。

chg-info

msid

计费号码,在该流程中填写为发起短消息的中国移动神州行用户号码

rate

费率,以分为单位

type

计费类型,0:

不计费,仅用于核减SP对称的信道费;1:

免费;2:

按条计费;3:

按包月收取;4:

封顶计费;此处应该取2

cdrtype

话单类型,11:

与联通短信互联MO话单;12:

与联通短信互联MT话单;此处应该取值11

discount

折扣

sm-chg-rsp

stat

计费操作成功与否,错误码参见《移动梦网业务信令流程规范》中的对该错误码的定义

sm-cnfm-req

msg-id

消息编号(由中国移动互联短信网关产生),用来将发送出去的短消息和状态报告中的短消息对应起来,与sm-chg-req消息中的msg-id是相同的。

msid

计费手机号码,在该流程中与sm-chg-req消息中的msid是相同的。

stat

状态信息,标志短消息发送成功还是失败;0:

失败;1:

成功,该字段是从中国联通互联短信网关发回的状态报告中的的状态值对应出来的,如果状态值表明短信已经被接收正确,则该字段为1,否则该字段取值0。

msg-seq

短消息序列号,由短信中心产生,在此处填空。

gw-id

发送此消息的网关编号,在该流程中填写为中国移动互联短信网关的编号。

sm-cnfm-rsp

stat

计费操作成功与否,错误码参见《移动梦网业务信令流程规范》中的对该错误码的定义

6.3中国联通用户给中国移动用户发送短消息

6.3.1消息流程图

图3中国联通用户给中国移动用户发送短信的消息流程图

6.3.2流程说明

1、中国联通用户发送短信,目的号码填写为中国移动用户的号码,经中国联通网络的处理后由中国联通互联短信网关使用Forward消息将短信前转到中国移动互联短信网关;

2、中国移动互联短信网关使用SUBMIT_SM消息将短信提交给目的用户号码所归属的SMSC;

3、SMSC通过No.7网络将短信发送给中国移动的用户,在下发成功或者最终下发失败之后,SMSC向中国移动互联短信网关报告一个状态报告表明短信发送给目的用户成功与否;然后记录SMT话单;

4、中国移动互联短信网关将状态报告使用Forward消息前转给中国联通互联短信网关,告诉中国联通互联短信网关发送给中国移动用户的短信成功与否。

6.3.3对异常情况的处理

1、中国移动互联短信网关向SMSC发送SUBMIT_SM消息后,如果接收到错误的SUBMIT_SM_REP消息或者重发多次后仍然没有接收到SUBMIT_SM_REP消息,则写一张SMA话单,终止短信发送流程;

2、中国移动互联短信网关如果在48小时以内没有接收到从SMSC发送过来的状态报告,则记录一张SMA话单;

3、中国移动互联短信网关在接收到SMSC发送过来的状态报告时,如果根据其中的Message_id没有找到原来的短信发送请求,则抛弃此消息。

6.3.4消息参数

图3中的第1条消息是中国联通互联短信网关向中国移动互联短信网关前转的短消息,第9条消息是中国移动互联短信网关向中国联通互联短信网关报告的状态报告,在下面的列表中分别以第1条消息和第9条消息简单代替它们的含义。

Forward

Source_Id

源网关的代码(右对齐,左补0),在第1条消息中填为中国联通互联短信网关的代码,在第9条消息中填为中国移动互联短信网关的代码

Dest_Id

目的网关代码(右对齐,左补0),在此流程中刚好和Source_Id相反

NodesCount

经过的网关数量(固定取值为1)

Msg_Fwd_Type

前转的消息类型(0:

MT前转;2:

状态报告),在第1条消息中填写为0,在第9条消息中填写为2

Msg_id

消息标识,由客户端互联网关本身产生,在第1条消息中由中国移动互联短信网关负责产生,在9条消息中由中国移动互联短信网关负责产生由中国联通互联短信网关负责产生

Pk_total

相同Msg_id的消息总条数,从1开始

Pk_number

相同Msg_id的消息序号,从1开始

Registered_Delivery

是否要求返回状态确认报告(固定取值为1:

需要)

Msg_level

信息级别

Service_id

业务类型(取值为空)

Fee_UserType

计费用户类型字段,固定取值为1:

对源终端MSISDN计费

Fee_terminal_id

被计费用户的号码(取值为空)

TP_pid

GSM协议类型。

详细是解释请参考GSM03.40中的9.2.3.9

TP_udhi

GSM协议类型。

详细是解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐

Msg_Fmt

信息格式

0:

ASCII串

3:

短信写卡操作

4:

二进制信息

8:

UCS2编码

15:

含GB汉字

Msg_src

信息内容来源(取值为空)

FeeType

资费类别(固定取值为02:

对“计费用户号码”按条计费

FeeCode

资费代码(取值为空)

Valid_Time

有效期

At_Time

定时发送的时间

Src_terminal_id

源终端MSISDN号码(左对齐,号码前应冠以86。

状态报告时为对应的Forward消息的目的终端号码。

),在第1条消息中为发送短信的中国联通用户号码,在第9条消息中为接收短信的中国移动用户号码

DestUsr_tl

接收消息的用户数量(固定取值为1)

Dest_terminal_id

表示接收业务的MSISDN号码(左对齐,号码前应冠以86。

状态报告时完整的填为对应Forward消息的源终端号码。

),在第1条消息中为接收短信的中国移动用户号码,在第9条消息中为发送短信的中国联通用户号码

Msg_Length

消息长度

Msg_Content

消息内容,针对第9条消息中的状态报告,内容格式及含义如下表所示

Reserve

保留

Msg_Content

Msg_id

消息标识(为原对应Forward消息的Msg_id)

Stat

短消息的应答结果,含义与SMPP3.4协议中message_state字段定义相同,但不使用“Accepted”状态,加入“Err_Num”状态,当对方互联网关发送来的短消息被叫号码不正确或被限制情况下使用该状态。

互联网关根据该字段确定Forward消息的处理状态)

Submit_time

YYMMDDHHMM(YY为年的后两位00-99,MM:

01-12,DD:

01-31,HH:

00-23,MM:

00-59)

Done_time

YYMMDDHHMM

Dest_terminal_id

目的终端MSISDN号码(左对齐,对应Forward消息的目的终端)

SMSC_sequence

SMSC发送状态报告的消息序列号

 

Forward_Rep

Msg_id

消息标识(与Forward消息的Msg_id一致)

Pk_total

相同Msg_id的消息总条数,与原Forward消息的Pk_total一致

Pk_number

相同Msg_id的消息序号,与原Forward消息的Pk_number一致

Result

结果

0:

正确

1:

消息结构错

2:

命令字错

3:

消息序号重复

4:

消息长度错

6:

超过最大信息长

8:

流量控制错

9:

前转判断错(此客户端互联网关不应发往本互联网关)

10~255:

其他错误

SUBMIT_SM

service_type

保留,为将来扩展用。

必须设为NULL

source_addr_ton

源地址编码类型,如不需要,可设为NULL。

source_addr_npi

源地址编码方案,如不需要,可设

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2