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

  • 格式:docx
  • 大小:39.95 KB
  • 文档页数:5

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

zxj10(v10)交换机技术手册第四

第一章通话处理

1.1呼叫处理概述

根据电信网络的层次结构,进出局可分为本地出局、长途出局、本地入局、长途入局、本地汇聚和长途汇聚。本地电话路由:本地电话发起者?城市交易所?本地电话终端局;长途线路的选择是:市长在一个局(当地电话局?长途局)?(长途转接办公室)?(长途转接办公室)?邮电部还规定,串联办公室不得超过三个。

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

基本服务电话包括本地电话和呼出电话?去谈谈?,来电?呼叫以及呼入和呼出电话?同时地本地呼叫由模拟信令系统支持,而后三种呼叫必须由局间信令支持。根据信号传递方式的不同,可分为后续信号传递和普通信号传递。普通信令适用于程控局之间的信令传输,后续信令适用于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(moduleprocessor)上的一个呼叫进程来控制;如果是多模块呼叫,则主叫由运行在主叫用户所在模块的mp上的呼叫进程的主叫部分控制,被叫由运行在被叫用户所在模块的mp上的呼叫进程的被叫部分控制,如图4.2-2所示。

调用过程调用过程图4.2-2调用过程的调用和调用部分

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

图4.2-3单模块调用

-2-

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

图4.2-4多模块呼叫

1.2.3呼叫进程之间的通信

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

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

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

在一次完整的通话中,MP需要与用户板上的SP、T网络处理器上的PP、DTMF(双一多频)收发器和音板上的PP进行通信。在呼入和呼出呼叫中,MP还需要与中继单元上的PP和MFC单元上的PP进行通信。PP和MP之间的通信是通过相互发送消息来实现的。

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

(2) MP与数据库的通信

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

事件可以分为同步事件和异步事件。对于同步事件,调用处理的数据库访问事件仅限于当前模块,事件请求的同步结果在结果参数表中返回。对于异步事件,调用处理程序在调用时不直接返回结果。也就是说,对于异步事件,数据库访问接口模块将向调用方发送相同的事件,以响应调用处理程序数据库访问请求。

-3-

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

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

用户的特征描述信息,识别呼叫类别和路由,查找被叫用户的电路和用户属性,检索主叫用户线路或传入中继的时隙和交换网络连接,检索被叫用户线路或传出中继的时隙和交换网络连接,当主模块和被叫模块不同时,建立从被叫侧到主叫侧的路径TLN(时隙逻辑号),识别交换网络资源(如交换网络的交换时隙),占用DTMF接收机、MFC多频记录仪和发射机,检索播放给定业务音所需的相关参数,占用一个用户电路,占用一个中继电路,根据被叫用户号码、有关中继连接的信息以及释放资源的一些处理,找到被叫用户的属性。

1.2.4四呼叫进程的结构

调用过程通常具有以下结构:

进程头

主程序1主程序2主程序

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

功能1功能2函数n

呼叫进程的进程头是操作系统用来进行进程调度的,进程头利用操作系统提供的功能调用获得别的进程发送给它的消息,并进行分解分析。进程头根据用户的特性调用不同的主程序,如在基本呼叫业务中本局用户的呼叫由一个主程序处理,随路中继入局呼叫由一个主程序处理,随路中继出局呼叫由一个主程序处理。 当进程头收到调用者的摘机消息hookoff时,它首先判断系统是否有空闲资源。如果没有可用资源,用户将无法呼叫。如果有空闲资源,进程头将创建一个呼叫数据块,记录数据区中的呼叫参数,并将消息和呼叫数据块传输到主程序。主程序将根据当前通话状态和接收到的事件进行相应的处理。通过调用过程从数据库获得的用户数据也存储在调用数据块中,并由后面的程序处理。在接收到该呼叫的其他消息后,处理报头首先从用户的SLN(识别交换机的电路设备)获取记录用户呼叫参数的呼叫数据块,然后将事件消息和呼叫数据块发送给呼叫处理程序进行相应的处理。

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

用户可修改的叶函数叶函数可以设置计时器。

-4-

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

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

这通电话带来的信息。这些消息将在程序中处理。

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

呼叫数据区ppormp ppormp消息队列消息呼叫进程状态own SLN、TLN、SDN、另一个SLN、TLN、sdndtmf、SLN、TLN}接收方自身和另一方脱离连接状态的呼叫释放模式,另一方的进程PID、自身用户属性计时器识别进程头消息呼叫数据块Main program 1 Main

program 2 Main program 3拾取、挂起和呼叫,释放时间函数或函数叶

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

1.3在线信号简介

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

1.数字线路信号

线路信号是为了反映局间线路状态或为改变状态等而设立的一些信号。它的功能相当于用户线上的监视信号,只是内容和方式更加复杂。按照完成线路信号的技术手段,线路信号可分为:直流信号、交流信号和数字型信号。这里将详细介绍数字型线路信号。 线路信号包括正向信号和反向信号。前向信号是在连续前向上传输的信号,即从主叫端传输到被叫端的信号,后向信号是在相反方向上传输的信号。线路信号的类型和传输方向见表4.3-1。

-5-