SMS短信(A2P&P2P)流程以及SS7七号信令如何作用于短信息传递.docx
- 文档编号:30862194
- 上传时间:2024-05-10
- 格式:DOCX
- 页数:13
- 大小:3.63MB
SMS短信(A2P&P2P)流程以及SS7七号信令如何作用于短信息传递.docx
《SMS短信(A2P&P2P)流程以及SS7七号信令如何作用于短信息传递.docx》由会员分享,可在线阅读,更多相关《SMS短信(A2P&P2P)流程以及SS7七号信令如何作用于短信息传递.docx(13页珍藏版)》请在冰豆网上搜索。
Contents
SMS短信(A2P&P2P)流程以及SS7七号信令如何作用于短信息传递 1
SMSC在GSM网络中的位置 2
短消息业务流程 4
MO消息流程 4
MT消息流程 5
A2P短信业务 5
不同类型短信消息要经过的网元 6
短信点对点的描述(上边的第一种去向,网内) 6
短信端到端描述(第二种去向,其他运营商) 6
短信端到端描述(第三种去向,SP) 6
短信息七号信令 7
七号信令的字段深入解读 8
短消息的信令流程分析 9
由SMSC下发到MSC的MT消息 10
其他短信相关信令 12
短消息中心在七号信令系统中所处的位置 13
短信息其他信令(SMPP) 13
SMS短信(A2P&P2P)流程以及SS7七号信令如何作用于短信息传递
了解短信息之前,首先需要大概了解移动智能网络的层次结构
其中信令网的结构如下
在7号信令网中有以下三种信令点(如图下图):
·SSP(业务交换点ServiceSwitchingPoint)
·STP(信令转接点SignalTransferPoint)
·SCP(业务控制点ServiceControlPoint)
7号信令点
值得一提的是移动交换中心MSC和短信息中心SMSC之间就是通过信令网来实现连接的,所以MSC和SMSC之间的通信时通过STP来中转,同时受到SCP的控制.
SMSC在GSM网络中的位置
如下图所示SMC(或者叫做SC,SMSC):
短信息中心,存储转发短信,一般情况下他是短信息数据库,SMSC不是GSM/UMTSPLMN的一部分,但有时是和MSC集成在一起的.
SMS-GMSC:
短消息网关MSC,他是MSC的一个功能部分,能够从HLR中获得路由信息和短消息信息,并将消息传送给VMSC(VisitedMobileSwitchingCenter)
SMS-IWMSC:
InterworkingMSCforSMS,短消息业务互通移动交换中心,他是MSC的一个功能部分,在PLMN内部能够接收短消息并提交给短消息中心
即SMS-IWMSC用于接收MO消息,而SMS-GMSC用于查询目的MSC路由并发出消息.
SAU:
SingalingAccessUnit,它在功能上作为智能网服务控制点SCP的一部分,充当信令会几点上SCP,SPP的信令接入服务器,SSP一般通过SS7信令同SAU连接,而SAU通过IP局域网与SCP连接,所以SAU充当信令中转的桥梁作用.(但SAU如何详细的作用于MO和MT短信需要进一步搞清楚.)
SDCCH:
MS与BTS之间的无线逻辑信道,Stand Alone Dedicated Channel独立专用控制信道用于移动台呼叫建立之前传送系统信息。
如登记和鉴权等,是上行和下行的点对点通信的信道。
短消息业务流程
点对点短消息的基本业务流程可以理解为如下
短信的三种信令
1.MO-MobileOriginated移动台始发的短消息业务
2.MT-MobileTerminated移动台终止的短消息业务
3.Alert_SC(AlertServiceCenter)短消息中心提醒
MO消息流程
对于手机用户来说,始发短消息和移动终结短消息是完全独立的两个过程.
MT消息流程
A2P短信业务
短信网关ISMG全称InternetShortMessageGateway,主要是为了解决各网络、各运营商之间的短信互通和SP的接入问题。
它为应用单位收发短信而提供的一个动态数据交换平台系统。
通过该系统的接口软件,可以将短信平台与各种系统和软件进行无缝高效相连,将应用单位的系统随时产生的动态信息转变成手机短信,通过梦网平台连接移动和联通的短信中心以端口特服号码进行实时中发送和接受,为各种系统(或软件)建立一个快速的短信双向(或单向)通道,以便手机用户采用短信方式与SP双向通信,接收SP提供的信息服务,同时完成相应计费采集、业务管理、网络管理等功能。
SMS-GMSC与ISMG是不同的,SMS-GMSC他是移动交换中心的功能之一,用于从HLR中获得目的地路由信息,并将短信发送到VMSC
A2PSMS流程
SP(ServiceProvide,如天气预报中心)ßSGIP/HTTP/CMPP协议àSMG(又叫做ISMG)ßSMPP协议àSMSC(短信息中心)ßàMS(手机)
短消息业务需要经过的物理实体网元
不同类型短信消息要经过的网元
通过的网元:
MSàUM接口àBTSàAbis接口àBSCàA接口àMSCàSTP(SAU-SCP部分)àSMSC(SMS-IWMSC功能部分)
从SMSC往下有三中去向:
一、当接收方式网内的那么连接的是:
SMSC(SMS-GMSC功能部分)àMSCàBSCàBTSàMS
二、连接的是不同的运营商:
SMSC(SMS-GMSC功能部分)àGMSC(互联互通网关)àTKGPà不同的运营商接口
三、连接的是SP服务商:
SMSC(SMS-GMSC功能部分)àISMG(短信网关)à防火墙àInternateàSP(ServiceProvider)
过程的描述:
短信点对点的描述(上边的第一种去向,网内)
MS发送请求信号,闲时通过SDCCH信道通过UM接口将请求信号发送到BTS,BTS通过RSL(无线信令链路)Abis接口将请求信号发送到BSC,BSC通过MTL(消息传输链路)A接口将请求信号发送到MSC,MSC向下分配信道,数据包按照分派的信道传送到MSC(SMS-IWMSC功能部分),MSC(SMS-GMSC功能部分)再将信息发送到SMSC短信中心,通过VLR修改用户所在的位置,HLR查询接受用户所在的位置在通过网关判断是否是网内,如果是则找到接收者所在的MSC按照上行的线路下发下去。
短信端到端描述(第二种去向,其他运营商)
MS发送请求信号,闲时通过SDCCH信道通过UM接口将请求信号发送到BTS,BTS通过RSL(无线信令链路)Abis接口将请求信号发送到BSC,BSC通过MTL(消息传输链路)A接口将请求信号发送到MSC,MSC向下分配信道,数据包按照分派的信道传送到MSC(SMS-IWMSC功能部分),MSC(SMS-GMSC功能部分)再将信息发送到SMSC短信中心,短信中心将信息传送到互联互通网关,在传送到TKGP,通过TKGP到不同的运营商系统。
短信端到端描述(第三种去向,SP)
MS发送请求信号,闲时通过SDCCH信道通过UM接口将请求信号发送到BTS,BTS通过RSL(无线信令链路)Abis接口将请求信号发送到BSC,BSC通过MTL(消息传输链路)A接口将请求信号发送到MSC,MSC向下分配信道,数据包按照分派的信道传送到MSC(SMS-IWMSC功能部分),MSC(SMS-GMSC功能部分)再将信息发送到短信中心SMSC,短信中心将信息传送到ISMG短信网关,在通过防火墙到达SP。
短信息七号信令
No.7信令体系结构如图所示,
其中MTP中包含MTP1,MTP2,MTP3分别处在OSI中的物理,链路和网络层,SCCP处在传送层和会话层,
其他均可以看做是应用层的程序.值得注意的是由于智能网的发展,INAP也作为SS7信令的一部分.(另外一个智能网协议时CAMEL),短消息所使用的应用层信令主要是MAP.OMAP-Operation,MaintenanceandAdministrationPart -- 运行、维护和管理部分
七号信令的字段深入解读
MTP(使用信令点编码(SPC)DPC寻址,每个信令点有一个全球唯一的编码)
首先,七号信令同其IP数据包等帧结构一样都是由一层套一层的字段组成,具体层次潜逃结构可以概括为如下图
SCCP:
SCCP的地址由三部分组成,分别是信令点编码SPC(DPC),子系统号SSN,全局码GT;不同的地址部分对应于SS7信令的部分由高到低可以概括为:
应用层TCAP/ISUP/MAPàSSNSCCP层àGT(GT=SPC+SSN)MTPàSPC(DPC),需要说明的是全局码GT可以表示全球任何一个信令点(MTP)以及子系统(即对应的应用层TCAP,ISUP,MAP等),但MTP只能根据信令点编码SPC(DPC)选路,因此SCCP在把GT地址发送给MTP层之前需要去掉子系统号SSN,同样,当SCCP收到消息需要交给上层子系统时,根据SSN做出判断.应用部分的消息放在SSCP协议的MSU(消息信号单元)中的SIF字段中,采用UDT消息类型.
MSU:
MessageSignalingUnit,SCCP中的消息信号单元
SIF:
SignalingInformationField,MSU中的信号消息字段
TCAP:
可以分为成分子层CSL和事物处理子层TSL
TSL:
事物处理子层
CSL:
成分子层
MAP:
MobileApplicationPart,移动应用部分.
MO短信息的SCCP结构
短消息的信令流程分析
MO的信息流程
手机正常提交一条短消息称为MO消息成功的MO消息流程如下
可以简单描述为,首先移动台的短信通过基站系统BSS到达移动交换中心MSC,MSC将短信提交给短消息网关(短消息中心SMSC),SMSC收到消息想MSC发送ACK回复确认.
如下为MO短信从MSC提交给SMSC的SCCP帧结构
MO短信从MSC提交给SMSC的SCCP帧结构
0909(信息类型09表示单元数据01表示连接请求CR02表示连接证实
CC03表示连接拒绝CREF06表示1型数据DT107表示1型数据DT208
表示数据证实AK04表示连接释放RSLD05表示释放完成RLC0A表示单
元数据服务UDTS0B表示加速数据ED0C表示加速数据证实EA0D表示
复位请求RSR0F表示协议数据单元出错ERR10表示不活动性测试IT)
8181(10000001协议类别第7bit为1时表示有错误时返回)
030F1903(被叫地址指针)0F(主叫地址指针)19(用户数据指针)
0C520C(被叫地址长度)52(DPC+SSN)
0808(子系统号08表示MSC06表示HLR07表示VLR01表示SCCP管理)
00110468310820880500110468310820880500(被叫地址GT)
000A12080A(主叫地址长度)12(DPC+GT)08(子系统号)
0012046831
0920180012046831092018(主叫地址GT)
6D6D(用户数据长度)
红色字体部分为SCCP层结构.
6262(消息类型标签62为事物处理开始64为事物处理结束65为事物处理
继续)此字段标志着TCAP段的开始
6B6B(总消息长度)
48043901000E48(起源事物处理ID标签)04(起源事物处理ID长度)3901000E(起源事物
处理ID)
6B1E281C06076B(对话部分标签)1E(对话部分长度)28(外部标签)1C(外部长度)
06(目标识别标签)07(目标识别长度)
0011860501010100018605011001(为对话asid值)
A011A0(单ASN1类标签)11(单ASN1类长度)
600F60(单向对话标签61表示对话响应标签64表示对话终止)0F(对话长度)
800280(协议版本标签)02(协议版本长度)0780(协议版本)
0780A109A1(应用上下文标签)09(应用上下文长度)
060706(目标识别标签)07(目标识别长度)
0400000100150204000001001502(1502应用上下文名称15表示操作02表示版本)
6C43对话部分信息单元
6C(成分部分标签)43(成分部分长)
A1A1(成分类型标签A1为调用成分A2为返回结果(最终)成分A3为返回差
错成分A7为返回结果(非最终)成分)2C(成分长度)
41020106
02012E整个绿色字体部分为TCAP层结构
303930(参数标签30为序列标签31为集合标签)
39(参数长度)
8484(RP-DA84表示短消息中心号码标签)08(短消息中心号码长度)
0891683108208805F091(短消息中心号码为国际类型)683108208805F0(短消息中心号码)
820882(RP-OA82表示MSISDN标签)
08(MSISDN长度)
91683109720000F491(为MSISDN国际类型(100010001:
1001->国际类型0001->MSISDN))
683109720000F4(MSISDN)
04
2304(用户数据(UI)标签)23(用户数据长度)
91同上91
BC同上用户数据UI标签
0B0B(目的手机地址半八位长度如一个字节长为2)
813109720000F13109720000F1(目的手机地址)
000000(协议标识(PID)PID=0表示普通短消PID=12表示Email通知
PID=04表示语音邮箱通知PID=40表示请回电话消息)
00(数据编码方案(DCS)00表示英文08表示中文)
0B0B(有效期为111560分钟)17(短消息内容长度(21字节))
17ED337D0E9A97DD6410
1D9D9E83DAE5F93C7C2E8700蓝色字体为MAP部分
短消息内容
这个帧结构的主题结构代表了SCCP短信帧结构典型,其他消息与这个帧结构类似,不同的只是CSL成分子层(包括MAP部分)以及TSL事物处理子层.所以短消息的传送以及信令传送可以总结为:
使用SCCP信令,通过该表CSL的部分传送消息本身以及消息确认,错误等短信信令.
当手机提交一条短消息不成功时无线环境收到一条MO_ERROR消息
此消息的SCCP帧结构为(从09开始)
由SMSC下发到MSC的MT消息
MT消息的流程可以描述为:
SMSC收到始发端MSC提交的短信暂时存储在其内存中,并根据短信息的目的地址发送SCCP路由查询信令去查询目的号码的MSC地址,当收到HLR的路由信息后想HLR发送路由信息收到确认信息,同时将短消息通过SCCP信令下发到目的号码所在的MSC,如果目的号码MSC收到短信,则发送ACK确认消息.
短消息中心接收到短消息后再下发短消息称为MT消息,流程如下
MSC获取路由的SCCP信令帧结构为(以09开始)
SMSC向目的MSC下发MT短消息的帧结构为
目的MSC收到短信回复给SMSC的MT_ACK消息帧结构为
当手机用户离开服务区或内存满等原因下发消息失败时短消息中心网关将向HLR发送置位消息以下是MT_ERROR短消息,消息流程图如下,消息的帧结构于之前所述类似
MT_ERROR短消息的帧结构(从09开始)
网关向HLR置位(reportSM-DeliveryStatus)消息(MWD置位)帧结构(从09开始)
HLR回MWD置位ACK消息帧结构(从09开始)
其他短信相关信令
当然短信通信还涉及其他信令,如TC-ABORT,Mapopen等,但其结构都与前述的SCCP短信信令结构一致.
短信息其他信令(SMPP)
ShortMessagePeertoPeer协议是一个开放的消息转换协议;它定义了一系列操作的协议数据单元(PDUS)和当SMPP运行时ESMS(外部短消息实体,比如SMG)应用系统与SMSC之间交换的数据格式。
从而完成SMSC与ESMES(外部短消息实体)的信息交换。
SMPP是基于SMSC与ESME之间的请求和响应协议数据单元的交换,每一个SMPP操作都由一个请求PDU和相应的一个响应PDU组成,并且这种交换是在TCP/IP或x.25网络连接之上的。
1、与CMPP/SGIP协议的差异
1)感觉协议定义比CMPP和SGIP严谨和规范,虽然CMPP和SGIP都是从SMPP派生出来的。
2)CMPP和SGIP中有大量的关于计费的定义,SMPP没有考虑这部分内容。
这完全反映了通过短信实现的移动增值业务模式在国内的成熟和流行。
3)SMPP的网络承载层可以是TCP/IP和X.25。
2、SMPP协议解决的是移动网络之外的短消息实体与短消息中心的交互问题。
即允许移动网络之外的短消息实体(ExternalShortMessageEntities,ESMEs)连接短消息中心(SMSC)来提交和接受短消息。
3、SMPP协议定义的是1)ESME和SMSC之间交互的一组操作和2)ESMS与SMSC交互操作中的数据格式。
4、任何SMPP操作都包含请求PDU(RequestProtocolDataUnit)和与之对应的回应PDU(ResponseProtocolDataUnit)。
5、SMPP把ESMEs分类为Transmitter/Receiver/Transceiver三种交互方式,分别对应仅提交短消息/仅接收短消息/提交和接收短消息三种形态。
6、SMPP会话有5种状态:
OPEN/BOUND_TX/BOUND_RX/BOUND_TRX/CLOSED
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SMS 短信 A2P P2P 流程 以及 SS7 七号信令 如何 作用 信息 传递