解析CC08程控交换机呼叫处理流程

时间:2022-08-21 08:36:30

解析CC08程控交换机呼叫处理流程

摘 要:本文详细分析了CC08程控数字交换机呼叫处理流程,局内呼叫、出入局呼叫以及汇接呼叫,列举了呼叫接续典型案例分析。了解交换机呼叫处理控制过程可为设备维护中故障分析、准确定位提供理论依据,缩短故障处理时间,提高工作效率。

关键词:MPU 汇接 链路 ACM 共路信令 字冠 受话局

中图分类号:TP399 文献标识码:A 文章编号:1672-3791(2013)06(a)-0012-03

交换机所要完成的最基本的任务就是对呼叫的处理。在程控交换机里,呼叫处理是由软件控制硬件完成的,这个软件就是呼叫处理程序,或者是呼叫处理系统,它主要负责对整个交换机所有呼叫的建立与释放,以及交换机各种电话服务功能的建立与释放。

呼叫处理程序存储在CC08各交换模块的MPU板上,由MPU板上的CPU执行该程序。呼叫处理程序的工作总的来说就是检测各硬件电路上所发生的事件,对这些事件进行分析处理之后,再输出命令来驱动相关硬件的动作。在这个过程中,它需要调用操作系统和数据库管理系统。

一次呼叫主要包括下面几个过程:对每一个过程,交换机要做大量的处理,使相关电路做出相应的响应。

(1)主叫摘机:扫描周期100 ms

(2)送拨号音:SIG板、时隙 TS3

(3)主叫拨号、收号:DRV板

(4)号码分析:字冠

(5)接至被叫、振铃:PWX板

(6)被叫应答、通话:计费

(7)主叫挂机:

(8)被叫挂机:

1 局内呼叫

1.1 主叫摘机

主叫设备所在的ASL板检测到摘机事件,上报MPU,上报的信号还包括主叫设备号和设备类型。

上报的路径:ASLDRVNOD MPU

1.2 给主叫送拨号音

MPU对主叫用户进行分析,检索主叫用户数据库,确定该用户的呼出权和收号设备类型,是双音还是脉冲。如果主叫是一个存在的合法的用户,MPU为主叫预占话路时隙。MPU为主叫连接收号器准备收号。

(1)如主叫是双音用户,则连接DRV上一个空闲的双音收号器。

(2)如主叫是脉冲用户,则启动拨号脉冲扫描程序和位间隔扫描程序。拨号脉冲的检测由ASL板完成。

(3)如主叫是自动用户(双音、脉冲),则两种都准备。

MPU板控制BNET板建立主叫与SIG板固定的拨号音时隙(TS3)的连接,给主叫送拨号音。(如图1)

1.3 主叫拨号、收号

用户听到拨号音后,开始拨号。

收号器收到第一位号码后,上报MPU板,MPU将这位号码存储起来,控制停送拨号音。对于自动用户,如果DRV收号器收到第一位双音号码,则MPU释放脉冲扫描程序和位间隔扫描程序;反之,如果ASL板收到第一位脉冲号码,则释放DRV收号器。

号码的上报路径:DRV(ASL)NOD MPU。DRV重复收号,每收到一位号,即上报MPU,MPU将号码按位存储。

1.4 号码分析

收到预定的位数后,MPU开始字冠分析,确定此次呼叫类型是出局呼叫还是本局呼叫。确定为本局呼叫,DRV继续收号,根据字冠的号长收齐号码后,MPU控制释放DRV。MPU对被叫号码进行分析,确定被叫号码是否存在,以及是哪个模块的用户。

1.5 接至被叫用户、振铃

查找被叫用户。MPU根据被叫号码直接查找到该号码所在的模块号和该号码占用的设备号。

占用被叫用户。如果主被叫在同一模块,MPU直接根据设备的忙闲标志作相应的处理,如果被叫端口忙,将拒绝此次呼叫。

如果被叫与主叫不在同一模块,则MPU先要申请一段从主叫模块到被叫模块的模块间话路通道,然后要将对被叫端口的占用消息通过内部信令通路转发给被叫模块的MPU。被叫所在模块的MPU根据设备忙闲标志作相应的处理,如果被叫端口忙,将拒绝此次呼叫。

模块间的话路通道为:

ASL——DRV——BNET——OPT—光纤—FBC——CTN

——FBC—光纤—— OPT——BNET——DRV—— ASL

内部信令通路为:

ASL——DRV——NOD——MPU——MC2——BNET—

—OPT—光纤—FBC—— SNT—— MCCS——MCCS

—— SNT—— FBC—光纤—OPT—— BNET——MC2

——MPU——NOD——DRV——ASL

当被叫空闲时,被叫所在模块的MPU为被叫预占话路时隙,并将被叫置忙,同时给被叫所在的ASL发命令向被叫送铃流。铃流源在PWX板上,ASL将铃流电路并上用户环路,向话机馈铃流。

主叫模块MPU在得到被叫空闲的信息后控制BNET板建立主叫与SIG板上回铃音时隙间的通路,向主叫送回铃音。

1.6 被叫应答、通话

被叫用户听到振铃后摘机。

ASL检测到被叫摘机,截断铃流,并将摘机事件上报MPU。如主、被叫不在同一模块,被叫模块的MPU将被叫摘机消息通过内部信令通路送给主叫模块MPU。

主叫模块MPU控制停送回铃音,控制BNET板连通主、被叫间的话路,主被叫通话,如图2所示。

同一模块内话路通路为:ASL—DRV—BNET—DRV—ASL

如主、被叫不在同一模块,则话路如图3所示。

1.7 主叫挂机

ASL检测到挂机事件,上报MPU。MPU将主叫及主叫时隙置闲,如主、被叫不在同一模块,还要将主叫挂机消息通过模间内部信令通路送给被叫模块MPU。被叫所在模块的MPU控制向被叫送忙音,忙音的音源在SIG板上(TS5)。

1.8 被叫挂机

被叫听到忙音后挂机,ASL将挂机事件上报MPU。MPU将被叫及被叫时隙置闲。

2 出局呼叫

2.1 出中继的信令方式是7号公共信令

MPU在收到预定位数的号码后开始字冠分析,确定此次呼叫类型是出局呼叫还是本局呼叫。如果是出局呼叫,MPU在进行一系列的分析后,最终预占一条去该局的中继电路。占中继的过程如下:

出局字冠路由子路由中继群中继电路

MPU在为此次呼叫预占了话路中继后,还需启动相应的信令电路。由于本汇接局信令方式采用的是七号信令,所以只分析出中继的信令方式是7号公共信令的呼叫过程。

MPU为主叫预占一条出中继,将这条中继置忙。

MPU根据这条中继所对应局向的目的信令点编码,经过分析确定一条信令链路,信令链路在交换机上电时已建立起来,通过NO7板和LPN7板提供。

通过这条信令链路,向对端局发前向地址信号IAI或者IAM。对端局收齐被叫号后回送地址全消息ACM。MPU收到ACM之后,控制BNET板建立主叫与出中继的连接。对端局通过刚建立起来的话路向主叫送回铃音。被叫摘机,对端局通过信令链路送出应答消息ANC,主、被叫通话。主叫挂机,ASL检测到挂机事件后,上报MPU。MPU将主叫及主叫时隙置闲,通过信令链路向对端局送出前向拆线消息CLF。收到对方的释放监护消息RLG后,将中继置闲。

整个消息过程如下:

线路发送 IAI CLF

线路接收 ACMANCRLG

采用这种信令方式,话音和信令分别走不同的电路。

2.2 出中继的信令方式是1号随路信令

MPU为主叫预占一条话路中继,将这条中继置忙。

MPU选一路空闲的MFC电路,通过BNET与预占的出中继连起来,如图4所示。MFC电路是所有局向所有1号中继的共用资源。

MPU控制出中继向对端局发占用信号,对端局回占用确认信号。MPU与中继板DTM的通信如下:MPU—NOD—DTM。

MFC在MPU的控制下,发前向被叫号码(前向I组信号),收后向A组信号,将收到的每一位后向信号译码后上报MPU。终端局判别收齐号码后回A3,转前向II组信号和后向B组信号的配合。MFC在MPU的控制下向对端局发KD信号,表明发端的呼叫业务类别(是否可以插入或强拆)。如果被叫空闲,终端局回KB1信号,表示被叫用户空闲。MPU控制释放MFC。至此,MFC的工作完成,可为下一次呼叫服务。

