呼叫处理与信令流程(2)

2019-04-02 11:40

呼叫处理与信令流程

华为技术

TC用户要发送不期待回答的成份(第四类操作),没有对话的开

始、继续和结束过程,则在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消息的生成、接收、解析、负责管理事务。

6

华为技术

TCAP传送

呼叫处理与信令流程

事务和对话具有一对一的对等关系,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。

如图,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),把

7

呼叫处理与信令流程

华为技术

计费报告送给了SCP,SCP下发一个END(Release Call),通知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-BEGIN TC-CONTINUE TC-END

TC-U-ABORT:表示用户层放弃,用户层告诉SSP,由于用户原

因操作对话而放弃。

8

呼叫处理与信令流程

华为技术

TC-P-ABORT:由于对话本身的格式不被TCAP所理解,被TCAP

本身所放弃。

TC-NOTICE:当TCAP要进行一次对话,结果传送到SCCP时由于

网络层原因导致不能传送,SCCP会通知TCAP由于SCCP本身有问题,让TCAP转告用户,TCAP则通过TC--NOTICE告诉它的用户。

TC原语包括TC对话原语和TC成分原语,它们是由成分处理子层CSL处理的,简单说成分处理子层主要完成和TC用户的一个接口,

和TC用户完成成分和对话的处理。CSL把TC原语和对话原语接收到后,通过TR原语送给事务处理子层TSL,CSL和TSL通过TR原语进行信息交流,TR原语和TCAP消息有着惊人类似关系,都有四个原语。TRUNI用来启动一个非对称的对话,应用较少。TC-BEGIN和TR-BEGIN的不同:TC-BEGIN原语只是TC用户通知TCAP准备启动一次对

话,并不包含成分;但是TR-BEGIN原语是由CSL送给事务处理子层,它既包含启动对话的信息,也包含相关的成分。TR这些原语既含有对话信息又含有成分信息。

TR-BEGIN和BEGIN消息的不同:TR-BEGIN是CSL送下来表示启动

一次对话,还没有把事务标识放上去,在TR-BEGIN基础上加上事务标识,再把信息结构变成标准TCAP消息结构,这就是BEGIN--TCAP消息。

总结:TR原语和TCAP消息的区别主要在于TR原语还没有涉及到

事务处理。

胶片所示:从TC用户开始发送一个成分到对方的整个过程。 最左端TC用户A,网络节点的一侧,这里实际是指SSP。TC用户A

旁边有CSL和TSL,都表示一个节点当中的成分处理子层CSL和事务处理子层TSL,从这个节点到对方节点,中间是经过了TCAP消息来进行信息交互,到对方的TSL以后消息再到对方的CSL,之后再经过

TC原语到达对方的TC用户,这里标注的是TC用户B,TC用户B指的

是SCP,现在过程给出了一个PPS用户拨打普通的PST用户的信令过程,以移动智能网为例:

最初,SSP检测到主叫用户是一个预付费用户,要将IDP这个操作

调用发到SCP,会经历的步骤:

9

呼叫处理与信令流程

华为技术

TC用户A产生TC_INVOKE_R请求原语,请求CSL做一个操作调用的

成分传送,这个成分送给CSL,紧接着TC用户A发送 TC_BEGIN_R送给成分处理子层CSL,把前面收到的成分INVOKE 融合到BEGIN对话原语中,形行TR-BEGIN原语,送给事务处理子层TSL。

TSL收到TR_BEGIN_R原语后,产生BEGIN-TCAP消息送给对方,TR-BEGIN和TCAP当中的BEGIN之间有一对一的关系。两个信息的差

别在于:TR-BEGIN里面没有对事务的处理部分,但在BEGIN消息里包含有事务处理部分 ,BEGIN消息包含有事务的标识以及成分都送给了SCP的事务处理子层TSL,收到BEGIN消息后,事务处理子层重要功能完成TCAP消息的解析,完成对事务的管理,TSL把TCAP--BEGIN消息转换成一个TR-BEGIN原语,把事务的标识去除掉送给成

分处理子层CSL,TR-BEGIN包含了成分,也包含了对话信息,由

CSL变成两上原语,一个TC-BEGIN,一个TC-INVOKE分别送给TC用

户,首先TC-BEGIN送给SCP的TC用户B,首先通知对方有一个对话开始,紧接着TC-INVOKE,通知对方刚才的对话里有一个成分,这个成分是一个操作调用,IDP就从TC用户A传到了TC用户B,TC-INVOKE-R和TC-INVOKE-I,R就是请求原语,I是指示原语,R表示是

从上层传给下层,I是从下层传给上层。

SCP收到IDP之后,TC用户启动一个对话,在对话单中夹带一个操

作调用送出去,首先发送一个TC-INVOKE,准备发送一个成分回去,紧接着给了一个TC_CONTINUE,表示对话已经建立起来,继续对话,CSL把它整合成TR-CONTINU,既包含成分INVOKE,也包含了对话CONTINUE的信息送给TSL,TSL把TR-CONTINU转换成

CONTINU消息送给SSP的TSL,SSP的TSL 变成TR-CONTINU送给SSP的CSL,SSP的CSL 变成TC原语交给用户,分成两部分,把对话分开交

给TC用户,首先告诉对方来了一个TC-CONTINU,告诉对方有个对话正在进行,紧接着告诉它TC-INVOKE,说TC-CONTINU对话里面包含TC-INVOKE操作调用成分,操作调用成分具体包含RRBE,SCP请求SSP动态配置DP点,IDP送给SCP,SCP回RRBE,后面过程类似,

TC用户要发一个成分必然先给一个对话原语,紧接着给一个成分原

语,都是操作调用。对于TCAP收到TCAP消息最终转换成TC原语送给TC用户,把成分送给用户必然先把对话信息送给用户,再给出成分原语TC_INVOKE等等。

10


呼叫处理与信令流程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:煤气报警器的毕业论文设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: