电信系统的制作方法

文档序号:7575543阅读:464来源:国知局
专利名称:电信系统的制作方法
技术领域
本发明涉及本发明涉及为建立通信路径而进行的电信信令处理,尤其涉及建立通信路径用的7号信令系统(SS7)信令消息的处理。背景技术
电话呼叫一般包括呼叫信令和主叫方信息两个部分。呼叫信令一般是交换机用于建立呼叫连接的数据(即被叫号码)。呼叫连接载送主叫方的信息(即话音)。电信交换机包含能处理电信信令的处理机,以选择呼叫连接。这些交换机还包含能建立所选择连接的交换矩阵。交换机中,信令处理机和交换矩阵的组合仍存在问题。交换矩阵增多附加成本和复杂性。信令处理机需要不和交换矩阵组合。
在美国,电信信令的主要类型是7号信令系统(SS7)。此外,正在发展异步转移模式(ATM)的设备,以在同步光通信网(SONET)上高速传输各种类型的业务。需要能处理SS7信令和选择ATM连接的信令处理机。

发明内容
本发明包括一种电信信令处理机,处理7号信令系统(SS7)的电信信令消息,以选择异步转移模式(ATM)虚拟连接,并提供指示所选ATM虚拟连接的控制消息。该信令处理机包括计算机系统、数据结构、始发处理逻辑和终接处理逻辑。计算机系统存储数据结构,并执行存储逻辑。呼叫控制数据结构包含关于各个呼叫的信息。电路数据结构包含关于电信连接的信息。异常数据结构包含关于呼叫路由异常的信息。主叫方号码数据结构包含关于主叫号码的信息。被叫号码数据结构包含关于被叫号码的信息。选路数据结构包含关于路由选择的信息。始发处理逻辑存储于计算机系统,处理涉及始发电路的SS7信令消息来的信息,并访问数据结构以请求终接的ATM虚拟连接。终接处理逻辑存储于计算机系统,处理SS7信令消息来的信息,并响应始发处理的请求,选择终接的ATM虚拟连接。
附图概述