1号信令的发送和接收。

MPU控制BNET建立主叫与出中继间的时隙连接。终端局通过刚建立起来的话路向主叫送回铃音。被叫摘机,终端局通过入中继送出应答信号,主、被叫通话。主叫挂机,ASL检测挂机并上报MPU。MPU将主叫及主叫时隙置闲。MPU控制中继电路向对端局送出拆线信号,在收到对端局回送的拆线证实信号后,将中继置闲。

3 入局呼叫

3.1 入中继的信令方式是7号公共信令

NO7板从一条链路收到前向地址消息,将此消息的SIF字段上报MPU,此消息的标记包含有DPC、OPC和CIC。MPU根据OPC和CIC进行分析,最后确定这条消息与哪条中继话路有关,并将该中继电路置忙。

MPU从前向地址消息里得到被叫号码,通过分析被叫号码找到被叫设备号和设备忙闲标志。如果被叫空闲,则为被叫预占通话时隙,并通过信令链路向对方回地址全消息ACM。同时控制BNET将SIG板的回铃音时隙与相应中继电路连接起来,向对方送回铃音,并且控制被叫所在的ASL向被叫送铃流。被叫摘机应答,ASL检测到后,截断铃流,将摘机事件上报MPU。MPU控制BNET板拆掉入中继与SIG板的连接,将入中继与被叫连接起来,同时通过信令链路向对局回应答消息ANC,主、被叫通话。主叫挂机,对局通过信令链路向本局送前向拆线消息CLF,NO7板将此消息上报MPU,MPU将中继释放,并通过信令链路向对局送释放监护消息RLG。MPU控制SIG板向被叫送忙音。被叫听到忙音后挂机,ASL上报MPU、MPU将被叫及被叫时隙置闲,呼叫结束。

消息过程如下:

线路发送 ACM ANCRLG

线路接收 CLF

3.2 入中继的信令方式为1号随路信令

入中继电路收到占用信号,上报MPU,

上报通路:DTMNODMPU。

MPU控制BNET将一个空闲的MFC与入中继连接起来,并控制入中继向对方回占用确认信号。MFC收前向I组信号发后向A组信号,每收一位码,译码之后,上报MPU。收到预定位数后,MPU开始字冠分析,确认被叫为本局用户,并确定待收号位数。收齐被叫号码后,MPU对被叫号码进行分析,确定被叫设备号。MPU控制MFC通过入中继向对方回A3信号。MFC收到KD信号后,上报MPU。若被叫空闲,则MPU控制MFC向对方回KB1信号,同时为被叫预占通话时隙。

MPU控制释放MFC,并控制BNET板建立入中继与SIG板的回铃音时隙的连接向对方送回铃音,如图5所示。并下命令给被叫所在的ASL板,向被叫送铃流。

被叫摘机,ASL截断铃流,并将摘机事件上报MPU。

MPU控制释放SIG板的回铃音时隙,将入中继与被叫连接起来,通过入中继向对方送应答信号,主、被叫通话,如图6所示。

主叫挂机,对方通过入中继送前向清除信号,入中继将之上报给MPU。MPU控制入中继向对方送拆线证实信号,将中继置闲。MPU控制向被叫送忙音,忙音的音源在SIG板上。被叫听忙音挂机,MPU将被叫设备置闲。

4 汇接呼叫

4.1 出、入中继采用7号公共信令方式

NO7(LPN7)板从一条链路收到前向地址消息,将此消息的SIF字段上报MPU,此消息的标记里含有DPC、OPC和CIC,MPU通过CIC确定这条消息与哪条入中继有关,通过前向地址消息里的被叫号码来确定此次呼叫是入局呼叫还是汇接呼叫。

如果是汇接呼叫,MPU根据前向地址消息里的被叫号码预占一条出中继,再根据这条出中继所对应的目的信令点和CIC编码确定一条信令链路。将收到的消息通过这条信令链路转发出去,但是收到的消息和发出去的消息虽然内容相同,但标记、DPC不一样,收到的消息DPC是本局的信令点编码,但发出的消息,DPC却是目的局信令点编码。在收到目的局发来的ACM消息后,MPU控制BNET将出中继与入中继连接起来。在通话结束时,当收到释放监护信号后将出、入中继置闲。

