呼叫处理与信令流程
华为技术
IDP送上去后下发RRBE,再发下AC,再下发Continue,然后SSP把
被叫呼出双方通话,直到任何一方结束通话,SSP送ACB计费报告给SCP,然会送ERB把用户的挂机信息上报给SCP,SCP这时结束对话,TC用户B先下发TC-INVOKE给SCP的CSL,表示是一个成分调用
Release Call,TC用户再下发一个TC-END,表示结束对话,转换TR-END送给TSL,TSL再变成END消息送给对方,再通过TR-END原语送
给对方的CSL,对方的CSL再变成TC-END和TC-INVOKE交给它的用户。
TCAP消息的消息解析
在日常维护中很少应用到,但对于学习TCAP至关重要,能很好
理解TCAP各部分构成关系。
胶片上给出了TCAP和七号信令其它各层次之间的相互关系,最上
面是MTP第二层的结构,主要是一个祯的格式,它的SIF(信令消息)字段包含的是第三层的内容(MTP3),MTP3主要处理信令网络功能,有路由标记和消息内容组成,L3的消息内容也就是SCCP的内容, SCCP结构包括消息类型、协议类别、被叫用户地址、主叫用户地址和用户数据,这个用户数据就是TCAP消息,TCAP消息被包装在SCCP消息当中,作为SCCP用户数据出现。TCAP有以下几部分组成:消息类型、消息长度、事务处理部分、对话部分、成分部分。主体是事务处理部分、对话部分、成分部分,事务处理部分实际上由事务处理子层TSL用到的,TSL把TCAP消息把它变成TR原语时省掉了,只剩下对话部分和成分部分别通过TC原语部分送给TC用户处理的。
TCAP出现使得七号信令给用户提供了一个统一的消息封装机制,
采用是信息元的格式,整个TCAP消息就是一个信息元,包括标签、长度和内容三部分组成。标签也称为标记,它是唯一的识别能力;长度表示这个信息元的字节数;内容就是信息元的具体内容,信息元的内容可能嵌套了另外的信息元,我们把嵌套了信息元的信息元称为复合体,把内容里不嵌套信息元的信息元称为本元体。
TCAP消息作为信息元的嵌套结构,总共有三部分构成:消息的类
型标记、消息总长度、消息内容。具体消息内容又包括:事务部分
11
呼叫处理与信令流程
华为技术
信息元、对话部分信息元、成分部分的信息元。具体事务部分信息元里面有标记、长度、内容;对话部分信息元是一个本元体,没有再包含信息元;成分部分信息元包括不同信息元,每个参数也都是一个信息元。
信息元由三部分构成,标记占信息元一个字节长度,最低比特为A,最高比特为H; Bit8、Bit7:标识为信息元类别;Bit6:信息元格
式,0:基本式,1:构成式;Bit5~Bit1:标签码,表示此标签序号,可扩充为多字节。
信息元的长度有3种类型:短型编码,为一个字节,表示的长度
小于127个字节;长型编码:应用较少,大于127个字节;不定型编码:长度标记为80H,不直接给出,信息元结束时给出EOC信息元(0000)为结束标记。目前TCAP中最常用短型编码和不定型编码。
信息元的内容可能嵌套了新的信息元,内容是如何含义取决于不
同的信息元标记,标记不同,信息元不同,内容的解析也不一样。
对于TCAP消息是整个的信息元,信息元的标记值:61H、62H、65H、64H、67H,分别表示不对称的对话(UNI)、62H是BEGIN消
息、65H是CONTINU消息、64H是END消息、67H是ABORT消息,有的地方称为P-ABORT消息。
TCAP内容本身包含事务处理部分信息元、对话部分信息元和成分
部分信息元。事务处理部分信息元有两个:48H和49H,48H表示信息元原端事务标识号,49H目的端事务标识号;对话部分信息元用
6BH来表示,成分部分信息元用6CH来表示,P-ABORT如果是放弃TCAP消息,必然要给出放弃的原因,这个原因用4AH来表示,是放
弃的原因。
6CH标识成分部分信息元,包含成分,成分类型由成分类型信息
元来表示:A1H是INVOKE操作调用,A2H最终结果成分,A7H非最终结果成分,A3H回送错误成分,A4H回送拒绝成分。
成分总是围绕操作调用进行,可能对于同一个操作如IDP可能同
时有很多对话调用IDP,对操作调用编号称为调用ID,如回送错误,回送哪一个操作的调用,就用ID来标识,调用ID也专门用一个信息元来表示(02H),操作还有编码(操作的名称)也用一个信
12
呼叫处理与信令流程
华为技术
息元表示(02H),当这两个信息元都出现,先出现的就是操作调用ID信息元,后出现的是操作码信息元,以先后顺序来区分。 表中给出了具体的操作码。
TCAP具体解析
BEGIN消息具体结构:最前面是消息类型标记(62H)、表示这
个信息元是个BEGIN消息,后面消息长度、紧接着是事务部分,事务部分信息元由两部分组成:源端事务标识和对端事务标识,对
BEGIN消息而言没有对端事务标识,只剩下源端事务标识号标记
(48H),源端事务标识由三部分组成:标记(68H)、长度、源端事务标识号内容;第二部分是对话部分标记(6BH),信息元也由
6BH标记、长度、内容组成;紧接着是成份部分信息元(6CH),
也由三部分组成:6CH标记、成分部分长度、成份部分内容,成分内容包括成分类型、操作调用的ID以及具体操作调用码等等,一般来说在TCAP消息里,一个消息里一般只包含一个成分不包含多个成分。
一个TCAP消息分析,消息内容如下:
62 80 --BEGIN消息,62H表示BEGIN消息,80表示长度,为不定长 48 04 36 01 00 A2 --事务部分,OTID。48H表示源端事务标识信
息元,是个本元体,04H表示信息元长度为4个字节,36 01 00 A2表示源端事务ID。下一个信息元6BH是对话部分信息元,长度是80H,也是不定长,结尾为0000;6CH成分部分信息元,长度80也是不定长,具体成分部分信息元内容又遇到第一个信息元-A1H类型是
INVOKE,长度80不定长。操作调用里面的内容又是一些信息元,020101--02表示是调用ID,长度为01,值也为01,表明这次调用的
编码为1号调用;020100--表示操作码信息元,长度是01,操作码为00,是IDP。
下一个例子成分的类型是最终返回结果,RRL的解析:
65H表示的是CONTINU消息,长度是短型长度17H;48H表示源端
事务信息元,长度4个字节,后面4904表示目的端事务标识,长度也是4个字节;6CH成分部分,对话已经建立,不需再传送对话相关信
13
呼叫处理与信令流程
华为技术
息,0A是它的长度,A208中08是信息元的长度,A2是返回最终结果标签,返回某个操作调用的结果,采用操作调用ID信息元表示,操作调用ID信息元是02H的标签,长度为01,对1号操作的返回最终结果;3003是标识序列,表示具体成分的参数;后面是020137表示这个操作码,第二个02信息元表明具体操作码的信息元,长度01,操作码是37,37是ACTIVE操作,回送结果,实际是对ACTIVE的回送。
TCAP消息当中的ABORT消息的结构:
胶片中,从SAU/SSP NO7消息跟踪窗口中看到的一个P-ABORT消息
的例子:前面是SCCP消息,包括UDT、备叫地址、主叫地址,一直找到TCAP消息6709,67表示TCAP消息是ABORT信息元,是短型长度只有9个字节,紧接着内容包括事务处理部分、成分部分和对话部分。首先事务处理部分4904,49H表示信息元目的端事务处理ID号,没有原端(48H)后面的四个表示目的端事务处理ID,紧接着是4AH信息元,4AH表示放弃原因信息元,长度是01,原因值是04,04对应的原因是资源限制。
14
呼叫处理与信令流程
华为技术
第二部分 智能网应用规程(INAP)
INAP信令
课程分为三部分:INAP概述、常用INAP操作、INAP信令流程举
例。
INAP概述:INAP(Intelligent Network Application Protocol):智能网
应用规程。
INAP具体定义智能网当中交换层设备和控制层设备之间的信息
流。
胶片给出了一个智能网体系结构,交换层设备有SSP和IP,SSP称
为业务交换点,包括业务交换功能(SSF)、呼叫控制功能(CCF);IP被称为智能外设,包括SRF功能,也就是专有资源功能。SSP相当于一台交换机,在交换机的功能上增加了智能网的接口功能,能够检测出智能业务信息并把它上报给智能层,并能够接收智能层的控制命令;IP智能外设在目前智能网体系中主要起到放音、收号的作用;SCP被称为业务控制点,功能主要是SCF(业务控制功能),SCF能从交换层接收到智能呼叫的业务信息,并且分析业务逻辑,通过查找数据库得到下一步呼叫处理的命令,并且把它下发给交换层,这是SCF主要功能;SMP(业务管理点)属于后台管理设备,主要能对业务逻辑、业务数据、网络配置等信息进行管理,SMAP被称为业务管理接入点,它和SMP一起统称业务管理系统(SMS),SMP相当于服务器端,SMAP相当于一个客户端;SCE业务生成环境,能够开发、修改业务逻辑,并能提供一个仿真测试环境。
智能体系结构中各部分之间的联系:交换层和交换层的设备,比
如说SSP和IP设备以及SSP与端局和汇接局各个设备之间采用TUP或
ISUP,也就是说采用传统的电路用户部分或者ISDN电路用户部分;
交换层和智能层之间也就是SSP和SCP、IP和SCP它们之间采用的接口,采用INAP信令接口。图中SSP和SCP、IP和SCP之间都采用
15