图1为本发明的一种形式(方案)的方框图。
图2为本发明的一种形式的方框图。
图3为本发明的一种形式的方框图。
图4为本发明的一种形式的方框图。
图5为本发明的一种形式的逻辑图。
图6为本发明的一种形式的逻辑图。
图7为用于本发明的一种形式的逻辑表。
图8为用于本发明的一种形式的逻辑表。
图9为用于本发明的一种形式的逻辑表。
图10为用于本发明的一种形式的逻辑表。
图11为用于本发明的一种形式的逻辑表。
图12为用于本发明的一种形式的逻辑表。
图13为用于本发明的一种形式的逻辑表。
图14为用于本发明的一种形式的逻辑表。
图15为本发明的一种形式用的SDL逻辑框图。
图16A~16H为本发明的一种形式用的SDL逻辑框图。
图17A~17C为本发明的一种形式用的SDL逻辑框图。
图18A~18C为本发明的一种形式用的SDL逻辑框图。
图19A~19B为本发明的一种形式用的SDL逻辑框图。
图20A~20C为本发明的一种形式用的SDL逻辑框图。
图21A~21B为本发明的一种形式用的SDL逻辑框图。
图22A~22L为本发明的一种形式用的SDL逻辑框图。
图23A~23J为本发明的一种形式用的SDL逻辑框图。
图24A~24I为本发明的一种形式用的SDL逻辑框图。
图25为本发明的一种形式用的SDL逻辑框图。
图26为本发明的一种形式用的SDL逻辑框图。
图27A~27B为本发明的一种形式用的SDL逻辑框图。
图28为本发明的一种形式用的SDL逻辑框图。
图29A~29B为本发明的一种形式用的SDL逻辑框图。
图30A~30F为本发明的一种形式用的SDL逻辑框图。
图31A~31B为本发明的一种形式用的SDL逻辑框图。
图32为本发明的一种形式用的SDL逻辑框图。
详细描述图1描述本发明的一种形式(方案)。图中示出呼叫/连接管理器(CCM)100、通信装置110和通信装置112。通信装置110通过连接130连接通信装置112。通信装置112通过连接131、132和133连接其他通信装置(未示出)。CCM100通过链路140连接通信装置110,并通过链路141连接通信装置112。CCM100通过链路142连接其他通信装置(未示出)。
通信装置110可为便于通过电信信令通信的任何装置。例如,可包括交换机、服务平台和客户宅内设备(CPE)。交换机的例子有Nortel的DMS-250和Lucent的5ESS。服务平台的例子有话音应答装置和主计算机,提供诸如话音留言和电话卡应用等服务。CPE的例子有PBX设备、LAN(局域网)设备、计算机、电话机和交换机。所有这些装置在本技术领域已公知。
通信装置112可为能响应控制指令建立通信路径的任何装置。例如,可为交换机和ATM交互工作多路复用器。连接130可为支持通信装置110和112之间的通信的任何连接。例如,可包括时分多路复用(TDM)连接,如DS3、DS1、DS0、E3、E1和E0。其他的例子还有SONET、SDH、ATM、CDMA、GSM、PCS和蜂窝网连接。连接131~133虽然不需要和连接130相同,但也类似。所有这些连接在本技术领域已公知。
CCM100为电信信令处理机。7号信令系统(SS7)是公知的电信信令方式。SS7信令包括通信装置之间交换的信息,该信息有助于用户建立通信路径。通信路径一般包括通信装置之间的一些连接。信令处理机接收信令,处理信令以选择连接,并对至少一个通信装置发送控制指令以实现连接。后文详述CCM100。
链路140~142为能在CCM和通信装置之间传递信令或控制消息的任何链路。例如,包括SS7、ISDN或以太网叠加UDP/IP(或TCP/IP)。有些例子中也可用总线结构。虽然为了简明图中未示出,但也要用若干中间装置在链路上转接信令,如路由器、STP或信令转换器。这些装置和链路在本技术领域已公知。
本发明的动作如下。通信装置110通过在链路140上发送信令请求通信路径。该信令由CCM100接收,如果需要,就转换为SS7。CCM100处理该信令,并选择连接,例如连接132。CCM100产生识别连接130和132的控制指令并在链路141上发送到通信装置112。
通信装置110一般捕获对通信装置110的连接(用连接130代表)。CCM100也会选择此连接,并指示通信装置使用连接130。通信装置112响应CCM100发来的控制指令,将通信路径从连接130延伸到连接132。CCM100还可在链路142上传送额外的信令以便于进一步扩充通信路径。作为CCM100处理结果,在连接130和132上,从通信装置110经通信装置112建立通信路径。
尽管也考虑其他形式,图2描述本发明的一种具体形式。该图示出CCM200、通信装置210、ATM交互工作装置(IWU)212和ATM交叉连接220。通信装置210通过连接230接到ATMIWU212。ATMIWU212通过连接234接到ATM交叉连接220。ATM交叉连接220通过连接231、232和233连接其他装置(未示出)。CCM200由链路240接到通信装置210,由链路241接到ATMIWU,并由链路242接到其他装置。
除了通信装置112由ATMIWU212、ATM交叉连接220和连接234替代外,这些组成部分与上文对图1中相应参照号说明的一样。此外,通信装置210和连接230不用ATM。ATMIWU212为响应CCM200发来的控制指令,使非ATM通信和ATM通信交互工作(相互转换)的装置。ATM交叉连接220为对ATMIWU212提供多个预先准备的ATM虚拟连接的装置。连接231~233分别载送虚拟连接。ATM交叉连接220的一个例子是NEC的20型交叉连接设备。连接234为ATM连接。
操作时,非ATM通信装置210通过在链路240上发送信令请求通信路径。CCM200接收并处理该信令,以选择ATM虚拟连接。已通过ATM交叉连接220对适当的目的端提供ATM虚拟连接。例如,虚拟连接“A”可包含由ATM交叉连接220连接的连接234和232中的路径,虚拟连接“B”可包含由ATM交叉连接220连接的连接234和233中的路径。CCM200可选择虚拟连接“B”,并对ATM IWU212提供控制指令,以识别连接230和虚拟连接“B”。ATMIWU212使连接230上的非ATM通信与虚拟连接“B”上的ATM通信交互工作。CCM200也在链路242上发送附加信令,以便进一步扩充呼叫。结果,在连接230、234和233内,从通信装置210通过ATM IWU212和ATM交叉连接220建立通信路径。
CCM200、ATM IWU212和ATM交叉连接220可对多个目的端提供ATM虚拟连接。值得指出的是本发明能逐一呼叫选择并实现对多个目的端的连接。CCM200能做到这点,而不逐一呼叫控制ATM交叉连接或交换机。ATM交叉连接220已经配置成对多个目的端提供ATM连接。CCM200可通过选择ATM连接,并使ATMIWU212让非ATM连接和ATM连接交互工作,来转接呼叫。
在一个实施例中,通信装置210为通常的电路交换机,连接230是该交换机为呼叫捕获的DS0。交换机(装置210)在链路240发送SS7起始地址消息(IAM)给CCM200。CCM200通过例如审核被叫号码处理IAM。然后,CCM200选择代表通过ATM交叉连接220提供给适当目的端的虚拟连接的ATM虚拟路径标识/虚拟通道标识(VPI/VCI)。CCM200在链路241传送识别DS0和所选VPI/VCI的控制消息给ATM IWU212。CCM200还在链路242上传送另一IAM给目的端。ATM IWU212响应控制命令,使DS0和所选VPI/VCI交互工作。此交互工作必须将DS0转换为ATM信元,并将VPI/VCI放在信元首部。结果,在DS0和所选VPI/VCI(连接230、234和232)从交换机(装置210)到ATM IWU212和ATM交叉连接220建立通信路径。
至于反方向的呼叫,CCM200在链路242接收IAM,并选择DS0接到通信装置210。在链路241将呼叫用的VPI/VCI和选择的DS0提供给ATM IWU212。ATM IWU212响应控制指令,使VPI/VCI和所选DS0交互工作。结果,在VPI/VCI和所选DS0(连接232、234和230)上通过ATM交叉连接220和ATM IWU212建立到交换机(装置210)的通信路径。和上节所述组合在一起,可明白如何通过两个ATM IWU和ATM交叉连接在两套交换机之间提供端对端ATM连接。CCM可选择VPI/VCI和外出DS0。第一个ATM IWU使进入DS0与VPI/VCI交互工作。第二个ATM IWU使VPI/VCI与外出DS0交互工作。
值得注意的是交换机可具有对逐一呼叫选择的适当目的端的ATM虚拟连接。可实现这点,无需逐一呼叫控制ATM交换矩阵或交叉连接。
ATM交互工作装置ATM IWU的一种较佳实施例如下。图3示出适合本发明ATM IWU的一种ATM交互工作多路复用器(mux)的实施例。支持本发明要求的其他类型ATM IWU和mux也可用。该图示出控制接口300、OC-3接口305、DS3接口310、DS1接口315、DS0接口320、数字信号处理器325、ATM适配层(AAL)330和OC-3接口335。
控制接口330接收CCM来的消息。具体而言,控制接口300对AAL330提供DS0/虚拟连接的分配,以付诸实现。控制接口300可接收带有对DS0320的指令的CCM所发控制消息。这些指令为将DS0接到(1)其他DS0、(2)数字信号处理器325或(3)AAL330(将数字信号处理器325旁路)。控制接口300可接收带有对数字信号处理器325的指令的CCM所发控制消息。该指令的一个例子是禁用某一连接上的回波消除器。
OC-3接口305接收OC-3格式,并将其转换为DS3。DS3接口310接收DS3格式,并将其转换为DS1。DS3接口310可接收来自OC-3接口305或外部连接的DS3。DS1接口315接收DS1格式,并将其转换为DS0。DS1接口315可接收来自DS3接口310或外部连接的DS1。DS0接口320接收DS0格式并提供对数字信号处理器325或AAL330的接口。某些实施例中,DS0接口320能直接连接特定的DS0。这是呼叫从同一mux出入的情况。这对方便交换机连续测试也有好处。OC-3接口335操作上可接收AAL330来的ATM信元,并一般在对交叉连接的连接上进行发送。
数字信号处理器325操作上响应通过控制接口300收到的控制指令,对特定的DS0施加各种数字处理。数字处理的例子包括信号音检测、信号音发送、环路信号回送、话音检测、话音留言、回波消除、压缩和加密。有些实施例中,数字信号处理器325可处理连续性测试。例如,CCM可指令mux提供环路信号回送进行连续性测试,并对呼叫施加回波消除。数字信号处理器325连接AAL330。如上文讨论那样,来自DS0接口320的DS0可旁路数字信号处理器325,直接耦合到AAL330。
AAL330包含会聚子层以及分割和重装(SAR)层。AAL330在操作上接收来自DS0接口320或数字信号处理器325的DS0格式用户信息,并将该信息转换为ATM信元。AAL在技术上已公知,并由国际电信联盟(ITU)文件I.363提供关于AAL的资料。1995年2月28日提出的申请号为08/395,748的专利申请(题目为“话音传输的信元处理”“Cell Processing for Voice Transmission”)中也阐述用于话音的AAL,这里通过引用与本申请相结合。AAL330从控制接口330获得每一呼叫的虚拟路径标识(VPI)和虚拟通道标识(VCI)。AAL330也取得每一呼叫的DS0标识(或N×64呼叫的DS0的标识)。然后,AAL330进行所识别DS0和所识别ATM虚拟连接之间的用户信息的转换。如果需要,可将对已实现这些分配的确认送回CCM。具有位速率为64Kb/s的倍数的呼叫称为N×64呼叫。如果需要,AAL330能通过控制接口330接收N×64呼叫的控制消息。
如上文所讨论的那样,mux还处理反方向(从OC-3接口335到DS0接口320)的呼叫。该业务已由另一mux转换为ATM,并由交叉连接在所选VPI/VCI转接到OC-3接口335。控制接口300为AAL330提供对所选外出DS0分配的所选VPI/VCI。mux将首部带有所选VPI/VCI的ATM信元转换为DS0格式,并提供给所选外出DS0连接。
在1996年5月28日提交的申请号为08/653,852的专利申请(题为“带有连接处理系统的电信系统”“Telcommunications System with a Connection ProcessingSystem”)中揭示VPI/VCI处理技术。
DS0连接为双向,而ATM连接一般为单向。结果,每一DS0一般需要方向相反的两个虚拟连接。如上文讨论的那样,通过为交叉连接提供方向相反的配套VPI/VCI作为原VPI/VCI,可实现这点。在每一呼叫时,将mux配置成自动启用特定的配套VPI/VCI,以提供和该呼叫双向DS0匹配的双向虚拟连接。
信令处理机信令处理机称为呼叫/连接管理器(CCM),该处理机接收并处理电信呼叫信令和控制消息,以选择建立呼叫通信路径的连接。在较佳实施例中,CCM处理SS7信令,以选择呼叫的连接。
除进行连接选择外,CCM还可执行呼叫处理情况下的许多其他功能。该处理机不仅能控制路由并选择实际连接,而且能确认主叫方,控制回波消除器,产生记费信息,启动智能网功能,访问远端数据库,管理通信业务,并平衡网络负荷。本领域的技术人员会懂得如何能使下文所述CCM适用于上述实施例。
图4描述一种CCM。也考虑其他形式的CCM。在图4的实施例中,CCM400控制执行使DS0和VPI/VCI交互工作的ATM交互工作多路复用器(mux)。然而,在其他实施例中,CCM可控制其他通信装置和连接。
CCM400包含信令平台410、控制平台420和应用平台430。这些平台(410、420和430)分别耦合到其他平台。
信令平台410外接到SS7系统,具体而言,接到具有消息传递部分(MTP)、ISDN用户部分(ISUP)、信令连接控制部分(SCCP)、智能网应用部分(INAP)和事务性能应用部分(TCAP)的系统。控制平台420外接mux控制、回波控制、资源控制、记费和操作。
信令平台410包含1~3层MTP、ISUP、TCAP、SCCP和INAP等的功能性,并在操作上收发SS7消息。ISUP、SCCP、INAP和TCAP等功能性用MTP收发SS7消息。综合在一起,此功能性称为“SS7堆栈”,并已公知。本领域技术人员配置SS7堆栈所需的软件有商品供应,例如可从Trillium公司购得。
控制平台420包含各种外部接口,其中包括mux接口、回波控制接口、资源控制接口、记费接口和操作接口。mux接口与至少一个mux交换消息。这些消息包含DS0对VPI/VCI的分配、确认和状态信息。回波控制接口与回波控制系统交换消息。与回波控制系统交换的消息可包括在特定DS0上启用或禁用回波消除的指令、确认和状态信息。
资源控制接口与外部资源交换消息。所述资源的例子有实现连续性测试、加密、压缩、信号音检测/传送、话音检测和话音留言等的装置。与资源交换的信息为将资源用于特定DS0的指令、确认和状态信息。例如,该消息可指令连续性测试资源为连续性测试提供环路信号回送、或发送并检测信号音。
记费接口对记费系统传送有关记费的信息。一般记费信息包括呼叫的双方、呼叫的时刻和用于呼叫的任何特别服务性能。操作接口顾及CCM400的配置和控制。本领域的技术人员懂得如何制作控制平台420中接口用的软件。
应用平台430在功能上处理信令平台410来的信令信息,以选择连接。将所选连接的标识提供给控制平台420用于mux接口。应用平台430负责验证、变换、选路、呼叫控制、异常、筛选和差错处理。除提供mux控制要求外,应用平台430还对控制平台的适当接口提供回波控制要求和资源控制要求。此外,还产生由信令平台410传送的信令信息。信令信息可为给外部网络单元的ISUP、INAP或TCAP消息。将每一呼叫有关的信息存储到该呼叫的呼叫控制块(CCB)。CCB可用于对呼叫进行跟踪和记费。
应用平台430一般按照ITU定义的基本呼叫模型(BCM)进行工作。建立BCM的实例以处理每一呼叫。BCM包括始发处理和终结处理。应用平台430包括用于启动业务控制功能(SCF)的业务交换功能(SSF)。SCF一般包含在业务控制点(SCP)中。用TCAP消息或INAP消息查询SCF。始发处理或终结处理通过SSF功能访问具有智能网(IN)功能性的远端数据库。
可用ITU-T Z.100定义的规范和描述语言(SDL)编写应用平台430的软件要求。SDL能转换为C码。可按照需要增添额外的C码和C++码,以建立环境。
CCM400可由装载在计算机上的上述软件组成。计算机可为使用Solaris操作系统和普通数据库系统的集成微产品(IMP)公司的FT-Sparc600。最好利用Unix操作系统的多线索性能。由图4可见,应用平台430处理信令信息,以控制许多系统并促进呼叫连接和业务。通过信令平台410与外部单元交换SS7信令,并通过控制平台420与外部系统交换控制信息。有利的是CCM400不和接到交换矩阵的交换机CPU综合为一体。和SCP不同,CCM400可独立于TCAP查询进行ISUP消息的处理。
SS7消息标记SS7消息已公知。普遍采用各种SS7消息的标记。本领域的技术人员熟悉下述消息标记ACM访问完成消息ANM应答消息BLO封锁(阻塞)BLA封锁确认
CPG呼叫进展CRG收费信息CGB电路群封锁CGBA电路群封锁确认GRS电路群复原GRA电路群复原确认CGV电路群解锁CGUA电路群解锁确认CQM电路群查询CQR电路群查询响应CRM电路保留消息CRA电路保留确认CVT电路验证测试CVR电路保留响应CFN含混COT连续性CCR连续性校验请求EXM出口消息INF咨询INR咨询请求IAM起始地址LPA环路回送确认PAM通过REL释放RLC释放完毕RSC复原电路RES恢复SUS暂停UBL解锁
UBA解锁确认UCIC未装电路标识码CCM表呼叫处理一般需要两个方面。第一,由始发呼叫处理识别入局连接或“始发”连接。例如,呼叫用于进入网络的初始连接为该网络的始发连接。第二,由终接呼叫处理选择出局连接或“终接”连接。例如,将终接连接接到始发连接,使呼叫通过网络延伸。呼叫处理的这两个方面称为呼叫的始发端和呼叫的终接端。
图5描述应用平台430用于执行BCM的数据结构。通过一系列以各种方式互指的表实现该结构。其中的指针(指示字)一般包含下一功能标记和下一索引号标记。下一功能指向后续的表,下一索引号指向该表的一个表目或一些表目。该数据结构具有中继电路(TRK CKT)表500、中继群表502、异常表504、ANI506、被叫号码表508和路由表510。
中继电路表500包含涉及连接的信息。这些连接通常为DS0连接或ATM连接。首先,中继电路表500用于检索关于始发连接的信息。其次,该表用于检索关于终接连接的信息。进行始发连接处理时,中继电路表500的中继群号码指出中继群表502中始发连接可用的中继群。
中继群表502包含涉及始发和终接中继群的信息。进行始发连接处理时,提供关于始发连接中继群的信息,一般指向异常表504。
异常表504用于识别涉及呼叫的各种异常状况,这些状况会影响呼叫的选路或其他处理。异常表504一般指向ANI表506。然而,异常表504也可直接指向中继群表502、被叫号码表508或路由表510。
ANI表506用于识别涉及主叫方号码的任何特殊性能。主叫方号码一般称为自动号码标识(ANI)。SS7消息中,在主叫方号码区或收费号码区载送ANI信息。ANI表506一般指向被叫号码表508。然而,ANI表506也可直接指向中继群表502或路由表510。
被叫号码表508用于根据被叫号码识别选路要求。这是标准电话呼叫的情况。被叫号码表508一般指向路由表510。然而,该表也可指向中断群表502。
路由表510具有涉及各种连接的呼叫选择路由的信息。根据异常表504、ANI表506或被叫号码表508的指针进入路由表510。路由表510一般指向中继群表502的中继群。
当异常表504、ANI表506、被叫号码表508或路由表510指向中继群表502时,这些表有效地选择终接中继群。进行终接连接处理时,中继群表502中的中继群号指向包含中继电路表502中可用的终接连接的中继群。
终接中继电路用于延伸呼叫。中继电路一般为VPI/VCI或DS0。这样,可发现通过上述各表之间迁移,可为呼叫选择终接连接。
图6叠加有图5,存在图5的表,但为了简明,省略其指针。图6示出可从图5的表访问的附加表。这些表包括CCM ID表600、处置表604、查询/应答表606和消息表608。
CCMID表600包含各种CCMSS7信令点编码(point code)。可从中继群表502访问该表,该表又回指中继群表502。
处置表604识别呼叫处理过程要进行的各种特殊动作。其结果一般为传送释放消息(REL)和事由值。可从中继电路表500、中继群表502、异常表504、ANI表506、被叫号码表508、路由表510和查询/应答表606访问处置表604。
查询/应答表606具有用于启动SCF的信息。可通过中继群表502、异常表504、ANI表506、被叫号码表508和路由表510访问该表。该表指向中断群表502、异常表504、ANI表506、被叫号码表508、路由表510和处置表604。
消息表608用于提供指令给来自呼叫终接端的消息。该表可由中继群表502访问,并指向中继群表502。
图7~图14描述上述各种表的例子。图7示出中继电路表的一个例子。首先,中继电路表用于访问关于始发电路的信息。在后来进行的处理中,该表用于提供关于终接电路的信息。使用相关的信令点编码进入该表,以进行始发电路的处理。该信令点编码为与始发电路有关的交换机或CCM的信令点编码。至于终接电路的处理,则用中继群号码进入该表。
该表还包含电路标识码(CIC)。CIC识别一般为DS0或VPI/VCI的电路。因此,本发明能将SS7CIC映射为ATM VPI/VCI。如果电路为ATM,也能用虚拟路径(VP)和虚拟通道(VC)进行识别。群成员号为用于选择终接电路的数字码。硬件标识符识别与始发电路相关的硬件的位置。回波消除器(EC)标识(ID)项识别始发电路的回波消除器。
其余的区域处于动态,在呼叫处理过程中填充。根据下列信令消息中三个区域填充回波控制项(1)IAM或CRM中的回波抑制指示符,(2)ACM或CPM中的回波控制装置指示符,(3)IAM中的信息传送性能。此信息用于判定呼叫是否要需要回波控制。用IAM或CRM中的卫星指示符填充卫星指示符项。该项用于使用太多卫星时拒绝呼叫。电路状况项指示所给电路是否空闲、封锁或无封锁。电路状态项指示电路当前的状态,例如工作或瞬态。时间/日期指示空闲电路何时已空闲。
图8示出中继群表的一个例子。进行始发处理时,使用中继电路表的中继群号码键入中继表。双占用分解(glare resolution)指示如何分解双占用状态。双占用为同一电路两端同时占用。如果双占用分解项设置为“奇/偶”,则高端信令点编码的网络单元控制偶电路,低端信令点编码的网络单元控制奇电路。如果双占用分解项设置为“全部”,则CCM控制所有的电路。如果双占用分解项设置为“无”,则CCM放弃。连续性控制项列出中继群中要求连续性测试的呼叫的百分比。
公共语言位置标识符(CLLI)项为Bellcore的标准化项。卫星中继群项指示中继群使用卫星。卫星中继群项和上述卫星指示符区一起用于确定呼叫是否使用太多的卫星连接,因而是否需要拒绝。业务指示符指示呼入消息是否来自CCM(ATM)或交换机(TDM)。出局消息索引号(OMI)指向消息表以便呼出消息能取得参数。相关的号码方案区域(NPA)项识别区域码。
选择顺序指示用于选择连接的方法。选择顺序区标记告诉中继群根据下列条件选择电路最短空闲,最长空闲,递升,递降,顺时针方向,反时针方向。从IAM开始,跳次计数器递减。若跳次计数器为零,则呼叫释放。自动拥塞控制(ACC)有效项指示拥塞控制是否起作用。若自动拥塞控制起作用,则CCM可释放呼叫。进行终接处理时,利用下一功能和索引号进入中继电路表。
图9描述异常表的一个例子。将索引号用作指针进入该表。通信公司选择标识(ID)的参数指示主叫方如何到达通信网,并用于转接某些类型的呼叫。该区使用下列各项备用或不用指示,由主叫方预订并输入的所选通信公司标识码,由主叫方预订而不输入的所选通信公司标识码,由主叫方预订而无输入指示的所选通信公司标识码,主叫方没有预订而输入的所选通信公司标识码。通信公司标识(ID)指示用户要用的通信网。该标识用于将呼叫按直接路由接到所需通信网。被叫方号码地址属性区分为0+呼叫、1+呼叫、测试呼叫和国际呼叫。例如,国际呼叫必须转接到预选的国际通信公司。
被叫方“起数字”和“止数字”突出对规定范围被叫号码的进一步独特处理。“起数字”区为1~15个数字的十进制数字。其长度可任意,如果少于15个字,其余的数字填0。“止数字”区为1~15个数字的十进制数字。其长度可任意,如果少于15个字,其余数字填9。下一功能和下一索引号这两项指向下一表,一般为ANI表。
图10示出ANI表的一个例子。其索引号用于进入该表的其他区域。主叫方类别区分各种主叫方,例如测试呼叫、紧急呼叫和普通呼叫。主叫方/收费号码项的地址属性指示如何取得ANI。以下为该表所填用于此区的内容未知、独特用户号码、无ANI、独特国家号码、所含被叫方的ANI、非所含被叫方的ANI、含国家号码的被叫方的ANI、非独特用户号码、非独特国家号码、非独特国际号码、测试线路测试码和所有其他参数值。
“起数字”和“止数字”突出给定范围内ANI的进一步独特处理。数据项指示ANI是否代表不需要回波控制的装置。始发线路信息(OLI)区分为普通用户、多用户同线电话、ANI失效、话机级别测定、专门话务员处理、自动标识外拨、采用数据库访问的投币或非投币呼叫、800/888业务呼叫、投币电话、监视/同居人电话业务、截接(空置、疑问和常规)、话务员处理呼叫、外向广域电信业务、电信中继业务(TRS)、蜂窝网业务、专用投币电话机和各种专用虚拟网业务的访问。下一功能和下一索引号指向下一表,一般为被叫号码表。
图11描述被叫号码表的一个例子。其索引号用于进入该表。被叫号码地址属性项指示被叫号码的类型,例如国内与国际。“起数字”和“止数字”这两项突出对一定范围被叫号码的进一步独特处理。此处理遵从图9中“起数字”和“止数字”的处理逻辑。下一功能和下一索引号指向下一表,通常为路由表。
图12示出路由表的一个例子。其索引号用于进入该表。转接网选择(TNS)项的网络标识(ID)方案指示CIC用的号码数字。转接网络选择项中的“起数字”和“止数字”区规定识别国际通信公司的号码范围。电路码指示话务员对呼叫的要求。路由表中的下一功能和下一索引号这两项用于识别中继群。第二和第三下一功能、下一索引号项规定迂回路由。第三下一功能项也可指回路由表中的另一组下一功能,以扩充迂回路由号码的选择。允许的其他表目一般只有处置表的指针。若路由表指向中继群表,则中继群表一般指向中继电路表中的中继电路。中继电路表所得结果为呼叫的终接连接。
由图7~图12可见,可配置这些表并使之相互相关,其方法是键入信息和利用指针使呼叫处理可进入中继电路表并可穿越各表。这些表所得的结果一般为中继电路表判明的终接连接。该连接通常为话音通路。有些情况下,处置表规定处理,而不是连接。在进行处理的任一点,如果能选择中继群,处理可直接进入中继群表选择终接电路。例如,最好可在一些特定的中继群从具体的ANI转接呼叫。这时,ANI表将直接指向中继群表,而中继群表会指向中继电路表以取得中继电路。这些表的缺省路径为中继电路、中继群、异常、ANI、被叫号码、选路、中继群和中继电路。
图13描述处置表的一个例子、填充索引号或接收消息事由号码,并用于进入该表。如果填充索引号并用于进入该表,则使用一般位置、编码标准和事由值指示符生成SS7REL。接收消息事由值项为所接收SST消息的事由值。如果填充接收消息事由值并用于进入该表,则在CCM的REL中使用该消息的事由值。下一功能和下一索引号指向下一表。
图14描述消息表的一个例子。该表使CCM可改变呼出消息中的信息。用消息类型进入该表,该类型代表呼出的标准SS7消息的类型。该区为呼出SS7消息中的有关参数。索引号指向中继群表中的各项,并判决呼出消息中参数是否可以不变、省略或修改。
初始呼叫处理上述各表基本上选择进行呼叫建立时呼叫的连接和处理。后面剩下的图详述CCM对各种SS7信令消息进行的处理。这些图采用公知的SDL术语。SDL中,矩形表示各种处理,菱形代表判决。外指矩形代表发送消息,内缩矩形代表接收消息。矩形内有一垂直线,则消息为CCM内部的。如果没有该线,则消息到CCM外部。如果上述外指和内缩在左面,则消息涉及呼叫的始发端。如果上述外指和内缩在右面,则消息涉及呼叫的终接端。在下文讨论中,用放在括号中的新图指示从一个图到另一个图的转移。
图15给出CCM对所有消息进行的初始处理。此处理从空闲状态的步骤2000开始。在2002接收消息,并在2004进行分析。若在2006消息没有识别,则在2008送回含混消息,在步骤2010丢弃该消息。在步骤2012用一消息(msg)通知维护处理,并在2014示闲。若在2006识别该消息,则在2016校验中继电路(ckt)表。若在2018判定CIC不符合要求,则在2020校验消息类型。如果是常规消息,在2022送回UCIC消息,并在2010丢弃该消息。如果在2020是测试消息,在2010丢弃。如果2020判定消息为CVT、CVR、CQM或CQR,或者在2018判定CIC符合要求,则在2024进行分析。如果在2026该消息引起处理含混(即处理错乱),就在2010丢弃该消息。反之,在2028和2030决定消息类型。在2034中示闲之前,步骤2032将下列消息送给维护处理BLD、BLA、UBA、RSC、CCR、LPA、CQM、CQR、GRS、GRA、CGB、CQBA、CQU、CQUA、CVT、CVR和UCIC。在2038中示闲前,在2036将所有其他消息送给呼叫处理。步骤2036也意味着给呼叫处理建立一例BCM。
BCM包括操纵呼叫入局端的处理。这称为始发呼叫处理。该始发处理接收消息,并处理涉及呼叫入局端的信息。BCM还包括操纵呼叫出局端的处理,即终接处理。终接处理接收消息,并处理涉及呼叫出局端的处理信息。
这些呼叫可称为“CCM内部”呼叫。这些同一CCM控制呼叫连接的两端的情况。CCM内部呼叫的呼叫消息可称为“内部”消息。如果不是CCM内部呼叫,其呼叫消息按常规形式引用,并称之为“外部”消息。
入局呼叫的中继电路表和中继群表处理图16A~图16H给出始发处理对中继电路表和中继群表的使用。图16A中,BCM在2040处于空闲状态。在2041,如果从出局(OTG)呼叫(呼出)处理(也称为终接处理)收到内部占用请求,就在2042从CCB读取IAM信息后,处理进至2050。若在2043终接(OTG)处理请求占用,或者在2044收到IAM,则在2046校验IAM的路由标记。在2048开放IAM,并在2050为CIC检索信息。在2052和2054检验CIC的电路状况。如果在2056电路状况为忙,则在2058通知维护,在2060将索引号为41的事由送到处置表,并在2062示闲。如果电路状况为2064的未配备,则在2066通知维护,在2068将索引号为41的事由送到处置表,并在2070示闲。如果电路状况为2072的封锁,则在2074检验其状况。如果在2076发现远端封锁,则在2078检验主叫、被叫方测试呼叫。若在2080判断为非测试呼叫,则在2082解除封锁状态后,处理进至2098。若在2076发现本地封锁,则在2084检验主叫、被叫方测试呼叫。如果在2086判定为非测试呼叫,则在2088调用封锁处理后,在2090示闲。如果在2080或2086判断为测试呼叫,则在2092将该呼叫标作测试呼叫。在2094将电路标作瞬态后,处理进至2272。步骤2082以后或者在2096发现空闲状态,则在2098将电路标作瞬态。如果电路状况为2100的瞬态,则在2102调用双占用分解,并在2104取得双占用分解。在2106和2108决定入局(inc)呼叫(呼入)的双占用控制。如果CCM进行控制,在2098将电路标为瞬态。如果始发处理没有进行控制,在2110忽略IAM后,在2112示闲。若接收消息为2113的内部RLC或2114的外部RLC,则在2116忽略该消息后,在2118示闲。
如果在2120(图16B)收到CRM就在2122校验路由标记,并在2124将该消息的信息记录到CCB。步骤2126在中继电路表校验CIC,并在2128和2130校验CIC的状况。如果电路状况为2132的忙,在2134通知维护,在2136将索引号为41的事由送到处置表后,在2138示闲。如果电路状况为2140的未配备,在2142通知维护,在2144将索引号为47的事由送到处置表后,在2148示闲。如果电路状态为2150的封锁,在2152校验其状况。若在2154发现远端封锁,则在2162解除封锁后,处理进至2192。若在2154发现本端封锁,则在2156调用封锁处理,在2158将电路标为瞬态后,在2160示闲。如果电路状况为2176的瞬态,在2178调用双占用分解,并在2180取得该分解。在2182和2184决定呼叫的双占用控制。如果CCM没有进行控制,在2186忽略该IAM后,在2188示闲。如果在2184始发处理进行控制,处理进至2192。步骤2162、2184后,或在2190发现空闲状态,则在2192将电路标作瞬态。在2194,启动定时器TCRA,并在2196送出CRA。在2198,为COT要求校验连接指示符属性。如果在2200(1)要求COT,在2204调用COT处理,在2206启动COT定时器后,处理进至2482。如果在2209收到内部REL或在2210收到外部REL,在2211和2212校验中继电路表,以判决是否CCM内部呼叫。若在2212判决为CCM内部呼叫,则在2213发送内部RLC。反之,在2214发送外部RLC。在2215示闲。如果在2216收到其他内部消息,或在2217收到其他外部消息,就在2218将这些消息送到电路复原后,在2220示闲。若2200(0或2)不要求COT,处理进至2222。
在2222(图16C)开始等待IAM。如果在2223收到外部IAM,或在2224收到内部IAM,就在2225停止IAM定时器TCRA,并在2226将连续性校验设置为0后,处理进至2272。若在2227收到复原(从电路复原、电路群复原、电路查询发送或电路群封锁发送),在2228将电路标为空闲后,在2229示闲。若在2230收到复原消息(从电路群封锁/解锁接收),则在2231接收内部消息,或在2232接收外部消息,在2233忽略这些消息后,处理进至2222。如果在2239收到内部REL或在2240收到外部REL,就在2241和2242判决是否CCM内部呼叫。若在2242判决为CCM内部呼叫,则在2243送出内部RLC。反之,在2244送出外部RLC,并在2245将电路标为空闲。在2246使回波控制复原后,在2248示闲。若在2249收到内部RLC,在2250收到外部RLC,或在2270电路查询处理请求释放,则在2251和2252判决是否CCM内部呼叫。若在2252判决为CCM内部呼叫,则在2253送出内部REL。反之,则在2254送出外部RLC和常规事由值。在步骤2253或2254后,在2255校验COT。如果出现1,在2256停止入局连续性处理,并在2258使COT定时器停止。如果在2255出现2,在2258使COT定时器停止。步骤2258之后,或者在2255出现0时,就在2260将电路标为瞬态。在2262启动RLC定时器,在2264启动发送REL定时器。在2266回波控制复原后,处理进至3724。
步骤2094、2098或2226之后,在2272和2274(图16D)为COT要求校验连接指示符属性。如果出现1,在2276启动入局连续性处理,并在2278启动COT定时器。如果出现2,在2278启动COT定时器。如果出现0,处理进至2280,将IAM信息存入CCB。在2282把电路占用的时刻送到记费处理。在2284,将USI参数来的回波控制信息送到回波控制处理。在2286对试呼计数。如果试呼次数为2或2以上,在2290将索引号为41的事由送到处置表后,在2292示闲。若试呼次数少于2,则在2294校验中继群,查看是否需要自动拥塞控制(ACC)。如果需要,在2298将呼叫送到ACC处理后,在2300示闲。如果在2296判决为不需要ACC,在2306和2318取得中继群表中的下一功能。如果下一功能为2320的异常表,在2322校验索引号,并在2324将呼叫送到异常表后,在2326示闲。如果没有下一功能(步骤2328),在2324将呼叫送到异常表。如果下一功能为2336的中继群表,在2338校验索引号,并在2340将呼叫送到中继群表的出局部分。在3460,始发处理等待终接处理的出局电路选择。
在2344(图16E)开始等待COT。如果在2346COT定时器超时,在2348校验连续性要求。若需要连续性测试,在2350停止入局连续性校验处理。在2352将索引号为41的事由送到处置表后,在2354示闲。如果在2348判决为不需要连续性校验,在2352将索引号为41的事由送到处置表后,在2354示闲。若在2356收到重试呼叫消息,则处理进至步骤2280。若在2258收到外部COT,或在2359收到内部COT,则在2360校验连续性要求。如果需要连续性测试,在2362停止入局连续性校验处理,并在2364使COT定时器停止。如果在2360判决为需要连续性校验,在2364使COT定时器停止。步骤2364后,或2360中连续性为0,则在2366校验连续性测试是否成功。如果不成功,在2368通知维护处理,在2370调用连续性重校处理后,在2372示闲。若在2366中连续性测试成功,则在2374将COT存入CCB。处理进至3520。若在2404收到复原,则在2406校验连续性要求。如果需要连续性测试,在2408停止入局连续性校验处理,并在2410使COT定时器停止。如果在2406判决为不需要连续性校验,在2410使COT定时器停止。步骤2410后,或2406中连续性为0时,在2412将电路设置为空闲后,在2414示闲。
若在2420(图16F)收到外部REL,或在2421收到内部REL,则2422校验连续性测试要求。如果需要连续性测试(1),在2424停止入局连续性校验处理,并在2426使COT定时器停止。如果先前电路需要连续性校验(2),在2426使T8定时器停止。步骤2426后,或2422中判决为不需要连续性校验(0),在2427和2428判决是否CCM内部呼叫。若在2428判决为CCM内部呼叫,则在2429送出内部RLC。若2428判决为不是CCM内部呼叫,则在2428送出外部RLC。在2431将空闲指示送到记费处理,并在2432将电路设置为空闲。在2433使回波控制复原后,在2440示闲。如果在2442从呼叫处理收到释放请求,在2444将消息和事由41送到处置表后,在2446示闲。若在2462收到电路查询释放,在2235收到外部RLC,或在2236收到内部RLC,则处理进至2444。如果在2464收到其他外部消息或在2265收到其他内部消息,则在2466校验连续性测试要求。若需要连续性测试(1),就在2468停止入局连续性校验处理,并在2470使COT定时器停止。如果先前电路需要连续性校验(2),在2470使COT定时器停止。若不需要连续性校验(0),就在2472调用电路复原处理。如果在2316收到外部咨询消息,或在2317收到内部咨询消息,就在2318为呼叫处理提供信息,并在2344等待COT继续。如果在2476收到封锁消息,在2478忽略该消息后,处理进至2344。
在2482(图16G)开始等待COT和IAM。如果在2484COT定时器超时,在2486校验连续性要求。若需要连续性测试(1),在2488停止入局连接性校验处理。在2490将索引号为41的事由送到处置表,并在2492示闲。如果2486判决为不需要连续性校验(2),在2490将索引号为41的事由送到处置表后,在2492示闲。若在2493收到内部COT,或在2494收到外部COT,则在2496校验连续性要求。若需要连续性测试,就在2498停止入局连续性校验处理,并在2500使COT定时器停止。若2496中判断为不需要连续性校验,就在2500使COT定时器停止。在2502,检验连续性测试是否成功。如果不成功,在2504通知维护,在2506调用连续重校处理后,在2508示闲。若2502中连续性测试成功,就在2510将COT存入CCB后,处理进至2222。如果在2512收到复原,在2514校验连续性要求。若需要连续性测试,就在2516停止入局连续性校验处理,并在2518使COT定时器停止。如果2514中判决为先前电路需要连续性校验(2),在2518使COT定时器停止。若2514中判决为不需要连续性校验(0),就在2520将电路设置为空闲后,在2522示闲。如果在2578收到封锁消息,在2580忽略该信息后处理进至2482。
若在2528(图16H)收到外部REL,或在2529收到内部REL,就在2530校验连接性测试要求。如果需要连续性测试(1),在2532停止入局连续性检验处理,并在2534使COT定时器停止。如果先前电路需要连续性校验(2),或不需要连续性校验(0),在2535和2536判决是否CCM内部呼叫。若2536中判决为是CCM内部呼叫,就在2537送出内部RLC。若2536中判决为不是CCM内部呼叫,则在2538送出外部RLC。步骤3537或3538后,在2539将电话设置为空闲。在2540使回波控制复原后,在2542示闲。如果在2544收到外部RLC,或在2545收到内部RLC,就在2548校验连续性测试要求。若需要连续性测试(1),则在2550停止入局连续性校验处理,并在2552使COT定时器停止。如果先前电路需要连续性校验(2),或不需要连续性校验(0),在2553和2554判决是否CCM内部呼叫。若2554中判决为CCM内部呼叫,就在2555送出内部RLC。若2554中判决为不是CCM内部呼叫,则在2556送出外部RLC和41号事由。步骤2555或2556后,在2557将电路标为瞬态。在2558,启动RLC定时器后,在2559启动发送REL定时器。2560中使回波控制复原,始发处理在3724等待RLC。如果在2564收到电路查询释放,处理就进至2540。若在2566收到其他外部消息,或在2567收到其他内部消息,则在2568校验连续性测试要求。若需要连续性测试(1),就在2570停止入局连续性校验处理,并在2572使COT定时器停止。如果先前电路需要连续性校验(2),或不需要连接性校验(0),在2574调用电路复原处理后,在2576示闲。
异常表处理图17A~图17C给出异常表的应用。图17A中在2600异常表的使用为空闲。在2602,BCM可根据另一表的下一功能访问异常表。在2604,先前表的索引号与异常表的索引号核对。在2608,如果索引号不相符,使用缺省路由。若索引号相符,则在2610和2612对通信公司选择参数(CSP)和通信公司标识参数(CIP)校验IAM。如果没有发现CSP和CIP,处理进至2670。若在2612发现CSP或CIP,则在2614和2616对通信公司标识及其长度校验CIP。若长度为4个数字则在2618将通信公司标识与其他4个数字的通信公司码比较。如果2620中判决为不相符,则在2622通知维护后,处理进至2670。若2620中判决为相符,则在2626记录CAC以便记费,并且处理进至2636。2616中如果判定数字为3个,在2628将该通信公司标识与其他3个数字的通信公司码比较。如果在2630判决为不相符,在2632通知维护后,处理进至2670。若2630中判决为相符,则在2632记录CAC以便记费,并在2636检验异常表区域(行)以取得进一步的信息。在2638和2640,就通信公司选择标识校验CSP。如果在2642该码为备用或未分配,在2644记录CSP以便记费,并在2646通知维护。然后在2648,将111号事由的消息送到处置表后,在2650处理进至空闲。如果2640中的校验与2652中的项目相符(00000000~00000100),在2654记录CSP以便计费,并在2656和2658校验异常表是否与通信公司选择标识相符。如果不相符,在2660通知维护。如果相符在2664校验被叫号码区。如果在2666未填表,处理进至2736。
2664中判决为相符,则在2670(图17B)CCB中检验被叫号码,并在2672和2674校验地址属性。如果在2676发现用户号码,在2678和2680校验该行其余各项是否相符。若2680中判决为不相符,则在2682通知维护,在2684将45号事由的消息送到处置表,并在2686处理进至示闲。如果2680中判决为相符,在2688检验ANI以便取得用于该呼叫的NPA。若2690中判决为不存在NPA,则处理进至2682。如果2690中判决为存在NPA,在2694将NPA加到被叫号码,并在2696校验其数字。若2698中判决为该数字不与某一范围相符,则处理进至2682。如果2698中判决该数字与某一范围相符;处理进至2736。若在2700发现国内有效号码,则在2702和2704校验该行其余各项是否相符。如果2704中判决为不相符,处理进至2682。若在2704判决为相符,处理进至2696。若在2706发现测试行或测试码,则在2708和2710校验该行其余各项是否相符。如果2710中判决为不相符,处理进至2682。若在2710判决为相符,则在2712赋予呼叫封锁标志指示为测试呼叫,并且处理进至2696。若在2714发现国际号码,则在2716和2718校验该行的其余各项是否相符。如果2718中判决为不相符,处理进至2682。若在2718判决为相符,则处理进至2736。此呼叫一般直接到与国际通信公司相关的中继群。若在2720发现接通(cut-through)或话务员协助号码,则在2722和2724校验该行其余各项是否相符。如果2724中判决为不相符,处理进至2682。若在2724判决为相符,则处理进至2736。此呼叫一般会直接到与话务员业务相关的中继群。若在2726发现备用号码,则在2778通知维护,在2730将111号事由的消息送到处置表后,在2732示闲。
在2736(图17C),校验下一功能。如果在2738为下一查询/应答表,在2740取得索引号。2742中呼叫送到查询/应答表后,在2744示闲。如果在2746没有列出表,或在2748为下一ANI表,在2750取得索引号。呼叫在2752送到ANI表后,在2754示闲。2762中如果为下一被叫号码表,在2764取得索引号。呼叫在2766送到被叫号码表后,在2768示闲。如果在2770为下一路由表,在2772取得索引号。呼叫在2774送到路由表后,在2776示闲。如果在2778为下一中继群表,在2780取得索引号。呼叫在2782送到中继表的出局部分。在3460,始发处理等待终接处理的出局电路选择。
ANI表处理图18A~图18C给出ANI表的应用。图1 8A中在2800,ANI表处于空闲,直到在2801BCM从下一功能进入该表。在2802校验索引号,并在2803查找是否相符。如果不相符,在2804使用缺省路径。若2803中判决为索引号相符,则在2805使用该号键入ANI表。步骤2804或2805后,在2806校验始发线路信息(OLI)参数。如果2807中判决该始发线路信息不存在,在2808通知维护,在2809将111号事由的消息送到处置表后,在2810示闲。若2807中判决始发线路信息存在,则在2811送出OLI数字以便计费,并在2812和2813校验该表是否与OLI相符。如果在2813发现不相符,在2814通知维护,在2815使用2号OLI。步骤2815后,或在2813判决为相符时,在2816对IAM校验主叫方类别。如果在2817判决为不存在主叫方类别,处理进至2808。若2817中判决为存在主叫方类别,则在2818和2819核对该表。如果为2820的普通用户,在2821将其标注到CCB,并在2922和2923校验该表以了解主叫方是否数据呼叫。如果是数据呼叫,在2924关断呼叫的回波消除器,并在2925将该呼叫标为数据呼叫以便记费。步骤2925后,或2823中判决为不是数据呼叫时,处理进至2834。若类别为2826的填充其他数据,则在2827通知维护后,处理进至2821。若类别表明为2828的紧急呼叫、2830的高优先度呼叫或2831的国内保安呼叫,则IAM的优先度设置为1,并且处理进至2821。若类别为2832的测试呼叫,则在2833将呼叫标为测试呼叫后,处理进至2821。
在2834(图81B),从呼叫控制块读取IAM的主叫号码、收费号码和主叫方类别。如果在2835判决为主叫方号码不存在,在2836校验收费号码。若2837判决为不存在收费号码,则在2838通知维护,在2839将111号事由的消息送到处置表后,在2840示闲。2837中判决收费号码存在,则在2846将收费号码用作ANI。在2848,送出表示收费号为ANI而且收费号码为主叫号码的信息,以便记费。在2850和2852核对收费参数的号码属性。如果不相符,在2854通知维护,在2856将45号事由的消息送到处置表后,在2858示闲。如果2852的核对为2860的无ANI指示,处理进至2838。如果2862的核对为2862的用户号码,在2864添加中继表的NPA并在2866将该NPA填加给记费号码处理。然后,处理进至2904。若2852的核对为2868的国内号码,则处理进至2904。若2852的核对为2870中所含被叫号码的ANI(00000101),则在2872添加中继表的NPA,并在2874将该NPA加到记费号码处理。步骤2874后,或2852中的核对为2871中所含被叫号码ANI(0000111),在2876和2878校验被叫号码参数是否为800或888。若不是800或888,则处理进至2838。若是800或800,处理便进至2904。若2835中判决为存在主叫方号码,则在2880和2882校验收费号码。如果在2882判决为存在收费号码,在2884将收费号码用作ANI。在2886,送出表示收费号码为ANI而且也为主叫号码的信息,以便记费。处理进至2850。若2882中判决不存在收费号码,则在2890将主叫号码用作ANI。在2891,送出表示主叫号码为ANI而且也为收费号码的信息,以便记费。在2892和2893核对收费参数地址属性。如果不相符,在2854通知维护。若2893中的核对为非ANI,则处理进至2838。如果2893中的核对为2895的用户号码,在2896添加中继表的NPA,并在2897将NPA加到记费处理号码。然后,处理进至2904。如果2893中的核对为2898的独特号码,处理进至2904。如果2893中的核对为2899的非独特号码,在2900将号码放进主叫号码区,并使收费号码为空白后,处理进至2904,若2893中的核对为2901的测试线路或测试码,则在2902将呼叫标为测试呼叫以便记费后,处理进至2904。
在2904(图18C),确定参数以查找主叫号码。如果在2906判决为参数没有出现,在2908决定收费号码。若2910中判决为没有收费号码,则在2912通知维护,在2914将111号事由送到处置表后,在2916示闲。如果在2910发现收费号码,在2918将主叫方号码用于变换。步骤2918后,或在2906找到主叫号码参数时,则在2922主叫号码与ANI表的范围核对。如果在2924判决为不相符,在2926通知维护,在2928将45号事由送到处置表后,在2930示闲。若在2924判决为相符,则在3006和3008检验下一功能。如果下一功能为3010的查询/应答表,在3012取得索引号。3014中将呼叫送到查询/应答表后,在3016示闲。如果在3018无表列出,或者下一功能为3020的被叫号码表,就在3022取得索引号。3024中将呼叫送到被叫号码表后,在3026示闲。如果下一功能为3034的路由表,在3036获取索引号。3038中将呼叫送到路由表后,在3040示闲。如果下一功能为3042的中继群表,在3044取得索引号。3046中将呼叫送到中继表的出局部分后,在3048示闲。
被叫号码表处理图19A~图19B给出被叫号码表的应用。图19A中在3050被叫号码表处理处于空闲。当从前面的下一功能传来呼叫时,在3052通过BCM进入该表。在3054校验索引号,并在3056与该表核对。如果不相符,在3058使用缺省路由。步骤3058后或3056中索引号相符时,步骤3120在CCB中校验IAM的被叫方号码,并在3122和3124校验地址属性。如果在3126发现用户号码,在3128和3130校验该线路其余各项是否相符。若在3130中判决为不相符,则在3132通知维护,在3134将45号事由的消息送到处置表后,处理在3136示闲。如果在3130判决为相符,在3138校验ANI以寻找用于呼叫的NPA。若3140中判决为不存在NPA,则在3142通知维护后,处理进至3184。若3140中判决为存在NPA,则在3144将NPA加到被叫号码,并在3146校验其数字。处理进至3184。如果在3150发现国内有效号码,在3152和3154校验该线路其余各项是否相符。如果在3154判决为不相符,处理进至3132。若3154中判决为相符,则处理进至3146。如果在3156发现测试线路或测试码,在3158和3160校验该线路其余各项是否相符。若在3160判决为不相符,则处理进至3132。若3160中判决为相符,则在3162赋予呼叫封锁标志,以表示测试呼叫后,处理进至3146。如果在3164发现国际号码,在3166和3168校验该线路其余各项。若在3168判决为不相符,处理进至3132。若3168中判决为相符,则处理进至3184。此呼叫一般直接到与国际通信公司相关的中继群。如果在3170发现接通或话务员协助号码,在3172和3174校验该线路其余各项是否相符。若在3174判决为不相符,处理进至3132。若3174中判决为相符,则处理进至3184。此呼叫一般会直接到话务员业务相关的中继群。如果在3176发现备用号码,在3178通知维护,在3180将111号事由的消息送到处置表后,在3182示闲。
在3184和3186(图19B),校验下一功能。如果下一功能为3188的查询/应答,在3190取得索引号。3192中将呼叫送到查询/应答表后,在3194示闲。如果在3202无表列出,或下一功能为3204的路由表,在3206取得索引号。3208中将呼叫送至路由表后,在3210示闲。如果下一功能为3212的中继群表,在3214取得索引号。3216中呼叫送到中继表的出局部分。在3460始发处理等待终接处理的出局电路选择。
路由表处理图20A~图20C给出路由表的应用。图20A,路由表在3320处于空闲。在3222,BCM用先前另一功能传来的呼叫进入该表。在3224和3226校验索引号。如果在3226判决索引号不相符,在3228使用缺省路由。索引号相符,则在3230校验IAM以取得转接网选择(TNS)。若在3236发现TNS,则在3238和3240核对网络标认方案。如果在3240判决为不相符,在3242通知维护,在3244将45号事由的消息送到处置表后,在3246示闲。若3240中判决为相符,则在3248和3250决定网络标识类型。若该类型不是国内通信网,处理就进至3242。若是国内通信网,则步骤3252和3254在该表核对网络数字。如果不相符,处理进至3242。如果相符,步骤3256和3258在该表核对入局消息的数字。如果不相符,处理进至3242。如果3236中没有TNS,或3258中判决为相符时,在3260和3262决定第一请求。若3262判决为有第一请求,则在3264和3266使用下一功能。若下一功能为3267中的“无”,在3268通知维护,在3269将41号事由送到处置表后,在3270示闲。若下一功能为3271的数据库,在2872校验索引号。呼叫在2873送到查询/应答表后,在2874示闲。若下一功能为3275的中继群,则在3276校验索引号,并在3278将呼叫送到出局中继选择。在3460,始发处理等待终接处理的出局电路选择。
如果在3262判决为下一功能不是第一请求,在3282和3283(图20B)决定第二请求。若3283中判决为有效第二请求,则在3284和3285校验该表是否填充第二下一功能。若3285中判决为未填下一功能,则在3286通知维护,在3287将34号事由的消息送到处置表后,在3288示闲。若3285中判决为填有第二下一功能,则在3290和3291使用第二下一功能。如果下一功能为3292中的“无”,在3293通知维护,在3294将41号事由送到处置表后,在3295示闲。若下一功能为3296的数据库,则在3297校验索引。呼叫在3298送到查询/应答表后,在3299示闲。若下一功能为3300的中继群,则在3302校验索引号,并在3304将呼叫送到出局中继选择。在3460,始发处理等待终接处理的出局电路选择。
如果在3284没有发现有效第二请求,在3308和3310(图20C)校验该表考查是否尝试第三请求。如果3310中判决第三请求无效,在3312通知维护,在3314将34号事由的消息送到处置表后,在3316示闲。如果在3310该请求有效,在3318和3320校验该表考查是否填充第三下一功能。若3320中判决没有填充第三下一功能,则在3322通知维护,在3324将34号事由的消息送到处置表后,在3326示闲。若3320中判决填有第三下一功能,就在3328和3330使用第三下一功能。若下一功能为3332的“无”,则在3333通知维护,在3334将41号事由送到处置表后,在3335示闲。若下一功能为3336的中继群,则在3337校验索引号,并在3338将呼叫送到出局中继选择,在3460始发处理等待终接处理的出局电路选择。若下一功能为3339的数据库,则在3340校验索引号。呼叫在3341送到查询/应答表后,在3342示闲。若下一功能为3343的路由表,则在3344校验是否与分索引号相符。如果3345中判决为不相符,在3346通知维护,在3347将41号事由送到处置表后,在3348示闲,若3345中判决为相符,则在3349 CCB复原为第一下一功能后。处理进至3260。
处置表的处理图21A~图21B给出处置表的应用。图21A中,处置表在3350处于空闲,当收到消息时,在3352BCM进入该表。在3354和3456,校验是否原消息。如果是入局REL消息,在3358将事由号映射为处置表的索引号。在3360用索引号和接收消息区键入该表。如果在3362没有找到号码,在3363通知维护,并在3364和3365决定是否CCM内部呼叫。若3365中判决为CCM内部呼叫,则在3366送出内部REL。若在3365判决为不是CCM内部呼叫,则在3367送出事由与接收事由相同的外部REL。步骤3366或3367后,在3368决定是否使用COT。如果出现1,在3370停止入局连续性处理,并在3372使COT定时器停止,如果3368出现2,在3372使COT定时器停止。步骤3372后,或在3368出现0时,在3374将电路标为瞬态。在3376启动RLC定时器,在3378启动发送REL定时器。回波控制在3380复原,始发处理在3724等待RLC。若3362中找到号码,则步骤3384和3386在该表核对事由值。若在3386判决为该区未填,则在3388和3390核对下一功能。如果3390中判决下一功能的类型为“无”或释放,处理进至3366。3390中核对的其他各种下一功能,在3392不处理其事由值。在3394使用下一功能后,在3396示闲。如果在3386判决为该事由值区已填,在3398和3400校验下一功能。若3400中下一功能判决为无或释放,在3401和3402决定是否CCM内部呼叫。如果3402中判决为CCM内部呼叫,在3403送出内部REL。若在3402判决为不是CCM内部呼叫,则在3404送出新事由的外部REL。步骤3403或3404后,处理进至3368。3400中判决的其他各种功能,在3404不处理其事由值。在3406使用下一功能,并在3408示闲。
若在3356判决为CCM内的始发消息,在3410(图21B)校验索引号码。3410中没有找到号码,就在3410通知维护,并在3412和3413决定是否CCM内部呼叫。如果3413中判决为CCM内部呼叫,在3414送出内部REL。若3413中判决为不是CCM内部呼叫,则在3415送出事由与接收时相同的外部REL。步骤3414或3415后,在3416决定是否使用COT。如果出现1,在3418停止入局连续性处理,并在3420使COT定时器停止。如果3416中出现2,在3420使COT定时器停止。步骤3420后,或3416中出现0时,则在3422将电路标为瞬态,在3424启动RLC定时器,并在3426启动发送REL定时器。回波控制在3428复原,始发处理在3724等待RLC。若3410中找到号码,则在3432跟踪索引行,并在3434和3436核对表中事由值。若3436中判决为该区未填,则在3438和3440校验下一功能。如果3440中下一功能类型判决为“无”或释放,处理进至3414。在3442使用3440中判决的其他各种下一功能,并在3444示闲。若3436中判决为事由值区已填,则在3446和3448校验下一功能。如果3448中下一功能判决为无或释放,在3449和3450决定是否CCM内部呼叫。如果在3450是CCM内部呼叫,在3451送出内部REL。如果不是CCM内部呼叫,在3452送出新事由的外部REL。步骤3451和3452后,处理进至3416。3448中判决的其他各种下一功能,在3453不处理其事由值。在3454使用下一功能,并在3456示闲。
始发处理-呼叫完成上述各点中,呼叫入局端的始发处理在呼叫完成前,会等待终接处理在呼叫出局端进行某些动作。其例子有等待终接处理选择出局中继群或接收ACM、ANM或RLC。始发处理也会从呼叫入局端接收RLC。图22A~图22L描述此BCM始发处理的呼叫完成处理。
在图22A的3460,始发处理等待终接处理的出局电路选择。如果在3461选择出局电路,在3462决定是否收到COT。若没有收到COT,就在3463和3464对COT指示符校验CCB。如果为0(不需要COT),处理进至3520。如果3464判决为1或2(需要COT),处理进至2344。若3462中收到COT,则在3465将该COT的结果送到终接处理后,处理进至3520。若3466收到内部REL,或3467收到外部REL,则在3468决定是否需要连续性校验。如果此电路需要连接性校验(1),在3469停止入局连续性校验处理,并在3470使COT定时器停止。如果先前电路需要连续性校验(2),处理进至3470。步骤3470后,或不需要连续性校验时(0),在3478将释放请求送到终接处理,并在3480送出释放时刻以便记费。在3481和3482决定是否CCM内部呼叫。如果3482判决为是CCM内部呼叫,在3483送出内部RLC。如果不是CCM内部呼叫,在3484送出外部RLC。步骤3483或3484后,步骤3485在中继电路表中将电路标为空闲。在3486示闲。如果在3479收到复原,在3487决定是否需要连续性校验,如果此电路需要连续性校验(1),在3488停止入局连续性校验处理,并在3489使COT定时器停止。如果先前电路需要连续性校验(2),处理进至3489。步骤3489后,或不需要连续性校验时(0),在3490将释放请求送到终接处理,并在3491送出释放时刻以便记费。在3492和3493决定是否CCM内部呼叫。如果3493判决为是CCM内部呼叫,在3494送出内部RLC。如果不是CCM内部呼叫,在3495送出外部RLC。步骤3494或3495后,步骤3496中在中继电路表将电路标为空闲。在3497示闲。
如果在3498(图22B)从电路查询收到释放,或在3499收到外部RLC,或在3500收到内部RLC,就在3501将释放请求送到终接处理,并在3502送出释放时刻以便记费。在3503将41号事由的消息送到处置表后,在3504示闲。如果在3505收到电路选择失败,处理进至3502。如果在6000收到COT,在6002决定是否需要连续性校验。若此电路需要连续性校验(1),则在6004停止入局连续性校验处理,并在6006使COT定时器停止。若先前电路需要连续校验(2),处理进至6006。若不需要连续性校验(0),则在6008调用电路复原发送处理后,在6010示闲。步骤6006后,在6012将COT成功或失败的指示送到CCB。如果6014中判决COT不成功,在6016通知维护后,处理返回3460。如果6014判决COT成功,在6018将释放请求送到终接处理。在6020调用连续性重校处理后,在6022示闲。
如果在3506(图22C)收到内部信息消息,或在3507收到外部信息消息,在3508将该消息送到终接处理后,处理返回3460。若3509中收到封锁请求,则在3510将其忽略后,处理返回3460。若3511中收到重试消息,则处理进至2280。如果在3512收到COT超时,在3513送出释放时刻以便记费,并在3514将41号事由送到处置表。在3515,将释放请求送到终接处理,并在3516决定是否需要连续性校验。如果此电路需要连续性校验(1),在3517停止入局连续性校验处理后,在3518示闲。如果不需要连续性校验(0),在3518示闲。若在6026收到其他内部消息,或在6028收到其他外部消息,则在6030决定是否需要连续性校验(1)。如果此电路需要连续性校验,在6032停止入局连续性校验处理,并在6034使COT定时器停止。如果先前电路需要连续性校验(2),处理进至6034,步骤6034后,或者不需要连续校验时(0),在6036将释放请求送到终接处理。在6038调用连续性重校处理后,在6040示闲。
在3520(图22B),始发处理等待终接处理来的ACM。如果在3522收到ACM,步骤3523在中继电路表中将电路标为忙。在3524送出ACM的进刻以便记费,并在3525和3526决定是否CCM内部呼叫。如果3526中判决为是CCM内部呼叫,在3527送出内部ACM。如果不是CCM内部呼叫,在3527送出外部ACM。步骤3526或3527后,在3529和3530校验中继群表查看入局中继群是否机间中继电路(IMT)。如果不是,处理进至3600。如果是IMT,在3531从CCB建立带有出局电路号的出口消息。在3532和3533决定是否CCM内部呼叫。如果3533判决为是CCM内部呼叫,在3534送出内部出口消息。如果3533判决为不是CCM内部呼叫,在3535送出外部出口消息。步骤3534或3535后,处理进至3600。若在3538从终接处理收到应答消息,步骤3539在中继电路表中将电路标为忙。在3540和3541核对中继群表考查入局中继群是否机间中继电路(IMT)。如果3541判决为不是IMT,处理进至3547。如果是IMT,在3542从CCB建立带有出局电路号的出口消息。在3543和3544决定是否CCM内部呼叫。如果3544判决为是CCM内部呼叫,在3545送出内部出口消息。如果不是CCM内部呼叫,在3546送出外部出口消息。步骤3545或3546后,在3547送出应答时刻以便记费。在3548和3549决定是否CCM内部呼叫。如果3549判决为是CCM内部呼叫,在3550送出内部ANM。如果不是CCM内部呼叫,在3551送出外部ANM。步骤3550或3551后,处理进至3670。如果在3552吸收到复原,在3553将释放请求送到终接处理,并在3554送出释放时刻以便记费。在3555和3556决定是否CCM内部呼叫。如果3556中判决为是CCM内部呼叫,在3557送出内部RLC。如果不是CCM内部呼叫,在3558送出外部RLC。步骤3557或3558后,在3559将电路标为空闲。在3560示闲。
如果在3562(图22E)收到外部REL,或在3563收到内部REL,就在3564将释放请求送到终接处理,并在3565送出释放时刻以便记费。在3566和3567决定是否CCM内部呼叫。如果3567判决是CCM内部呼叫,在3568送出内部RLC。如果不是CCM内部呼叫,在3569送出外部RLC。步骤3568或3569后,步骤3570在中继电路表将电路标为空闲。在3572示闲。如果在3575收到外部RLC,或在3576收到内部RLC,就在3577送出空闲时刻以便记费,并在3578将释放请求送到终接处理。在3579,将41号事由的消息送到处置表后,在3580示闲。如果在3574从电路查询处理收到释放,处理进至3578。如果在3581从终接处理收到释放请求,或在3582收到出局电路失效,处理进至3579。若在3583收到其他内部消息,或在3584收到其他外部消息,则在3585将其忽略后,处理返回3520。如果在3586收到封锁请求,在3587将其忽略后,处理进至3520。如果在3590从终接处理收到呼叫进展消息,在3591和3592决定是否CCM内部呼叫。若3592中判决为是CCM内部呼叫。则在3593送出内部CPM。若在3592判为不是CCM内部呼叫,则在3594送出外部CPM。步骤3593或3594后,处理返回3520。
在3600(图22F),始发处理等待终接处理的应答消息。如果在3602从终接处理收到应答消息,步骤3604在中继电路表中将电路标为忙。在3606送出应答的时刻以便记费,并在3607和3608决定是否CCM内部呼叫。如果3608判决为是CCM内部呼叫,在3609送出内部ANM。如果不是CCM内部呼叫,在3610送出外部ANM。步骤3609或3610后,处理进至3670。如果在3612收到封锁请求,在3614将其忽略后,处理进至3600。若在3618从终接处理收到呼叫进展消息,则在3619和3620决定是否CCM内部呼叫。如果3620判决为是CCM内部呼叫,在3621送出内部CPM。若不是CCM内部呼叫,则在3622送出外部CPM。步骤3621或3622后,处理返回3520。如果在3624收到复原,在3626将释放请求送到终接处理,并在3628送出释放的时刻以便记费。在3629和3630决定是否CCM内部呼叫。如果3630判决为是CCM内部呼叫,在3631送出内部RLC。如果不是CCM内部呼叫,在3632送出外部RLC。步骤3631或3632后,步骤3633在中继电路表将电路标为空闲。在3634示闲。
如果在3636(图22G)收到外部REL,或在3637收到内部REL,就在3638将释放请求送到终接处理,并在3640送出释放的时刻以便记费。在3641和3642决定是否CCM内部呼叫。如果3642判决为是CCM内部呼叫,在3643送出内部RLC。如果不是CCM内部呼叫,在3644送出外部RLC。步骤3643或3644后,步骤3645在中继电路表将电路标为空闲。在3646空闲。如果在3649收到外部RLC,或在3650收到内部RLC,在3651送出空闲的时刻以便记费,并在3652将释放请求送到终接处理。在3553,将41号事由的消息送到处置表后,在3654示闲。如果在3648从电路查询处理收到释放,处理进至3652。若3656中从终接处理收到释放请求,则处理进至3653。如果在3658收到出局电路失效,在3659将41号事由的消息送到处置表后,在3660示闲。如果在3661收到其他内部消息,或在3662收到其他外部消息,就在3664将其忽略后,处理返回3520。
在3670(图22H),始发处理先前已收到表示已应答入局电路的ANM。如果在3672收到外部REL,或在3673收到内部REL,就在3674将释放请求送到终接处理,并在3676送出释放的时刻以便记费。在3677和3678决定是否CCM内部呼叫。如果3678判决为是CCM内部呼叫,在3679送出内部RLC。不是CCM内部呼叫,则在3680送出外部RLC。步骤3679或3680后,步骤3681在中继电路表将电路标为空闲。在3680示闲。若在3683收到其他内部消息,或在3684收到其他外部消息,则在3686将其忽略后,处理返回3670。若在3687收到封锁请求,则在3688将其忽略后,处理进至3670。若在3690收到复原,则在3692将释放请求送到终接处理,并在3694送出释放的进刻以便记费。在3695和3696决定是否CCM内部呼叫。如果3696判决为是CCM内部呼叫,在3697送出内部RLC。不是CCM内部呼叫,则在3698送出外部RLC。步骤3697或3698后,步骤3699在中继电路表将电路标为空闲。在3700示闲。
如果在3702(图22I)从电路查询处理收到释放,处理进至3708,若在3703收到内部RLC,或在3704收到外部RLC,则在3706送出空闲的时刻以便记费,并在3708将释放请求送到终接处理。在3710,将41号事由的消息送到处置表后,在3712示闲。如果在3713从终接处理收到释放请求,处理进至3710。若在3714从终接处理收到网络暂停,则在3715和3716决定是否CCM内部呼叫。如果3716判决为是CCM内部呼叫,在3717送出内部SUS。不是CCM内部呼叫,则在3718送出外部SUS。步骤3717或3718后,处理进至3720。
在3720(图22J),始发处理先前已收到表示入局电路已暂停的SUS。如果在3721收到外部REL,或在3722收到内部REL,就在3723向终接处理送出释放请求,并在3725送出释放的时刻以便记费。在3726和3727决定是否CCM内部呼叫。如果在3727判决为是CCM内部呼叫,在3728送出内部RLC,若不是CCM内部呼叫,则在3729送出外部RLC。步骤3728或3729后,步骤3730在中继电路表将电路标为空闲。在3731示闲。若在3732收到封锁请求,则在3733将其忽略后,处理返回3720。若在3735收到外部RLC,或在3736收到内部RLC,则在3737送出空闲的时刻以便记费,并在3738将释放请求送到终接处理。在3739将41号事由的消息送到处置表后,在3740示闲。如果在3733从电路查询处理收到释放,处理进至3738。
如果在3741(图22K)从终接处理收到释放请求,在3742将41号事由的消息送到处置表后,在3743示闲。若在3744收到复原,则在3745将释放请求送到终接处理,并在3746送出释放的时刻以便以费。在3747和3748决定是否CCM内部呼叫。如果3748判决为是CCM内部呼叫,在3749送出内部RLC。不是CCM内部呼叫,则在3750送出外部RLC。步骤3749或3750后,步骤3751在中继电路表将电路标为空闲。在3752示闲。如果在3753从终接处理收到网络恢复,在3754和3755决定是否CCM内部呼叫。3755中判决为是CCM内部呼叫,就在3756送出内部RES。如果不是CCM内部呼叫,在3757送出外部RES。步骤3756或3757后,处理进至3720。若在3758收到其他内部消息,或在3759收到其他外部消息,则在3760将其忽略后,处理返回3720。
在3724(图22L),始发处理等待RLC。如果在3761收到外部RLC,或在3762收到内部RLC,在3763送出空闲的时刻以便收费,并在3764使RLC定时器停止。在3765,使发送释放定时器停止。在3766示闲。如果在3767 RLC定时器超时,在3768使发送释放定时器停止,并在3769将消息送到电路复原处理。在3770通知维护后,在3771示闲。若在3772收到其他外部消息,或在3773收到其他内部消息,则在3774将其忽略后,处理返回3724。如果在3775收到外部REL,或在3776收到内部REL,在3777送出释放的时刻以便记费。在3778和3779决定是否CCM内部呼叫。3779中判决为是CCM内部呼叫,则在3780送出内部SUS。不是CCM内部呼叫,就在3781送出外部SUS。步骤3780或3781后,处理返回3724。如果在3782收到复原,在3783使RLC定时器停止。在3784,使发送释放定时器停止后,步骤3785在中继电路表将电路标为空闲。在3786示闲。如果在3787发送REL定时器超时,在3788将41号事由的消息送到处置表。在3789设定发送REL定时器后,处理返回3724。
呼出的中继电路表和中继群表处理图23A~图23J描述BCM的终接处理所进行的中继表处理。在图23A的3800,终接处理为空闲。在3802,终接处理从始发处理接收中继群表的下一功能。在3806和3808核对索引号。如果不相符,在3810通知维护,在3812将45号事由的消息送到处置表后,在3814示闲。如果3808判决与中继群相符,在3816校验中继群循环方案,并在3820进行判决。如果在3822和3824决定循环为最长空闲(MIDL),在3826将消息送到最长空闲选择处理。在3828此处理决定空闲时间最第的中继电路,并在3830使中继选择返回终接处理。然后,处理进至3870。如果3822和3824决定循环为最短空闲(LIDL),在3832将消息送到最短空闲中继选择处理。使处理在3834决定空闲时间最短的电路,并在3836使中继选择返回终接处理。然后,处理进至3870。如果在3838和3840决定循环为递升(ASEQ),在3842将消息送到递升中继选择处理。此处理在3844决定递升顺序的下一中继电路,并在3846使中继选择返回终接处理。然后,处理进至3870。如果在3838和3840决定循环为递降(DESEQ),在3848将消息送到递降中继选择处理。此处理在3850决定递降顺序的下一中继电路,并在3852使中继选择返回终接处理。然后处理进至3870。如果在3854和3856决定循环为顺时针方向(CWCTH),在3858将消息发送到顺时针方向中继选择处理。此处理在3860决定顺时针方向的下一中继电路,并在3862使中继选择返回终接处理。然后,处理进至3870。如果在3854和3856决定循环为反时针方向(CCWCTH),在3864将消息送到反时针方向中继选择处理。此处理在3866决定反时针方向的下一中继电路,并在3868使中继选择返回终接处理。然后,处理进至3870。
在3870(图23B),校验卫星指示符,并且在3872如果先前的入局电路使用卫星,就在3874和3876校验中继群表以决定所选中继电路是否使用卫星。如果还使用卫星,在3878通知维护,在3880将47号事由的消息送到处置表后,在3882示闲。如果在3876不再使用卫星,在3884和3886校验跳次计数器。如果跳次计数器工作,在3884和3890校验CCB。如果CCB中发现跳次计数器,在3892使其跳1。在3894如果跳次计数器当时为0,在3896通知维护,在3898将47号事由的消息送到处置表后,在3900示闲。在3872如果入局电路不用卫星,在3902和3904校验中继群表,以决定所选出局电路(OGT)是否使用卫星。在3904如果也使用卫星,在3906改变网络指示符指明已使用卫星。步骤3906后,或3904判决为不用卫星时,处理进至3884。如果3890的判决为否定,在3891IAM跳次计数上跳20后,处理进至3908。如果3886或3894的判决为否定,处理进至3908。在3908,校验业务指示符区。在3912决定中继类型。
如果是TDM中继(接入),在3914(图23C)校验中继群求COT性能。在3916完成百分比计算,以便在3918决定是否需要连续性校验。如果在3912判决中继类型为ATM中继(IMT),或在3918判决为不需要连续性校验,就在3920决定IAM参数。在3922如果判决为中继有消息索引号,在3924将消息送到消息表并在3926接收其响应。在3928和3930将该响应、CIC和相关的信令点编码用于建立IAM。然后,处理进至3936。如果在3922没有发现索引号,在3932和3934将入局IAM、CIC和相关的信令点编码用于建立IAM。步骤3930或3934后,在3936将消息用分配VPI/VCI的电路送到mux和回波消除器,并在3938设定mux定时器。在3918如果需要连续性校验,在3942决定IAM参数。在3944如果判决为中继有消息索引号,在3946将消息送到消息表,并在3948接收其响应。在3950和3952,将该响应,CIC和相关的信令点编码用于建立IAM。然后,处理进至3958。如果3944中没有发现索引号,在3954和3956将入局IAM、CIC和相关的信令点编码用于建立IAM。步骤3952或3956后,在3958评定回波控制。如果不需要回波控制,在3960用分配VPI/VCI的电路将消息送到mux,并在3962设定mux定时器。处理进至3968。如果3958中需要回波控制,在3964将消息用分配VPI/VCI的电路送到mux和回波消除器,并在3966设定mux定时器。
在3968(图23D),终接处理等待mux的响应。如果在3970从mux收到消息,在3972决定响应的类型。如果为接收,在3974将电路标为瞬态,并在3975将识别所选出局电路的消息送到始发处理。在3976和3977决定是否CCM内部呼叫。3977中判决为CCM内部呼叫,则在3978送出连续性检验的内部IAM。若不是CCM内部呼叫,则在3979送出连续性校验的外部IAM。步骤3978或3979后,在3980送出消息以调用出局连续性过程。在3982设定ACM定时器后,处理进至4100。如果3972中的响应为拒绝,在3986通知维护。步骤3968后,在6050和6052校验相同中继群内的重试。如果在6052不允许重试,在6054呼叫计数器递增为下一请求。在6056使用下一功能后,处理进至3282。在6052中允许重试,则步骤6058和6060在CCB中校验第一试呼。如果6060判决为不是第一试呼,在6062呼叫计数器递增到下一请求,在6064使用下一功能后,处理进至3282。如果是第一试呼,在6066将电路标为维护忙,并在6068调用封锁处理。步骤6070在CCB中递增呼叫重试,并在6272在相同中继群重试呼叫。处理进至3816。
如果在3992(图23E)定时器时间满,在3994通知维护,并在3996用不同的分配送出第二消息给mux。在3998设定mux定时器后,在4000等待响应。如果在4002定时器时间满,在4004通知维护,在4006将38号事由的消息送到处置表,在4008送出释放的时刻以便记费,并在4010示闲。如果在4012从mux收到消息,在4014决定响应的类型。如果为接收,在4016将电路标为瞬态,并在4017将识别所选出局电路的消息送到发始处理。在4018和4019决定是否CCM内部呼叫。如果4019判决为是CCM内部呼叫,在4020送出连续性校验的内部IAM。若不是CCM内部呼叫,则在4021送出连续性校验的外部IAM。步骤4020或4021后,在4022送出消息以调用出局连续性校验过程。在4024设定ACM定时器后,处理进至4100。如果4014中的响应为拒绝,在6076校验相同中继群中的重试。若6076中不允许重试,则在6078呼叫计数器递增到下一请求,在6080使用下一功能后,处理进至3282。若6076中允许重试,则步骤6082和6084在CCB中校验第一试呼。如果6084判决为不是第一试呼,在6086呼叫计数器递增到下一请求,在6088使用下一功能后,处理进至3282。如果6084中判决为是第一试呼,在6090将电路标为维护忙,并在6092调用电路封锁处理。步骤6094在CCB中使呼叫重试递增,步骤6096在相同中继群重试呼叫。处理进至3816。
在4040(23F),终接处理等待mux的响应。如果在4042从mux收到消息,在4044决定响应的类型。若为接收,在4046将电路标为瞬态,并在4047将识别所选出局电路的消息送到始发处理。在4048和4049决定是否CCM内部呼叫。如果4049判决为是CCM内部呼叫,在4050送出没有连续性校验的内部IAM。如果不是CCM内部呼叫,在4051送出没有连续性校验的外部IAM。步骤4050或4051后,在4052设定ACM定时器,处理进至4220。如果4044的响应为拒绝,在4054通知维护。步骤4054后,在6100和6102校验相同中继群内的重试。如果6102中不允许重试,在6104呼叫计数器递增到下一请求,在6106使用下一功能后,处理进至3282。若6102中允许重试,则步骤6108和6110在CCB中校验第一试呼。如果6110判决为不是第一试呼,在6112呼叫计数器递增到下一请求,在6114使用下一功能后,处理进至3282。如果是第一试呼,在6116将电路标为维护忙,并在6118调用电路封锁处理。步骤6120在CCB中使呼叫重试递增,步骤6122在相同中继群重试呼叫。处理进至3816。
如果在4046(图23G)定时器时间满,在4062通知维护,并在4058用不同的分配将第二消息送到mux。在4066设定mux定时器,并在4068等待响应。如果在4070定时器时间满,在4072通知维护,在4074将38号事由的消息送到处置表,在4076送出释放的时刻以便记费,在4078示闲。如果在4080从mux收到消息,在4082确定响应的类型。若为接收,在4084将电路标为瞬态,并在4085将识别所选出局电路的消息送到始发处理。在4086和4087决定是否CCM内部呼叫。如果4087中判决为是CCM内部呼叫,在4088送出没有连续性校验的内部IAM。若不是CCM内部呼叫,则在4089送出没有连续性校验的外部IAM。步骤4088或4089后,在4090设定ACM定时器后,处理进至4220。如果4082中的响应为拒绝,在6130校验相同中继群内的重试。若6130中不允许重试,则在6132呼叫计数器递增到下一请求,在6134使用下一功能后,处理进至3282。若6130中允许重试,则步骤6136和6138在CCB中校验第一试呼。如果6138判决为不是第一试呼,在6140呼叫计数器递增到下一请求,在6142使用下一功能后,处理进至3282。若6138中判决为第一试呼,则在6144将电路标为维护忙,并在6146调用电路封锁处理。步骤6148在CCB中使呼叫重试递增,步骤6150在相同中继群重试呼叫。处理进至3816。
在4100(图23H),终接处理等待出局连续性校验报告。如果在4102该报告为出局连续性校验(CC0)成功,在4103更新CCB。在4104和4105决定是否CCM内部呼叫。如果4105判决为是CCM内部呼叫,在4106送出内部COT(成功)。若不是CCM内部呼叫,则在4107送出外部COT(成功)。步骤4106或4107后,处理进至4220。如果4108中报告为失败,在4109使ACM定时器停止,并在4110和4111决定是否CCM内部呼叫。如果4111中判决为是CCM内部呼叫,在4112送出内部COT(失败)。若不是CCM内部呼叫,则在4113送出外部COT(失败)。步骤4112或4113后,在4114评定重试性能,4116中如果为允许,在4118使呼叫计数器递增。在4120将重试呼叫消息送到始发处理后,在4122示闲。如果4116中不允许重试,在4124用消息调用出局连续性重校处理后,在4126示闲。如果在4134收到外部RLC,在4140送出呼叫重试请求。4140后,在4142决定出局连续性校验过程是否完成。如果未完成,在4144停止出局连续性校验过程后,处理进至4146。如果4142中出局连续性校验过程已完成,处理进至4146。在4146使ACM定时器停止后,在4148将21号事由的消息送到处置表。在4150将电路标为瞬态,并在4152送出释放的时刻以便记费。在4154设定RLC定时器,在4156设定REL定时器。处理进至4570。如果在4133收到内部RLC,处理进至4142。
如果在4160(图23I)收到另一内部消息,或在4161收到另一外部消息,则在4162决定是否出局连续性校验过程。如果不是,在4163停止出局连续性校验过程后,处理进至4164。如果4162中判决为出局连接性校验过程完成,处理进至4164。在4164使ACM定时器停止,并在4165将消息送到始发处理以重试呼叫。在4166送出释放的时刻以便记费。在4167用消息调用mux释放处理后,在4168示闲。如果在4170收到内部IAM,或在4171收到外部IAM,就在4172决定出局连续性校验过程是否完成。若未完成,在4173停止出局连续性校验过程。在4169试行呼叫重试后,在4185示闲。如果在4174收到封锁请求,或在4175从入局处理收到释放请求,就在4176送出呼叫重试请求。4176后,在4177决定出局连续性校验过程是否完成。如果不是,在4178停止出局连续性校验过程后,处理进至4179。若在4177判决为出局连续性校验过程已完成,处理进至4179。在4179使ACM定时器停止,并在4180将21号事由的消息送到处置表。在4181将电路标为瞬态,并在4182送出释放的时刻以便记费。在4183设定RLC定时器,在4184设定REL定时器。处理进至4570。
如果在4186(图23J)从后续网络单元收到外部REL,或在4187收到内部REL,就在4188决定出局连续性校验过程是否完成。若未完成,则在4189停止出局连续性校验过程后,处理进至4190。在4188如果完成出局连续性校验过程,处理进至4190。在4190使ACM定时器停止,并在4191将从REL收到的事由的消息送到处置表。在4192和4193决定是否CCM内部呼叫。如果4193中判决为是CCM内部呼叫,在4194送出内部RLC。若不是CCM内部呼叫,则在4195送出外部RLC。步骤4194或4195后,在4196送出释放的时刻以便记费。在4198,用消息调用mux/回波控制释放过程后,在4200示闲。如果4202中收到封锁复原,在4203决定出局连续性校验过程是否完成。若未完成,则在4204停止该过程后,处理进至4205。4203中如果出局连续性校验过程已完成,处理进至4205。在4205使ACM定时器停止,并在4206将消息送到始发处理以进行呼叫重试。
在4207送出释放的时刻以便记费。在4208用消息调用mux/回波控制释放过程后,在4209示闲。如果在4210从始发处理收到咨询消息,在4211和4212决定是否CCM内部呼叫。如果4212中判决为是CCM内部呼叫,在4213送出内部INF。若不是CCM内部呼叫,则在4214送出外部INF。步骤4213或4214后处理返回4100。
终接处理-呼叫完成上述各点中,呼叫出局端的终接处理在呼叫完成前等待一些消息或动作。其例子有等待ACM、ANM或PLC。图24A~图24I描述此BCM的终接处理的呼叫完成处理。
在图24A的4220,终接处理等待ACM。如果在4222收到外部ACM,或在4223收到内部ACM,就在4224使ACM定时器停止,并在4226将电路标为忙。在4228,送出连接的时刻以便记费,并在4230将ACM送到始发处理。然后,处理进至4310。如果在4232收到外部ANM,或在4233收到内部ANM,就在4234使ACM定时器停止,并在4236将电路标为忙。在4238送出应答的时刻以便记费,并在4240将ANM送到始发处理。然后,处理进至4400。
如果在4242(图24B)收到封锁请求,在4244收到外部RLC,或在4245收到内部RLC,则在4246将呼叫重试消息送到始发处理。在4248使ACM定时器停止,并在4250将41号事由的消息送到处置表。在4252将电路标为瞬态,并在4254送出释放的时刻以便记费。在4256启动RLC定时器,在4258启动发送REL定时器。处理进至4570。如果在4260从始发处理收到释放请求,处理进至4248。若4262中ACM定时器超时,则在4263将呼叫失败消息送到始发处理后,处理进至4250。
如果在4264(图24C)收到外部REL,或在4265收到内部REL,就在4266使ACM定时器停止,并在4267将从REL收到的事由的消息送到处置表。在4268和4269决定是否CCM内部呼叫。若4269中判决为是CCM内部呼叫,则在4270送出内部RLC。若不是CCM内部呼叫,便在4271送出外部RLC。步骤4270或4271后,在4272送出释放的时刻以便记费。在4274送出消息以调用电路复原处理,并在4276示闲。如果在4278收到封锁复原,在4280使ACM定时器停止,并在4282将呼叫重试送到始发处理。4284中送出释放的时刻以便计费后,处理进至4274。如果在4286收到外部CPM,或在4287收到内部CPM,就在4288将该信息送到始发处理后,处理返回4220。若在4290收到外部IAM,或在4291收到内部IAM,则在4292将占用消息送到始发处理后,在4294示闲。若在4295中收到INF消息,则在4296和4297决定是否CCM内部呼叫。如果4297中判决为是CCM内部呼叫,在4298送出内部INF。若不是CCM内部呼叫,则在4299送出外部INF。步骤4298或4299后,处理返回4220。如果在4300收到另一外部消息,或在4301收到内部ACM,就在4302使ACM定时器停止,并在4304将呼叫重试送到始发处理。在4306送出释放的时刻进行记费后,处理进至4274。
在4310(图24D),终接处理等待ANM。如果在4312收到封锁请求,在4314将其忽略后,处理返回4310。若在4318从始发处理收到释放请求,则在4320将来自该释放的索引号的消息送到处置表。在4322将电路标为瞬态,并在4324送出释放的时刻以便记费。在4326启动RLC定时器,在4328启动发送REL定时器。处理进至4570。如果在4330收到外部ANM,或在4331收到内部ANM,就在4332送出应答的时刻以便记费,并在4334将ANM传给始发处理。处理进至4400。如果在4336收到外部EXM,或在4337收到内部EXM,在4338送出EXM信息进行记费后,处理返回4310。若在4340收到外部CPM,或在4341收到内部CPM,则在4342将该信息送到始发处理后,处理返回4310。若4344中收到封锁复原,则在4346将释放请求送到始发处理,并在4348送出释放的时刻以便记费。在4350将消息送到电路复原处理,在4352将释放消息送到mux/回波控制处理。在4354示闲。
如果在4356(图24E)收到外部REL,或在4357收到内部REL,在4358将从REL收到的索引号的事由的消息送到处置表,并在4359送出释放的时刻以便记费。在4360和4361确定是否CCM内部呼叫,如果4361中判决为是CCM内部呼叫,在4362送出内部RCL。若不是CCM内部呼叫,则在4363送出外部INF。步骤4362或4363后,在4364将消息送到mux/回波控制释放处理。在4368示闲。若4376中收到外部RLC,则在4378将呼叫失败消息送到始发处理。在4380将41号事由的消息送到处置表。在4382将电路标为瞬态,并在4384送出释放的时刻以便记费。在4386启动RLC定时器,在4388启动发送REL定时器。处理进至4570。如果在4392从电路查询处理收到释放或在4393收到内部RLC,处理进至4380。若4394中收到其他外部消息或4395中收到另一内部消息,则在4396将其忽略后,处理返回4310。
在4400(图24F)呼叫得到应答并动作。如果在4402收到封锁请求,在4404将其忽略后,处理返回4400。如果在4408收到外部RLC,或在4409收到内部RLC,就在4410将呼叫失败消息送到始发处理。在4412将41号事由的消息送到处置表。在4414将电路标为瞬态,并在4416送出释放的时刻以便记费。在4418启动RLC定时器,在4420启动发送REL定时器。处理进至4570。如果在4324从电路查询处理收到释放请求,处理进至4412。若4426中从始发处理收到释放请求,则在4428将该请求来的索引号的事由消息送到处置表。在4430将电路标为瞬态,并在4431送出释放的时刻以便记费。在4432启动RLC定时器,并在4434启动发送REL定时器。处理进至4570。如果在4440收到外部CPM,或在4441收到内部CPM,在4442将该信息送到始发处理后,处理返回4400。若在4444中收到外部REL,或4445中收到内部REL,则在4446将从REL收到的索引号的事由的消息送到处置表,并在4447送出释放的时刻以便记费。在4448和4449决定是否CCM内部呼叫。如果4449中判决为是CCM内部呼叫,在4450送出内部RLC。若不是CCM内部呼叫,则在4451送出外部RLC。步骤4450或4451后,在4452将消息送到mux/回波控制释放处理。在4454示闲。如果在4456收到封锁复原,在4457将释放请求送到始发处理,并在4458送出释放的时刻以便记费。在4459将消息送到电路复原处理,在4460将释放消息送到mux/回波控制处理后,在4462示闲。如果在4464收到外部SUS消息,或在4465收到内部SUS消息,就在4466设定SUS定时器,并在4468将SUS传给始发处理。处理进至4480。若在4472中收到其他外部消息或4473中收到其他内部消息,则在4474将其忽略后,处理返回4400。
在4480(图24G),出局电路暂停。如果4488中收到外部RLC,或4489中收到内部RLC,就在4490将呼叫失败消息送到始发处理。在4494将41号事由的消息送到处置表。在4496将电路标为瞬态,并在4498送出释放的时刻以便记费。在4500启动RLC定时器,在4502启动发送REL定时器。处理进至4570。如果在4504从电路查询处理收到释放请求,处理进至4494。如果在4506从始发处理收到释放请求,在4508将从该释放收到的索引号的消息送到处置表。在4512将电路标为瞬态,并在4514送出释放的时刻以便记费。在4516启动RLC定时器,在4518启动发送REL定时器。处理进至4570。如果4524中暂停定时器超时,在4526将释放请求送到始发处理,并在4528将100事由的消息送到处置表。在4530将电路标为瞬态。在4532启动RLC定时器,在4534启动发送REL定时器。处理进至4570。
若在4482(图24H)收到封锁请求,则在4484将其忽略后,处理返回4400。如果在4562收到其他外部消息,或在4563收到其他内部消息,在4566将其忽略后,处理返回4400。如果在4536收到外部REL,或在4537收到内部REL,就在4538将具有从REL收到的索引号的消息送到处置表,并在4539送出释放的时刻以便记费。在4540和4541决定是否CCM内部呼叫。如果4541中判决为是CCM内部呼叫,在4542送出内部RLC。若不是COM内部呼叫,则在4543送出外部RLC。步骤4542或4543后,在4544将消息送到mux/回波控制释放处理。在4546示闲。如果在4548收到封锁复原,在4549将释放请求送到始发处理,并在4550送出释放的时刻以便记费。在4551将消息送到电路复原处理。在4552将释放消息送到mux/回波控制处理后,在4554示闲。如果在4556收到外部RES消息,或在4557收到内部RES,在4558使SUS定时器停止,并在4560将RES传给始发处理。处理返回4400。
在4570(图24I),终接处理等待RLC。如果在4572收到外部RLC,或在4573收到内部RLC,在4574送出空闲的时刻以便记费。在4578使发送REL定时器停止。在4582示闲。如果在4584RLC定时器超时,在4586使发送REL定时器停止,并在4588调用电路复原处理。在4590通知维护后,在4592示闲。如果在4594收到封锁复原,在4595将释放请求送到始发处理,并在4600送出释放的时刻以便记费。在4601将消息送到电路复原处理。在4602将释放消息送到mux/回波控制处理后,在4606示闲。如果4606中发送REL定时器超时,在4608将41号事由的消息送到处置表。在4610启动发送REL定时器后,处理返回4570。若在4611收到内部REL,或在4609收到内部REL,在4612和4613决定是否CCM内部呼叫。若4613中判决为是CCM内部呼叫,则在4614送出内部RLC。不是CCM内部呼叫,便以4615送出外部RLC。步骤4614或4615后,处理返回4575。如果在4616收到其他外部消息或在4617收到其他内部消息,则在4618将其忽略后,处理返回4570。
杂项处理上述说明中,BCM调用下列处理双占用处理、回波控制、入局电路连续性校验、自动拥塞控制、电路复原发送、出中继选择、出局电路连续性校验和mux/回波控制释放。图25~图32说明这些杂项处理。
图25描述双占用处理过程。在4620双占用处理过程为空闲。4622中从BCM收到查询。在4624和4626校验是否收到ACM或ANM。如果收到,在4628为呼叫认定控制后,在4630示闲。若在4626中没有收到这些消息,则步骤4632和4634在中继电路表中校验双占用分解。如果控制设置为“全”,在4630为呼叫开放控制后,在4638示闲。若4634中控制设置为“无”,则在4640决定要用的不同电路。在4642呼叫开放新电路的控制后,在4644示闲。如果在4634控制设置为奇/偶,在4646校验IAM的始发信令点编码(OPC),并在4648与CCM信令点编码比较。如果IAM的OPC高于CCM信令点编码,在4650和4652校验IAM中的CIC是奇数还是偶数。如果是奇数,在4654为呼叫开放控制后,在4656示闲。如果CIC是偶数,在4658决定要用的不同电路。在4660呼叫开放新电路的控制后,在4662示闲。若4648中判决为IAM的OPC不高于CCM的信令点编码,则在4664和4666校验IAM中的CIC是奇数还是偶数。如果是偶数,在4668为呼叫开放控制后,在4670示闲。如果CIC是奇数,在4672决定要用的不同电路。在4674呼叫开放新电路的控制后,在4676示闲。
图26描述回波控制处理。在4680回波控制处理为空闲,在4682从BCM收到消息。如果步骤4684在IAM中收到回波控制信息,或在4686收到CRM,在4688和4690校验电路类型。如果在LEC的电路(TDM),在4692和4694校验信息传送性能。如果不是3.1KHz呼叫,在4696从中继电路表访问回波控制地址。在4698禁用相关回波消除器后,在4700示闲。若4694中判决为3.1KHz呼叫,则在4702和4704校验前向呼叫标识符中的回波控制区。如果没有回波控制装置,在4706不要求禁用回波控制,并在4708示闲。如果有回波控制装置,在4710从中继电路表访问回波控制地址。在4712禁用相关回波消除器后,在4714示闲。若4690中判决为另一CCM的电路(ATM),则在4716和4718校验信息传送性能。如果不是3.1KHz呼叫,在4720从中继电路表访问回波控制地址。在4722禁用相关回波消除器后,在4724示闲。若4718中判决为3.1KHz呼叫,则4726不要求禁用回波控制,并在4728示闲。若步骤4730在ACM中、4732在CDM中或4734在ANM中收到回波控制信息,就在4736和4738校验电路类型。如果是来自另一CCM的电路(ATM),在4740不要求禁用回波控制,并在4742示闲。如果是LEC的电路(TDM),在4744和4746校验后向呼叫指示符中的回波控制区。若有回波控制装置,则在4748和4750校验CCB是否回波消除启用。如果没有启用,在4752不要求禁用回波控制,并在4754示闲。4750中判决为回波消除启用,在4756从中继电路表访问回波控制地址。在4758禁用相关回波消除器后,在4760示闲。若4746中判决为没有回波控制装置,则在4762不要求禁用回波控制,并在4764示闲。
图27A和图27B描述入局连续性校验处理。在图27A的4770,入局呼叫的连续性校验处理为空闲,在4772接收消息以调用处理。在4774校验CCB以决定连续性校验用的DS0。在4776指令mux将DS0连接到环回测试。在4778设定COT定时器,并在4780和4782等待mux的答复。如果在4784COT定时器时间满,在4786重送mux消息,并在4788重新启动定时器。在4790和4792,处理等待mux的答复。如果在4794COT定时器时间满,在4796通知维护,在4798将41号事由消息送到处置表后,在4800示闲。若在4782或4792收到答复,则在4802消息指明已提供回环。在4804使COT定时器停止。在4806和4808校验CCB是否要求回波控制。如果要求回波控制,在4810从中继电路表访问回波控制地址。在4812禁用相关回波控制器。
在4818(图27B),接收消息,使连续性校验停止。在4820指示mux断开环回测试,在4822启动COT定时器,并在4824和4826等待mux答复。如果在4828COT定时器时间满,在4830重送mux消息,并在4832重新启动定时器。在4834和4836,处理等待mux的答复。如果在4838COT定时器时间满,在4840通知维护,在4842将41号事由的消息送到处置表后,在4844示闲。若在4826或4836收到答复,则在4846消息指明已断开环回测试。在4848使COT定时器停止。在4850启用相关回波消除器。在4852示闲。在4854接收消息,使连续性校验停止。4856中指令mux断开环回测试,在4858启动COT定时器,并在4860和4862等待mux答复。如果在4864COT定时器时间满,在4866重发mux消息,并在4868重新启动定时器。在4870和4872,处理等待mux的答复。如果在4874COT定时器时间满,在4876通知维护,在4878将41号事由的消息送到处置表后,在4880示闲。如果在4862或4872收到答复,在4882消息指明已断开环回测试。4884中使COT定时器停止。在4886示闲。
图28描述自动拥塞控制处理。在4890,自动拥塞控制处理为空闲,在4892接收消息。4894中校验CCM负载。在4896校验CCM ID表以取得CCM拥塞级。4898中决定CCM负载是否超过拥塞级(ACL)3。如果超过,在4900通知维护,并在4902送出42号事由的REL。如果不超过,在4904决定CCM负载是否超过拥塞级2。如果超过,在4906通知维护,并在4908送出42号事由的REL。若不超过,则在4910决定CCM负载是否超过拥塞级1。如果超过,在4912通知维护并在4914送出42号事由的REL。在4916校验COT。如果出现1,在4918停止入局连续性校验处理,并在4920使COT定时器停止。若4916中出现2,则在4920使COT定时器停止。步骤4920后,或在4916出现0时,在将电路标为瞬态。在4924启动RLC定时器,在4926启动发送REL定时器。在3724,自动拥塞控制处理等待RLC。如果在4910CCM的使用率不超过拥塞级1,处理进至2302。
图29A和图29B描述电路复原发送处理。在图29A的4940,电路复原发送处理为空闲。如果从BCM收到消息,处理进至4948。在4942,从mux收到消息,表明丢失电路状态,从而在4944停止呼叫处理。在4946指令mux清除电路并复原。4948中将电路标为瞬态。在4949和4950决定是否CCM内部呼叫。若4950中判决为是CCM内部呼叫,则在4951送出内部RSC。若不是CCM内部呼叫,便在4552送出外部RSC。步骤4951或4952后,在4953启动定时器T16,在4956启动定时器T17。处理在4958中等待RLC。如果在4960收到内部RSC,或在4961收到外部RSC,就在4962和4963决定是否CCM内部呼叫。如果4963中判决为是CCM内部呼叫,在4964送出内部RSC。若不是CCM内部呼叫,则在4965送出外部RSC。步骤4964或4965后,在4966使定时器T16和T17停止。在4967决定是否有报警标识符。如果有,在4968通知维护。步骤4968后,或在4967没有报警标识符,则在4969将电路标为空闲,并在4970示闲。如果在4971收到内部RLC,或在4972收到外部RLC,处理进至4966。若在4973收到内部REL,或在4974收到外部REL,则在4975和4976决定是否CCM内部呼叫。4976中判决为CCM内部呼叫,则在4977送出内部RLC。若不是CCM内部呼叫,便在4978送出外部RLC。步骤4977或4978后,处理进至4958。
如果在4979(图29B)定时器T16时间满,在4980和4981决定是否CCM内部呼叫。若4981中判决为是CCM内部呼叫,则在4982送出内部RSC。若不是CCM内部呼叫,便在4983送出外部RSC。步骤4982或4983后,在4984启动定时器T16。然后,处理返回4958。如果在4985定时器T17时间满,在4986使定时器T16停止。在4987决定是否有报警指示符。如果有,在4988设定该指示符,并在4989通知维护。步骤4989后,或4987中没有报警指示符,在4990和4991决定是否CCM内部呼叫。如果4991判决为是CCM内部呼叫,在4992送出内部RSC。若不是CCM内部呼叫,便在4993送出外部RSC。步骤4992或4993后,在4994启动定时器T17。然后,处理返回4958。
图30A~图30F描述中继选择处理。在图30A的5010,选择已空闲最长久的中继电路的“最长空闲”中继选择处理为空闲。在5012,收到消息以请求电路选择。在5014对中继群中的电路校验其状态和时间区。如果在5016判决为没有电路,在5018通知维护,并在5020使呼叫计数器递增。在5022使用下一路由选择后,处理进至3260。若5016中判决为有中继电路,在5024对中继群中的空闲电路校验时间。若在5026全部电路设定的时间为0:00,在5028选择中继群的第一中继电路,并在5030将所选电路提供给终接处理。在5032示闲。若5026中全部电路不是0:00,则在5034校验时间状态。若在5036判决为前一天有一些电路,在5038选择前一天中时间最早的电路。在5040将所选电路提供给终接处理后,在5042示闲。若5036中判决为前一天没有电路,在5044选择当天时间最早的电路后,处理进至5040。
在5050(图30B),选择已处于最短空闲的中继电路的“最短空闲”中继选择处理为空闲。5052中,接收消息,以请求电路选择。在5054对中继群中的电路校验状态和时间区。如果5056中判决为没有电路,在5058通知维护,并在5060使呼叫计数器递增。在5062使用下一路由选择后,处理进至3260。若5056中判决为有中继电路,则在5064对中继群的空闲电路校验时间。如果在5066所有电路的时间设定为0:00,在5068选择中继群的末尾中继电路,并在5070将所选电路提供给终接处理。在5072示闲。若5066中判决为所有电路的时间不是0:00,则在5074校验时间状态。如果在5076当天有一些电路,在5078选择当天时间最晚的电路。在5080将所选电路提供给终接处理后,在5082示闲。如果5076中当天没有电路,在5084选择前一天时间上最晚的电路后,处理进至5080。
在5100(图30C),“递降”中继选择处理为空闲,该处理选择号码最低空闲中继。5102中,接收消息,以请求电路选择。在5104对中继群中的空闲电路校验状态区。如果5106中判决为没有电路,在5108通知维护,并在5110使呼叫计数器递增。在5112使用下一路由选择后,处理进至3260。若5106中有中继电路,则在5114和5116决定是否中继群的第一请求。如果5116判决为是第一请求,在5118选择中继群中的末尾电路,并将所选电路在5120提供给终接处理。在5122示闲。若不是第一请求,则在5124选择中继群中的末尾电路。如果5126中所选中继电路不忙,处理进至5118。如果忙,在5128选择末尾中继电路前的下一电路后,处理进至5120。
在5130(图30D),“递升”中继选择处理为空闲,该处理选择号码最高的空闲中继。5132中,接收消息,以请求电路选择。在5134对中继群中的空闲电路校验状态区。如果5136中判决为没有电路,在5138通知维护,并在5140使呼叫计数器递增。在5142使用下一路由选择后,处理进至3260。若5136中有中继电路,则在5144和5146决定是否中继群的第一请求。若5146中判决为是第一请求,则在5148选择中继群中的第一电路,并在5150将所选电路提供给终接处理。在5152示闲。若不是第一请求,便在5154选择中继群中的第一电路。如果5156中判断为所选中继电路不忙,处理进至5148。如果忙,在5158选择第一中继电路后可用的下一中继电路后,处理进至5150。
在5160(图30E),“反时针方向”中继选择处理为空闲,该处理从高到低顺序选择中继电路。5162中,接收消息,以请求电路选择。在5164对中继群中的空闲电路校验状态区。如果5166中判决为没有电路,在5168通知维护,并在5170使呼叫计数器递增。在5172使用下一路由选择后,处理进至3260。若5166中有中继电路,则在5174和5176决定是否中继群的第一请求。若5176中判决为是第一请求,则在5178选择中继群中的末尾电路,并在5180将所选电路提供给终接处理。在5182示闲。若不是第一请求,则在5184决定从中继群中选择的最新近电路。在5186选择递降顺序的下一可用中继电路。在5188将所选电路提供给终接处理。在5190示闲。
在5200(图30F),“顺时针方向”中继选择处理为空闲,该处理从低到高顺序选择中继电路。5202中,接收消息,以请求电路选择。在5204对中继群中的空闲电路校验状态区。如果5206中判决为设有电路,在5208通知维护,并在5210使呼叫计数器递增。在5212使用下一路由选择后,处理进至3260。若5206中有中继电路,则在5214和5216决定是否中继群的第一请求。若5216中判决为是第一请求,则在5218选择中继群中的第一中继电路,并在5220将所选电路提供给终接处理。在5222示闲。若不是第一请求,则在5224决定从中继群中选择的最新近电路。在5226选择递升顺序的下一可用中继电路。在5228将所选电路提供给终接处理。在5230示闲。
图31A~图31B描述出局连续性校验处理。图31A中,出局连续性校验处理在5240示闲。5242中接收出局连续性校验消息。在5224查询CCB以按呼叫决定DS0。5246中指令mux建立连续性测试,并禁用相关回波消除器。在5248启动mux定时器,并在5250等待答复。如果5252中mux定时器时间满,在5254通知维护,并在5256重发mux消息。在5258重新启动mux定时器,并在5260等待答复。如果5262中mux定时器时间满,在5264通知维护,在5266将41号事由的消息送到处置表后,在5268示闲。如果5270中从mux收到消息,在5272决定消息类型。若是拒绝消息,则在5274通知维护,在5276将41号事由消息送到处置表后,在5278示闲。若5272中为接收消息,在5280给出连续性校验信号音,在5282启动COT定时器后,处理进至5300。如果在5286从mux收到消息,在5288决定消息类型。若是拒绝消息,在5290通知维护,在5292将41号事由消息送到处置表后,在5294示闲。若5288中为接收消息,在5296给出连续性校验信号音,在5298启动COT定时器后,处理进至5300。
在5300(图31B),处理等待mux来的状态消息。如果在5302收到接收消息(表示测试完成,信号音已去除,而且回波消除器启动),在5204使COT定时器停止。在5306将表示接收的消息送到BCM后,在5308示闲。如果在5310收到拒绝消息(表示测试完成,信号音已去除,而且回波消除器启动),在5312使COT定时器停止。在5314将表示拒绝的消息送到BCM后,在5316示闲。若5318中COT定时器时间满,在5320通知维护,并在5322从mux请求重发COT信息。在5324启动COT定时器,并在5326等待mux来的消息。如果5328中COT定时器时间满,在5330通知维护后,在5332示闲。若在5338收到接收消息(表示测试完成,信号音已去除,而且回波消除器启动),在5340使COT定时器停止。在5342将表示接收的消息送到BCM后,在5344示闲。如果在5346收到拒绝消息(表示测试完成,信号音已去除,而且回波消除器启动),在5348使COT定时器停止。在5350将表示拒绝的消息送到BCM后,在5352示闲。
图32描述mux/回波控制释放处理。在5360该处理为空闲。在5262接收释放消息,并在5364将消息送到mux。在5366启动mux定时器,并在5368等待答复。如果5370中mux定时器时间满,在5372通知维护,并在5374重发mux消息。在5376重新启动mux定时器,并在5380等待答复。在5382中决定mux的响应。如果mux响应为拒绝,在5384通知维护。步骤5386在中继电路表中将电路标为封锁,并在5388将消息送到封锁处理。在5390示闲。若5382中判决为消息接收,则在5292将电路标为空闲后,在5394示闲。如果在5396从mux收到消息,在5398决定mux响应。如果该响应为拒绝,在5400通知维护。步骤5402在中继电路表中将电路标为封锁,并在5404将消息送到封锁处理。在5406示闲。若5398中判决为消息接收,在5408将电路标为空闲后,在5410示闲。
本领域技术人员理解,上述揭示内容可有多种变形,而不脱离本发明的范围。为此,本发明的范围和含义应由下列权利要求书所限定。
权利要求
1.一种电信信令处理机,处理7号信令系统(SS7)的电信信令消息,以选择异步转移模式(ATM)虚拟连接,并提供所选ATM虚拟连接的控制消息,其特征在于,所述信令处理机包括计算机系统,其动作用于存储数据结构,并执行存储的逻辑;呼叫控制数据结构,该数据结构存储于所述计算机系统,并包含有关各呼叫的信息;电路数据结构,该数据结构存储于所述计算机系统,并包含有关电信连接的信息;异常数据结构,该数据结构存储于所述计算机系统,并包含有关呼叫路由异常的信息;主叫号码数据结构,该数据结构存储于所述计算机系统,并包含有关主叫号码的信息;被叫号码数据结构,该数据结构存储于所述计算机系统,并包含有关被叫号码的信息;路由数据结构,该数据结构存储于所述计算机系统,并包含有关路由选择的信息;始发处理逻辑,该逻辑存储于所述计算机系统,而且其动作用于处理有关始发电路的、来自SS7信令消息的信息,并访问所述数据结构,以请求终接ATM虚拟连接;终接处理逻辑,该逻辑存储于所述计算机系统,而且其动作用于处理来自SS7信令消息的信息,以响应于来自所述始发处理的请求,选择终接ATM虚拟连接。
2.如权利要求1所述的信令处理机,其特征在于,所述计算机系统在任何电信交换机的外部。
3.如权利要求1所述的信令处理机,其特征在于,还包括处置数据结构,该数据结构存储于所述计算机系统,并包含有关未选择路由送出的呼叫的呼叫处理的信息。
4.如权利要求1所述的信令处理机,其特征在于,还包括查询数据结构,该数据结构存储于所述计算机系统,并包含有关查询附加呼叫处理的信息。
全文摘要
本发明包括一种电信信令处理机(400),用于处理7号信令系统(SS7)电信信令消息,以选择ATM虚拟连接,并提供指示所选ATM虚拟连接的控制消息。该信令处理机包括计算机系统、数据结构、始发处理逻辑和终接处理逻辑。所述数据结构具有中继电路表(500)、中继群表(502)、异常表(504)、ANI表(506)、被叫号码表(508)和路由表(510)。始发处理逻辑和终接处理逻辑存储于所述计算机系统,并处理来自SS7信令消息的有关始发电路和终接电路的信息,而且响应来自所述始发处理的请求访问所述数据结构以请求终接ATM虚拟连接。
文档编号H04J3/24GK1238872SQ9719998
公开日1999年12月15日 申请日期1997年11月12日 优先权日1996年11月22日
发明者约萨夫·M·克里斯蒂, 威廉·莱尔·威利, 罗亚尔·D·豪厄尔 申请人:斯普林脱通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1