4.2 出、入中继采用1号随路信令方式

汇接呼叫的处理,从收到发话局的占用信号直到开始字冠分析,这一阶段与入局呼叫的处理相同,字冠分析确定为汇接呼叫后,还要根据所设定的不同汇接方式,进行不同的工作。

汇接方式有三种:转发、重发和延伸。

4.2.1 转发方式

转发方式的发码过程如图7所示。汇接局收到局号判断出是汇接呼叫后,再和受话局配合将收到的号码重新发一遍给受话局。

转发方式对线路要求低,信令传送速度慢,接续时间长,记发器利用率低,但比较可靠。

4.2.2 重发方式

重发方式如图8所示。汇接局在占用出中继,并收到对方的占用证实后,入中继向上一局发送A2信号,并释放MFC,上一局和下一局之间采用端到端的方式从第一位号码发送。

在重发方式中,汇接局只接受部分号码即转向下一汇接局或收端局。重发方式速度快,拨号后等待时间短,记发器使用效率高。

4.2.3 延伸方式

延伸方式如图9所示。汇接局在占用出中继,并收到对方的占用证实后(或等占用证实超时),入中继向上一局发送A1信号并释放MFC,上一局和下一局之间采用端到端发送其余的号码。

延伸方式速度快,对线路要求高,MFC使用效率高。现在基本不采用此种方式。

5 呼叫接续典型案例分析

5.1 主叫号码长度不够最小长度导致不能接通电话

故障现象:七号对接,本地汇接,链路和电路都正常,但是在对方送IAI消息后,一达到占中继的号长,本端就回CLF消息,并没有送到相应端口,导致不能打通电话。

分析过程:开始的接续没有送到相应的端口,即没有沾上中继,可以说明是CCB这一端出了问题,所以重点要分析入中继这一侧。七号中继群在“无主叫号码是否接通”为“否”时,系统会检查主叫号码是否符合主叫号码最小长度的要求,如果不符合要求,就会不接通导致呼叫失败。但在为“是”时,对主叫号码没有严格要求,所以能够接通。

解决方法:通过指定中继跟踪接续,只能看到IAI CFL。

CLF RLG,没有别的信息,做相应话统任务,没发现原因。通过比较成功接续的数据,也没问题。但检查中继群发现“无主叫号码是否接通”为“否”时,同时“主叫号码最小长度”为7,但通过IAI消息里可以看出主叫号码长度为5,因此判断这里有问题,把主叫号码最小长度改成5,或者是“无主叫号码是否接通”改为“是”,即可打通电话。

5.2 拨打手机出现单通问题处理

故障现象:用户申告固话与移动手机通话有时会出现单通现象,具体表现为用户拨打手机接通后,固话侧听不到对方声音,而手机侧可以听得到固话侧,同样,手机拨打固话也出现此现象,并且这一现象有时会出现,有时双方可以正常通话。

分析过程:由于此现象涉及固话和手机,所以需要双方配合判断问题原因,移动侧查看数据,未发现问题。固话侧检查数据,也没发现问题。硬件上没有告警产生,根据经验初步判断为中继问题。

解决方法:本局对移动方向共有4个2M,通过启动动态跟踪拨测,对所记录占用电路情况进行分析,当占用其中一个2M内电路时会出现单通现象,而占用其它电路时则通话正常,将此2M电路进行本端闭塞,观察几天后,用户反映单通现象减少,但还是偶尔会出现,又将此2M电路进行对端闭塞,观察几日,再无用户反映,问题得到彻底解决。

6 结语

用户的每一次呼叫,交换机内部都会相应的做一系列的动作,这一过程非常繁琐、复杂,涉及硬件、软件包括用户数据、局数据相关联的大量表格数据。一台交换机连接着许许多多的用户线和中继线,同一时刻,会有许多用户同时进行呼叫,而对于每一个呼叫,从摘机呼出到通话结束,要做许多不同的工作,如不及时处理,就会造成接续错误或降低服务质量。本文通过对各种呼叫的处理过程的分析,了解各个单板在呼叫处理过程中的作用和它们相互之间的配合,加深对硬件的理解,有助于日常维护故障分析与处理。

上一篇:基于virtools的汽车虚拟展示及定制系统设计 下一篇:我国租赁权的物权化进路