您好,欢迎访问三七文档
呼叫处理与信令流程华为技术1呼叫处理与信令流程呼叫处理与信令流程华为技术2目录第一部分事务处理能力应用部分(TCAP)第二部分智能网应用规程(INAP)第三部分CAMEL应用部分(CAP)第一部分事务处理能力应用部分(TCAP)七号信令事务处理能力应用部分TCAP呼叫处理与信令流程华为技术3TCAP分为三部分:第一部分TCAP基本概念;第二部分TCAP功能结构,主要说TCAP在具体实现的时候分为哪几部分,每一部分的功能以及相互之间的联系;第三部分TCAP消息构成,具体是TCAP消息的解析,强化TCAP概念。第一部分TCAP基本概念:如图,在最底层是MTP部分,MTP被称为消息传送部分,提供所有用户部分的公共的对消息的传送机制,包括MTP第一层、第二层和第三层。MTP第一层提供的是信令数据链路层,给出了七号信令在什么样的带宽上传送,在什么样的物理通道上传送。MTP第二层被称为信令链路层,给出了七号信令帧的格式,消息是怎样被打包、被解包以及怎样进行点对点之间传送的差错控制。MTP第三层是信令网络层,提供在信令网当中七号信令消息的寻址和消息路由功能以及一些七号信令消息的网络管理功能,MTP这三层功能合起来实现在七号信令网任意两上网络节点之间消息可靠的传输。用户部分被称为UP部分,图中有TUP、DUP、ISUP、SCCP、TCAP等,TUP是电路用户部分,用于交换机和交换机之间的电路接续控制,DUP数据用户部分,主要用于数据通信网的应用,ISUP用户ISDN网络部分,实际上包含DUP和TUP功能。SCCP被称为信令连接控制部分,MTP提供网络层功能并不完善,MTP第三层它在寻址存在局限性,利用DPC和OPC寻址,它们在寻址是在相对的地址范围,不是全球地址范围,导致全球七号信令网之间任意两个节点的通信地址范围受到限制,SCCP扩张采用全球码寻址方式,使在全球信令网两上节点有着统一的编码方式,为信令的寻址提供相当大的灵活性,这是SCCP对七号信令体系功能扩张第一点;功能扩张的第二点SCCP扩大MTP用户部分,用4个比特来表示只有16用户,SCCP提出子系统概念,采用8比特表示256个子系统,相当于多出了256个用户;功能扩张的第三点SCCP面向连接以及面向无连接的服务,TUP消息在传送前是不需要确定对方能够收到与否,SCCP类似于在发送消息先要询问对方是否能正确收到,握手建立再传送数据,数据传送完后再拆除连接;功能扩张的第四点SCCP呼叫处理与信令流程华为技术4消息实现和电路应用无关,在TUP中任何消息都和某一个具体中继电路相关,TUP当中有一个CIC电路标识,用来标识这个消息和某一个电路相关,SCCP和TIC无任何关系。SCCP最根本的是提供对MTP网络寻址功能的增强,实现全球寻址等灵活的寻址方式,提供面向连接和面向无连接的传送方式。在SCCP上面还有一个TCAP称为事务处理能力应用部分,TC被称为事务处理能力部分,由ISP(中间服务部分)和TCAP(事务处理能力应用部分)组成,目前TCAP和TC是对等的。TCAP提供以下功能:1、传送的消息与电路无关的消息;2、消息结构与具体应用无关;3、专门处理网络中任意两点间的消息交互过程,实现两点间的远程操作。最重要的有两点:1、TCAP提供一种公共统一的接口,TCAP提供的是一个统一的与应用无关的对消息的封装机制;2、TCAP为了实现网络结点之间远程调用,更具体说,TCAP把这种调用当作一种事务来处理。TCAP建立在SCCP传输基础上的,它的用户有以下几个:1、MAP称为移动应用部分;2、INAP称为智能网应用部分;3、CAP就是CAMEL应用部分。MAP主要用于移动网之间,MSC和HRL以及VLR这些网络节点之间传输信令,这些信令消息是和电路无关的,INAP和CAP都属于智能网应用协议,INAP用于有限智能网,CAP主要应用无线智能网。CAMEL是GSM移动网络针对于智能网的一个增强协议,是GSM针对于智能网的升级版本。TCAP主要用于以下场合:SSP和SCP之间建立远程操作对话、交换局访问网络数据库中心、网络数据库之间建立远程操作对话过程。TCAP关键术语:成份:简单地说,成份部分就是用来传递用户操作或其返回结果、差错、拒绝。事务:简单地说,事务就是网络两节点间处理的业务。对话:TCAP将网络两点间的信息交互过程抽象为一个对话,若两点要处理事务时就通过TCAP在两点间建立一个对话。目前,TCAP的一次对话只处理一个事务,事务和对话具备对等关系。呼叫处理与信令流程华为技术5对话与成份的关系:一个对话含有一个或多个成份,一个业务过程就是一次对话。TCAP操作的分类操作类型有四类,具体操作分类的依据就是是否要回送结果:一类操作:期望返回结果和返回差错,不管调用成功与否,都希望返回结果。如P&C,SCP通知智能外设IP,请求它放音收号,不管放音收号成功与否。P&C是典型一类操作。二类操作:只有返回差错,如RRBE、AC、Connect、ACR等操作三类操作:只有返回结果,如AT四类操作:不管调用成功与否,既不返回结果,也不返回差错,如ERB、Continue成份的类型,是操作调用以及操作调用的结果,分为几类:第一类:操作调用(Invoke,INV)第二类:最终结果成份(Return_result_last,RR_L),这个成份是对上面操作调用结果的返回,并且一次把所有结果返回。第三类:非最终结果成份(Return_resut_not_last,RR_NL),操作调用时一个命令时,结果不能通过一个消息返回,这就需要分几次。第四类:回送差错(Return_Error,RE),对上面操作调用遇到的错误进行回送。第五类:拒绝成份(Reject,REJ),收到对方一个操作调用,意义无法理解,给对方发送一个拒绝成份。回送差错和拒绝成份区别:回送差错已经执行但没成功,拒绝成份是操作不能被理解,还没被执行。对话是两个节点之间为了完成一次事务建立起来的一个通信过程,分两类:非结构化对话:Unidirectional(单向消息)呼叫处理与信令流程华为技术6TC用户要发送不期待回答的成份(第四类操作),没有对话的开始、继续和结束过程,则在TCAP中利用单向消息发送。在TC用户接收到一个单向消息时,若要报告协议差错,也要利用单向消息,应用较少。结构化对话:对话要有开始、继续和结束三个完整过程。TC用户就是指的TCAP上层用户,在两个TC用户间允许存在多个结构对话,每个对话必须由一个特定的对话标识号标识。用户在发送成份前指明对话的类型:Begin(起始消息):指示一个对话处理的开始。Continue(继续消息):TC用户继续一个建立的对话,可全双工交换成份对话证实和继续。第一个后向继续表明对话建立证实并可以继续。End(结束消息):结束对话。Abort(放弃消息):对话过程出错,结束对话。TCAP的四个消息都是以对话为基础进行的。TCAP功能结构分为两部分:成份子层(CSL)--负责处理和TC用户之间的成份和对话。事务子层(TSL)--负责处理TCAP消息并管理事务。成份子层和事务子层之间的通信是采用TR原语通信,整个TCAP和TC用户采用TC原语通信,TC原语又被分为对话原语和成分原语。TCAP和它的下层SCCP通信采用N原语进行通信。TC原语是TCAP的成份子层和TCAP用户之间信息交互,分为成分原语和对话原语。成份原语管理成份;对话原语管理对话。成分子层负责成份原语和对话原语合并成TR原语,送给事务子层。简单来说成分子层就是一个接口;事务子层主要负责TCAP消息的生成、接收、解析、负责管理事务。呼叫处理与信令流程华为技术7事务和对话具有一对一的对等关系,TCAP事务子层是站在全局角度对所有对话或者事务进行管理。事务处理子层:收到成分处理子层给它的对话信息和成分信息以后就把它变成一个事务送给对方,就必须采用一个TID来标识事务,TID被称为事务ID。两个TCAP实体各自分配自己的TID,SSP和SCP之间的TCAP成分就是通过TIP来判别TCAP消息是否属于同一个事务处理。TCAP事务处理子层处理的消息和对端TCAP事务处理子层处理的消息实际上就是TCAP消息,事务处理子层的消息类型实际也是TCAP消息类型,共有以下几种:BEGIN:开始一个事务处理,本端给事务的标号是哪个称为原端事务标号(OTID);CONTINUE:事务处理继续,包括OTID(原端事务ID)和DTID(目的端事务ID);END:结束事物处理,包括DTID;ABORT:中止事务处理,包括DTID。TCAP传送如图,SSP和SCP之间一次对话过程,以移动智能网PPS用户呼叫PST用户为例:SSP收到由端局送来的PPS用户呼叫信息,判别主叫用户是一个预付费用户,是个智能业务,SSP触发智能业务,给SCP上发报第一个消息BEGIN,BEGIN消息包含成分,这个成分是一个操作调用IDP,IDP是SSP通知SCP被触发,SCP收到BEGIN消息,SCP建立这次对话,回送CONTINU,CONTINU消息包含的成分RRBE,RRBE是一个操作调用,是动态配置检出点,SCP通知SSP动态配置某些检出点,为以后呼叫控制,下发第二个CONTINUE(AC),这时SCP通知SSP准备计费,主要包含这次通话最大通话时间以及其它计费参数在里面,紧接着SCP下发第三个CONTINUE(Continue),是SCP通知SSP刚才被中断的呼叫继续,SSP就根据被叫号码把被叫叫出来,双方开始通话,通话开始的时候SSP开始计费,一旦通话双方任意一方挂机,SSP检查到这个信息后,就给SCP上报一个信息CONTINUE(ACR),把呼叫处理与信令流程华为技术8计费报告送给了SCP,SCP下发一个END(ReleaseCall),通知SSP释放相关资源。一次对话过程总是由BEGIN、CONTINU、END组成,对话消息当中实际上还夹带了用户所真正需要的成分内容。TCAP成分处理子层CSL:TCAP成份子层用来向TC-用户传递成份,以及将TC-用户要发送的成份送往事务处理子层。成份的传送用TC原语中的成分处理原语完成。但是否要发送成份或已经接收成份,需要用TC原语中的对话处理原语来控制和通知。成分原语是TC用户真正所要用到的内容,对话原语是为了把这个内容发送给对方,或者由TCAP通知TC用户已经收到对方的成分,是对对话的控制,任何成分的发送或者接收一定需要对话原语进行控制。TCAP成分原语和成分类型有着对应关系,TCAP成分原语包括:操作调用成分具体由TC-INVOKE成分原语来处理的;Return_result_last是由TC-RESULT-L成分原语来处理的;Return_resut_not_last是由TC-RESULT-NL成分原语来处理的;错误、拒绝、取消都相应的由TC原语来处理的;在原语TC-U和TC-L中,U代表USER用户,比如说TC-U-ERROR这个错误是由TC用户检测到的,L代表本地,具体指TCAP自身检测到的错误或拒绝,比如说TC-L-REJECT这个拒绝是由TCAP消息本身发现TC给它的信息格式不能被理解。牢记:TCAP成分原语和成分类型有着对应关系。TC对话原语:用于启动、继续和终止一次对话,和TCAP对话消息、对话过程有着密切关系,TC对话原语有:TC--UNI:用来启动一次非结构化的对话。TC-BEGINTC-CONTINUETC-ENDTC-U-ABORT:表示用户层放弃,用户层告诉SSP,由于用户原因操作对话而放弃。呼叫处理与信令流程华为技术9TC-P-ABORT:由于对话本身的格式不被TCAP所理解,被TCAP本身所放弃。TC-NOTICE:当TCAP要进行一次对话,结果传送到SCCP时由于网络层原因导致不能传送,SCCP会通知TCAP由于SCCP本身有问题,让TCAP转告用户,TCAP则通过TC--NOTICE告诉它的用户。TC原语包括TC对话原语和TC成分原语,它们是由成分处理子层CSL处理的,简单说成分处理子层主要完成和TC用户
本文标题:呼叫处理与信令流程
链接地址:https://www.777doc.com/doc-3240365 .html