中国移动与中国联通点对点短信互联技术方案(V1.0)中国移动通信集团公司2002年3月目录前言 (3)1 目的 (4)2 相关术语与缩略语解释 (4)3 业务特征 (4)4 技术实现 (4)4.1 组网方案 (4)4.2 技术实现方案和实现流程 (5)4.2.1 中国移动用户与中国联通用户之间收发短信的路由 (5)4.2.2 中国移动全球通用户给中国联通用户发送短信的实现流程 (6)4.2.3 中国移动神州行用户给中国联通用户发送短信的实现流程 (8)4.2.4 中国联通用户给中国移动用户发送短信的实现流程 (10)4.2.5 各实体间交互协议的说明 (11)4.3 对各种网元设备的要求 (11)4.3.1 对SMSC的改造要求 (11)4.3.2 对中国移动互联短信网关的改造要求 (11)4.3.3 对SCP的改造要求 (11)4.4 对业务支撑系统的要求 (12)5 需制定的规范 (12)前言本技术方案适用于中国移动和中国联通点对点短信互联。
本技术方案解释权属于中国移动通信集团公司。
本方案起草单位:中国移动通信集团公司研发中心。
本方案主要起草人:魏冰、党京、孙若雯、袁向阳,同时感谢在规范起草过程中给予大力支持的崔健、戴忠、郑朝晖、于蓉蓉、李洪菊、刘利平、陈洪涛同志。
1目的规定了中国移动通信集团公司开办与中国联通点对点短信互联业务的组网和技术实现等内容,用于指导各厂家开发研制符合集团公司要求的与中国联通点对点短信互联业务。
2相关术语与缩略语解释SCP Service Control Point 业务控制点SMSC Short Message Service Center 短消息中心MSC Mobile Switch Center 移动交换中心MO Mobile Originate 手机用户发起的短消息MT Mobile Terminate 发给手机用户的短消息SMPP Short Message Point to Point 短消息点到点协议SMAO 移动用户发送短信给联通用户,但是没有收到状态报告确认的话单SMO 移动用户发送短信给联通用户,已经收到状态报告确认的话单SMA 联通用户发送短信给移动用户,但是没有收到状态报告确认的话单SMT 联通用户发送短信给移动用户,已经收到状态报告确认的话单3业务特征中国移动与中国联通点对点短信互联业务为中国移动的全球通和神州行用户与中国联通用户相互之间短信的发送和接收提供了一条通道。
通过该业务平台,中国移动公司的移动用户与中国联通的移动用户就可以跨越短信的网间障碍,实现了两个运营商之间移动用户的短信互通。
4技术实现4.1 组网方案图1 中国移动和中国联通点对点短信互通的组网图组网方案说明:(1)在中国移动的每个省设立互联短信网关,用于和中国联通进行短信互通;若中国移动某个省内有多个短信中心,原则上应使用专线方式或局域网方式连接到互联短信网关上;中国联通也应在每个省设立相应的互联短信网关;同省中国移动的互联短信网关和中国联通的互联短信网关之间可采用专线或者INTERNET相连;(2)针对神州行用户与联通用户的短信互联,要求中国移动互联短信网关与省内某一个或者多个SCP通过专线方式或局域网方式进行连接;(3)中国移动互联网关今后应负责到多个运营商的短信互联(要求互联短信网关能够按照目的地进行接续和计费);(4)中国移动的短信中心通过No.7信令网和MSC相连,中国移动每个省的短信中心负责疏通该省中国联通用户到中国移动全国各地用户的点对点短信。
4.2 技术实现方案和实现流程4.2.1 中国移动用户与中国联通用户之间收发短信的路由如图1的组网图所示,举例说明如下:(1)中国移动A省用户发短信至中国联通用户时,短信的发送路由为:◆中国移动用户→中国移动用户拜访的MSC◆→中国移动A省短信中心◆→中国移动A省互联短信网关◆→中国联通A省互联短信网关◆由中国联通A省互联短信网关将短信疏通给中国联通用户(由联通控制)状态报告的回送路由为:◆中国联通短信中心◆→中国联通A省互联短信网关◆→中国移动A省互联短信网关(2)中国联通A省用户发短信至中国移动用户时,短信的发送路由为:◆中国联通用户◆→中国联通A省短信中心◆→中国联通A省互联短信网关◆→中国移动A省互联短信网关◆→中国移动A省短信中心◆→中国移动用户所在地MSC(中国移动A省的短信中心负责通过信令,将全国各地所有用户的短信发送到用户拜访MSC)◆→中国移动用户状态报告的回送路由为:◆→中国移动A省短信中心◆→中国移动A省互联短信网关◆→中国联通A省互联短信网关4.2.2 中国移动全球通用户给中国联通用户发送短信的实现流程4.2.2.1 消息流程图图2 中国移动全球通用户给中国联通用户发送短信的消息流程图4.2.2.2 流程说明1、中国移动全球通用户提交短信到SMSC;2、SMSC判断被叫用户为中国联通用户时,对主叫用户只进行短信中心归属号段鉴权,然后给用户返回提交短信的应答告诉用户发送短信成功与否,如果该处失败,则SMSC不再进行下述的流程;3、SMSC通过SMPP消息DELIVER_SM把短信发送给中国移动互联短信网关;然后等待中国移动互联短信网关的应答消息,如果超时没有收到应答消息,则在30分钟内重发3次;4、中国移动互联短信网关给SMSC返回DELIVER_SM_REP(SMPP)消息作为第三条消息的应答消息;5、中国移动互联短信网关根据号码段判断DELIVER_SM(SMPP)消息中的源号码是全球通用户还是神州行用户,如果是神州行用户,请参见4.2.3.2节中的流程说明;如果是全球通用户,中国移动互联短信网关通过《点到点短消息网间互通协议》中规定的前转消息把短信发送给中国联通的互联短信网关,在该消息中指定一个针对中国移动互联短信网关唯一的Msg_id,该Msg_id产生的算法请参见《点到点短消息网间互通协议》中的相关算法;然后中国移动互联短信网关等待应答消息,如果超时没有接收到应答消息,则在30分钟内重发3次,仍然没有收到应答消息的话,记录一张SMAO话单;6、中国联通互联短信网关返回相应的应答消息给中国移动互联短信网关,在该消息的结果码中放置短信处理成功与否;中国移动互联短信网关判断中国联通互联短信网关返回的应答消息中的结果码,如果结果码标识错误,则表明第八条消息中的状态报告不可能再报上来了,此时可以直接生成一张SMAO话单,否则从中国联通互联短信网关处应该有状态报告发送给中国移动互联短信网关;7、在中国联通用户最终接收到或者过若干时间(一般为48小时)之后用户仍未接收到短信之后,中国联通互联短信网关给中国移动互联短信网关返回一个状态报告消息,状态报告中包括的Msg_id与第四条消息中包含的Msg_id是一致的,由此中国移动互联短信网关就知道对应的短信是否确实发到了中国联通的用户;中国移动互联网关记录一张SMO话单;如果根据状态报告中的Msg_id没有找到原来的短信发送请求,则抛弃此消息;如果状态报告超时没有报告给移动互联网关,中国移动互联网关产生一张SMAO话单;8、中国移动互联短信网关给中国联通互联短信网关返回状态报告的应答消息。
4.2.3 中国移动神州行用户给中国联通用户发送短信的实现流程4.2.3.1 消息流程图网关图3中国移动神州行用户给中国联通用户发送短信的消息流程图4.2.3.2 流程说明1、中国移动神州行用户提交短信到SMSC;2、SMSC判断被叫用户为中国联通用户时,对主叫用户只进行短信中心归属号段鉴权,然后给用户返回提交短信的应答告诉用户发送短信成功与否,如果该处失败,则SMSC不再进行下述的流程;3、SMSC通过SMPP消息DELIVER_SM把短信发送给中国移动互联短信网关;然后等待中国移动互联短信网关的应答消息,如果超时没有收到应答消息,则在30分钟内重发3次;4、中国移动互联短信网关给SMSC返回DELIVER_SM_REP(SMPP)消息;5、中国移动互联短信网关根据号码段判断DELIVER_SM(SMPP)消息中的源号码是全球通用户还是神州行用户,如果是全球通用户,请参见4.2.2.2节中的流程描述;如果是神州行用户,则通过sm-chg-req消息向中国移动互联短信网关所连接的SCP发起鉴权计费请求,然后等待SCP的应答消息,SCP超时没有应答消息就记录一张SMAO话单(注意此处不用向SCP重发计费请求),流程不再继续进行;6、SCP给中国移动互联短信网关返回鉴权计费请求的应答消息标识本次对神州行用户的计费成功与否,如果失败,则移动互联短信网关记录SMAO话单,结束本次短信发送;7、如果发起短信的用户是通过鉴权计费请求成功的神州行用户,中国移动互联短信网关通过《点到点短消息网间互通协议》中规定的前转消息把短信发送给中国联通的互联短信网关,在该消息中指定一个针对中国移动互联短信网关唯一的Msg_id,该Msg_id产生的算法请参见《点到点网短消息网间互通协议》中的相关算法;然后中国移动互联短信网关等待应答消息,如果超时没有接收到应答消息,则在30分钟内重发3次,仍然没有收到应答消息的话,记录一张SMAO话单,结束本次短信发送流程;8、中国联通互联短信网关返回相应的应答消息给中国移动互联短信网关,在该消息的结果码中放置短信处理成功与否;中国移动互联短信网关判断中国联通互联短信网关返回的应答消息中的结果码,如果结果码标识错误,则表明第八条消息中的状态报告不可能再报上来了,此时可以直接生成一张SMAO话单,然后通过第9条消息向SCP发送标识发送失败的计费确认请求;否则从中国联通互联短信网关处应该有状态报告发送给中国移动互联短信网关;9、中国移动互联短信网关向SCP发送计费确认请求,计费确认请求中的状态码标识短信发送失败;10、SCP给中国移动互联短信网关返回计费确认请求的应答消息;11、在中国联通用户最终接收到或者过若干时间(一般为48小时)之后用户仍未接收到短信之后,中国联通互联短信网关给中国移动互联短信网关返回一个状态报告消息,状态报告中包括的Msg_id与第七条消息中包含的Msg_id是一致的;由此中国移动互联短信网关就知道对应的短信是否确实发到了中国联通的用户;中国移动互联网关记录一张SMO话单;如果根据状态报告中的Msg_id没有找到原来的短信发送请求,则抛弃此消息;如果状态报告超时没有报告给中国移动互联短信网关,中国移动互联短信网关产生一张SMAO话单,然后通过第12条消息向SCP发起计费确认请求;12、中国移动互联短信网关给中国联通互联短信网关返回状态报告的应答消息;13、中国移动互联短信网关根据Msg_id可以找到对应的原来的短信中的源号码是全球通用户还是神州行用户,如果是神州行用户,则通过sm-cnfm-req消息向SCP 发起计费确认请求;14、SCP给中国移动互联短信网关返回计费确认请求的应答消息。