ZXJ10(V10)交换机技术手册 第四

2019-02-15 18:51

第一章 呼叫处理

1.1 呼叫处理概述

按电信网的分级结构,出入局可分为本地出局,长途出局,本地入局,长途入局,本地汇接,长途汇接。市话的路由选择:市话发端局?(or市话汇接局)?市话终端局;长途的路由选择为:市长合一局(市话发端局?长途发端局)?(长途汇接局)?(长途汇接局)?长市合一局(长途终端局?市话终端局?。邮电部并且规定,汇接局不能超过三个。

基本呼叫处理中有一个重要概念:半呼叫处理,即处理过程中,主被叫互相屏蔽。所以随路出局呼叫时主叫流程与本局呼叫的主叫流程类似;随路入局呼叫时被叫流程与本局呼叫的被叫流程类似;汇接呼叫时的主,被叫流程分别与随路入局呼叫的主叫流程,随路出局的被叫流程类似。

基本业务呼叫包括本局呼叫,出局呼叫?去话?,入局呼叫?来话?和出入局呼叫?汇接?。本局呼叫由模拟信令系统支持,而后三者则须由局间信令支持,按其方式不同,分为随路信令和共路信令两种,共路信令适用于程控局之间的信令传递,而随路信令适用于DT,ABT,SFT等中继器与它局之间的通信。本章仅介绍本局呼叫及随路信令部分的呼叫处理,共路信令部分的呼叫处理将在CCSP章中的TUP和ISUP中作叙述说明。

1.2 呼叫进程

1.2.1 进程的种类

用户的呼叫是由交换机上的呼叫进程来处理的。不同的进程处理不同类型的呼叫。本局的普通模拟用户呼叫和随路出入局呼叫由一个进程处理;ISDN用户呼叫和ISDN出入局呼叫以及共路信令呼叫由另一个进程处理;此外还有处理112等特服呼叫的进程。

本局和随路出入局呼叫ISDN用户呼叫用户呼叫共路出入局呼叫112等特服呼叫进程1进程2进程3 图4.2-1 呼叫进程

-1-

ZXJ10(V10.0)数字程控交换机技术手册

1.2.2 呼叫进程的主叫与被叫

在一个呼叫过程中用户可分为主叫和被叫。主叫有普通模拟用户主叫和随路中继入局呼叫的主叫,被叫又可分为普通模拟用户被叫和随路中继出局呼叫的被叫。

呼叫进程也相应地分为主叫部分和被叫部分,分别处理呼叫过程中发送给主叫和被叫的消息。如果是单模块内呼叫,则整个呼叫过程由运行在该模块MP(Module Processor)上的一个呼叫进程来控制;如果是多模块呼叫,则主叫由运行在主叫用户所在模块的MP上的呼叫进程的主叫部分控制,被叫由运行在被叫用户所在模块的MP上的呼叫进程的被叫部分控制,如图4.2-2所示。

主叫进程被叫进程 图4.2-2 呼叫进程的主、被叫部分

一个完整的呼叫总会涉及到两个呼叫数据块:一个是主叫数据块,一个是被叫数据块。这两个数据块分别记录了主叫和被叫的详细特征:如呼叫状态、用户线号、用户号码、时隙、用户属性等等。呼叫数据块是一个呼叫开始时由呼叫进程创建的。如果同时有多个呼叫存在,呼叫进程就创建多对这样的数据块分别对应于不同的呼叫。当一个呼叫结束时,呼叫进程释放该呼叫的呼叫数据块。

图4.2-3 单模块呼叫

-2-

ZXJ10(V10.0)数字程控交换机技术手册

图4.2-4 多模块呼叫

1.2.3 呼叫进程间的通信

在一个呼叫过程中会涉及到不同进程及不同模块之间的通信,主要有: ——SP(Subscriber Processor)上的进程与MP上的呼叫进程之间的通信; ——呼叫进程与系统数据库之间的通信; ——MP上各进程之间的通信; ——MP与MP上的进程之间的通信。

进程之间的通信是通过互相发送消息来实现的,在消息中携带有关数据。 (1)SP与MP的通信

在整个呼叫过程中存种状态:如稳定状态、空闲状态、等待收号听拨号音状态、收号状态、振铃状态、通话状态等等。某种外部原因即“事件”的出现导致了状态的改变,呼叫处理程序可检测出现的事件,如用户摘机、挂机、拨号等等,这通过用户板SP上的承载层软件来实现。

在一次完整的呼叫中,MP需要和用户板上的SP、T网上处理器PP、以及DTMF(Dual Tone Multiple Frequency)收发号器和音板上的PP通信。在出入局呼叫中,MP还需要和中继单元上的PP和MFC单元上的PP通信。PP和MP之间的通信是通过相互发送消息来实现的。

SP上的承载层软件检测到外部事件(如主叫摘机等)后,发送消息给MP,并把与该事件相关的数据随同消息一起发送给MP。MP将根据接收到的事件和当前所处的状态决定执行何种任务,或者到数据库中查找有关数据,或者向SP发送消息指示SP进行操作,如接续通路或音板,开始收号等,或者向被叫所在的MP发送消息以建立主被叫之间的联系。

(2)MP与数据库的通信

MP与数据库的通信采用原语调用(存取事件)的形式。一个数据库存取事件对应于唯一的一组请求参数表和数据库存取结果参数表。

事件有同步事件和异步事件之分。对于同步事件,呼叫处理的数据库存取事件仅限于当前模块内部,事件请求的结果同步返回在结果参数表中。对于异步事件,呼叫处理程序调用时并不直接返回结果。也就是说,对于异步事件,数据库存取接口模块将向调用者发送一个相同的事件来响应呼叫处理程序数据库存取请求。

-3-

ZXJ10(V10.0)数字程控交换机技术手册

通过与数据库接口的原语调用,呼叫进程可以从数据库中获得用户电话号码,主叫用

户的特征描述信息,识别呼叫类别和路由,找被叫用户电路及用户属性,检索主叫用户线或入局中继和交换网连接的时隙,检索被叫用户线或出局中继和交换网连接的时隙,主被叫不同模块时递归从被叫侧向主叫侧建立通路TLN( Time Slot Logical Number) ,标识一个交换网络资源(如交换网的交换时隙),占用一个DTMF收号器,占用一个MFC多频记发器,检索一个给定业务音播放时所需的相关参数,占用一个用户电路,占用一个中继电路,根据被叫用户号码找被叫用户属性 ,有关中继接续的信息以及一些释放资源的处理。

1.2.4 四呼叫进程的结构

呼叫进程一般具有下面的结构形式:

进程头

主程序1 主程序2 ??? 主程序n

函数叶1 函数叶2 ??? 函数叶n

函数1 函数2 ??? 函数n

呼叫进程的进程头是操作系统用来进行进程调度的,进程头利用操作系统提供的功能调用获得别的进程发送给它的消息,并进行分解分析。进程头根据用户的特性调用不同的主程序,如在基本呼叫业务中本局用户的呼叫由一个主程序处理,随路中继入局呼叫由一个主程序处理,随路中继出局呼叫由一个主程序处理。

当进程头接收到主叫用户摘机消息HookOff后,首先判断系统有无空闲资源,如果没有空闲资源,用户将不能起呼。如果有空闲的资源,进程头将在一个数据区里创建记录呼叫参数的呼叫数据块,并把消息以及呼叫数据块传给主程序。主程序将根据当前的呼叫状态和接收到的事件来作相应的处理。呼叫进程从数据库中获得的用户数据也存放在呼叫数据块中,由后面的程序处理。进程头在接收到本次呼叫的其他消息后,先由用户的sln(Subscirber Logical Number, 标识交换机的一个电路设备)得到记录该用户呼叫参数的呼叫数据块,然后把事件消息和呼叫数据块传给呼叫处理程序作相应的处理。

主程序在处理消息时可以调用函数叶或直接调用函数。函数叶和函数都是为了在主程序间共享代码,但函数叶与函数有几点不同:

——函数叶可修改用户的呼叫状态; ——函数叶可设置定时器。

-4-

ZXJ10(V10.0)数字程控交换机技术手册

这意味着调用函数叶后,将在以后的时间里(由定时器设定的时间〕可能会收到由于

此调用所带来的消息。在程序中将对这些消息进行处理。

多个进程向呼叫进程发送消息时,这些消息被放入一个队列,呼叫进程依次对这些消息进行处理。

呼叫数据区PP orMP...PP orMP消息消息消息队列消息呼叫进程...Status己方的sln,Tln,sdn对方的sln,Tln,sdnDTMF收号器的sln,tln}呼叫释放方式己方和对方的摘挂机状态对方的进程Pid己方的用户属性定时器标识进程头消息呼叫数据块...主程序1主程序2主程序3摘挂机及通话,释放时间函数或函数叶.....

图4.2-5 呼叫进程处理信息流程

1.3 随路信令介绍

随路信令的信号方式是指各话路的信号经由话路本身或通过与话路相对应的信号通道来传送的一种信号方式。它按照其信号内容又分为线路信号和记发器信号,此外有时还需要直流脉冲信令。

1.数字型线路信号

线路信号是为了反映局间线路状态或为改变状态等而设立的一些信号。它的功能相当于用户线上的监视信号,只是内容和方式更加复杂。按照完成线路信号的技术手段,线路信号可分为:直流信号、交流信号和数字型信号。这里将详细介绍数字型线路信号。

线路信号包括前向信号和后向信号,前向信号是沿接续前进方向传送的信号,也就是由主叫端向被叫端传送的信号,后向信号则是沿着相反方向传送的信号。线路信号的种类和传送方向如表4.3-1。

-5-


ZXJ10(V10)交换机技术手册 第四.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:微观经济学 第4-6章 练习题

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

马上注册会员

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