




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程控交换机的软件系统一一局内呼叫处理程序设计一、课程设计的目的1. 通过设计,掌握程控交换系统的软件层次及各模块组成与作用。呼叫处理程序用 于控制呼叫的建立和释放。呼叫处理程序包括用户扫描、信令扫描、数字分析、路由选 择、通路选择、输出驱动等功能块。2. 熟悉系统运行软件和系统管理软件在交换过程中的主要作用。3. 通过设计流程及实例验证,进一步加强对程控交换机组成的理解。二、功能需求分析1.基本原理实际程控交换机中的用户级入网结构方式框图,如图1所示,由此可见,它是由两大部分组成,即话路部分和控制都分,话路部分包括交换网络,用户 电路出中继电路,入中断电路,收号器,音信号发生器以及话务台或信号
2、设备 等;控制部分则是一台电子计算机,它包括中央处理器,存储器和输入、输出 设备。从计算机观点来看,我们把中央处理器叫做“主机”(包括存储器),而其它各部分设备都叫做“外围设备”(简称外设),送样对于程控交换机来说,它 有二类外设备:电话外设:这指的是交换机所特有的外设,就是图1所示的话路部分。一般电子计算机不包含这些部分。图中的用户电路则可看作是终端设备。对于程控交 换机来说,这些电话外设数量很多,品种也不少,应该算作是主要的外围设备。图1.电信局程控交换机用户级入网结构方式方框图数据处理型外设:它是一般电计算机所具有的外围设备。包括外存储器和各种输入、输出设备,如磁带,磁盘,监视器,打印机
3、和键盘等。在本实验系统中,交换网络的方框图见图 2所示。由图2可知,该实验系统也是由话单元和控制单元两大都分组成,其中话路单 元由用户电路,自动交换网络,人工交换设备(话务台),音信号产生电路,供 电系统电路等组成,因为它是实验系统,所以它与实际交换机相比少了中继电 路和收号器电路,在本实验系统中,由于话务量较小,因而把收号器做在CPU中央器单元上了,不再单独列出。用户电跑1用户电跑中皐接口1白动 交摸交换音信号电路1供电茶兹1用户电路用户电络话廉孽元CPU中央控割熱中址理单元控制单元图2.交换网络结构方框图呼叫处理程序负责呼叫的建立、监督、撤销及呼叫处理过程中的一些其他处理。呼 叫处理程序是
4、最能体现交换机特色的软件,在呼叫处理过程中,交换软件的两个基本特 点(实时性和并发性)都有所体现。呼叫处理程序在整个交换机运行软件中所占的比例并 不多,但其运行十分频繁,占用处理机的时间最多。一次普通电话呼叫的处理过程并不复杂,它包括摘机检测、收号、接续并启动计 费、挂机监测、拆除接续链路和输出计费数据等操作,即使考虑呼叫过程中的各种异常 情况,呼叫处理过程也不十分复杂。但是,一台交换机连接着许多用户线和中继线,在 同一时刻会有许多用户同时进行呼叫,而对于每一个呼叫,从摘机呼出到通话结束,要 做许多不同工作,有些工作还有一定的实时性要求,如不及时处理,便会造成接续错误 或降低服务质量,即使对于
5、多处理机并采用分散控制的程控交换机来说,每个处理机按 照分工也担负着大量的处理任务,也会同时面对多个呼叫处理请求。而每一个处理机在 同一时刻只能干一件事,这样就产生了矛盾。2 处理过程在数字程控交换系统中,呼叫接续过程都是在呼叫处理程序控制下完成的。一个完 整的局内呼叫处理过程描述如下:1)主叫用户摘机 在开始时,用户处于空闲状态,电路交换系统对用户进行周期性扫描,监视用户 线状态。用户摘机后电路交换系统检测到用户摘机状态。 电路交换系统根据摘机用户端口号查询用户类别、话机类别和服务类别,确定用 户有权呼入。2)送拨号音 在用户有权呼入的前提下,电路交换系统为用户寻找一个空闲的收号器,寻找信
6、号音到主叫用户的空闲路由。 向主叫用户送拨号音,监视收号器的输入信号,准备收号。3)收号 主叫用户拨第一位号码,收号器收到第一位号后,停拨号音。 主叫用户继续拨号,收号器将收到号码按位储存。 呼叫处理程序对“已收位”进行计数。 将号首送到分析程序进行预译处理。4)号码分析(数字分析) 号码分析对号首进行预译处理,确定呼叫类别,并根据分析结果是本局、出局、 长途或特服等来决定还要接收几位号码。 根据号码预译结果以及用户订购业务特性决定这一呼叫是否允许接通(如是否限制了长途呼叫或特殊业务等)。 当号码收完或后续拨号超时退出后,根据所收号码进行号码分析; 根据号码分析结果,假设是局内有效呼叫,则检查
7、被叫用户是否空闲,若空闲, 则标志被叫用户为呼入忙状态。5)测试并预占主、被叫通话路由6)向被叫用户振铃 向被叫用户B振铃; 向主叫用户A送回铃音; 监视主、被叫用户状态。7)被叫应答通话 被叫摘机应答,电路交换系统检测到后,停振铃和停回铃音; 建立A、B用户间通话路由,开始通话; 启动计费设备,开始计费; 监视主、被叫用户状态。8)话终、主叫先挂机 假设主叫用户先挂机,电路交换系统检测到以后,进行通话路由复原; 停止计费; 向被叫用户送忙音。 被叫用户挂机复原9)被叫先挂机 另一种可能是被叫用户先挂机。因为是局内市话呼叫,电路交换系统检测到以后,直接进行通话路由复原; 停止计费; 向主叫用户
8、送忙音。 主叫用户挂机复原。3.处理软件呼叫处理软件主要负责呼叫连接的建立与释放以及业务流程的控制,它是负责整个呼叫过程控制的软件。具体完成的主要功能如下: 用户线和中继线上各种输入信号的检测和识别; 呼叫相关资源的管理; 对用户数据、呼叫状态以及号码等进行分析; 路由选择; 控制呼叫状态迁移; 控制计时、送音和交换网被叫先挂主叫先挂主牧先拙处理)主叫空闲状卷图3 一次正常呼叫状态分析图在现代电话通信设备与程控交换机中,由于交换网络不能通过铃流、馈电等电流, 因而将过去在公用设备(如绳路)实现的一些用户功能放到“用户电路”来完成。用户电路也可称为用户线接口电路(Subscriber Line
9、In terface Circuits SLIC )。任何 交换机都具有用户线接口电路。根据用户电话机的不同类型,用户线接口电路(SLIC)或用户环路接口电路可分为 模拟用户接口电路和数字用户接口电路两种。由于实验系统使用的电话单机为模拟电话单机,应而选用模拟用户线接口电路,而 对数字用户线接口电路不作介绍。模拟用户线接口电路在实现上的最大压力是应能承受馈电、铃流和外界干扰等高压大电流的冲击,过去都是采用晶体管、变压器或混合线圈、继电器等分立元件构成, 随着微电子技术的发展,近十年来在固际上陆续开发多种模拟SLIC,它们或是采用半导体集成工艺或是采用薄膜、厚膜混合工艺,并已实用化。在实际中,基
10、于实现和应用 上的考虑,通常将BORSHCT功能中过压保护由外接元器件完成,编解码器部分另集成一体,集成为编解码器(CODEC),其余功能由所谓集成模拟 SLIC完成。在布控交换机中,向用户馈电,向用户振铃等功能都是在绳路中实现的,馈电电压一般是-60v,用户的馈电电流一般是 20mA30mA,铃流是2SHz, 90v左右,而在程控交换机中,由于交换网络处理的是数字信息,无法向用户馈电、振铃等,所以向用户馈电、振铃等任务就由用户线接口电路来承担完成,再加上其它一些要求,程控交换机 中的用户线接口电路一般要具有 B (馈电),R (振铃)、S (监视)、C (编译码)、H (混 合)、T (测试
11、)、O (过压保护)七项功能。模拟用户线接口电路的功能可以归纳为 BORSCHT七种功能,具体含义是:(1) 馈电(B-Battery feeling )向用户话机送直流电流。通常要求馈电电压为 -48伏 或-24伏,环路电流不小于18m A(2) 过压保护(O-Over voltage protection)防止过压过流冲击和损坏电路、设备。(3) 振铃控制(R-Ringing Control)向用户话机馈送铃流,通常为 25Hz80Vrms正 弦波。(4) 监视(S-Supervision)监视用户线的状态,检测话机摘机、挂机与拨号脉冲等 信号以送往控制网络和交换网络。(5) 编解码与滤波
12、(C-CODEC/Filter)在数字交换中,它完成模拟话音与数字码 间的转换。通常采用PCM编码器(Coder)与解码器decode)来完成,统称为CODEC。 相应的防混叠与平滑低通滤波器占有话路(300Hz-3400Hz)带宽,编码速率为64kb/s。(6) 混合(H-Hyhird )完成二线与四线的转换功能,即实现模拟二线双向信号与PCM发送,接收数字四线单向信号之间的连接。过去送种功能由混合线圈实现,现在 改为集成电路,因此称为“混合电路”。(7) 测试(T-Tes)对用户电路进行测试。模拟用户线接口功能见图4总线制信号状衣信号图4模拟用户线接口功能4处理中用到的数据在呼叫处理过程中
13、要用到大量的数据, 这些数据可分为暂时性数据和半固定数据两 类。1)暂时性数据暂时性数据又称为动态数据,这些数据是在呼叫处理过程中产生的,它们描述了呼 叫的进展情况、相应设备的状态及各设备之间的动态链接关系。随着呼叫的进展,这些 数据被呼叫处理程序不断修改。从功能的观点来看,有 3种暂时性数据:记录一个呼叫 工作情况的数据,说明各种设备工作状态的数据和说明系统中电话资源状态的数据。线路状态表记录了用户线和中继线的状态。 呼叫处理程序通过把某空闲线路在此表 中的相应位置忙来占用该线路,释放时则置闲。服务电路状态表记录了系统中各公用服务电路 (如收号器、发号器等)的状态,当要 占用某公用电路时就在
14、此表中找出一个处于空闲状态的电路,并把它置忙,在归还时置 闲。交换网络链接状态表记录了各链路的忙/闲状态。为在交换网络中寻找一条空闲通 路,呼叫处理程序必须知道交换网络中各动态链路的状态,该表是按便于寻找通路的方 式编排的,在需要完成某个接续时,呼叫处理程序根据主、被叫所在位置,通过查找此 表在交换网络中寻找一条能连接主、被叫的空闲通路,并把其中的各动态链路置忙来占 用该通路。2)半固足数据半固定数据用以描述交换机的硬件配置和运行环境。半固定数据又分为用户数据和 局数据。在呼叫处理的各个不同阶段,呼叫处理程序都要查询相应的用户数据和局数据, 根据已定义的用户数据和局数据对接收到的信号进行分析,
15、从而进行不同的处理。一般 来说,呼叫处理程序对用户数据和局数据只能查询,维护管理人员可通过人机命令对用 户数据和局数据进行修改。 用户数据用户数据描述了用户的全部信息,每一个用户都有自己的用户数据。用户数据主要 包括以下内容:用户电话号码及设备码;用户使用状况;用户线类别(如普通、投币、用户交换机等);用户发话等级;用户话机类型;新业务使用情况;计费类别。 局数据局数据主要有数字分析表、路由和中继数据、计费数据等。数字分析表前缀分析表:该表用电话号码的前几位为索引,分析结果包括呼叫类型(本地、局间、国内长途、国际长途等),尚需接收的电话号码位数,某字冠对应的路由索引、计 费索引等。地址翻译表:
16、此表以前缀分析表中得到的等效千位号或等效万位号及电话号码的后 几位为索引查表,由此表可得到被叫用户的设备码。路由、中继数据路由、中继数据主要用来说明各个出局局向的路由数,每个路由的中继群数,中继 群内的中继线数及中继线的类型、信号方式、物理地址等。计费数据计费数据用来确定到不同目的地的费率、计费方式、节假日的费率以及一天中不同时间段的费率等数据。5. 处理过程的特点 整个呼叫处理过程可分为若干个阶段,每个阶段可以用一个稳定的状态来表示; 整个呼叫处理的过程就是在一个稳定状态下,处理机监视、识别输入信号,进行 分析处理,执行任务和输出命令,然后跃迁到下一个稳定状态的循环过程; 两个稳定的状态之间
17、要执行各种处理; 在一个稳定状态下,若没有输入信号,状态不会迁移; 相同的输入信号在不同的状态下会有不同的处理,并迁移到不同的状态; 在同一状态下,对不同输入信号的处理是不同的; 在同一状态下,输入同样信号,也可能因不同情况得出不同结果络的连接;6. 呼叫处理程序的调度策略按程控交换系统各进程对实时性要求的不同, 程控交换系统程序的优先级大致分为 以下三个级别段落: 故障级(中断级)任务:发生故障时即响应故障中断,调用故障级处理程序进行故障处理。 时钟级(周期级)任务:按一定的时间间隔定时启动运行,一到时间无条件执行,可被故障级任务中断。 基本级任务:没有固定的执行周期,有任务就执行,可以被前
18、面两种任务中断。在用户话机与电信局的交换机之间的线路上,要沿两个方向传递语言信息。但是, 为了接通一个电话,除了上述情况外,还必须沿两个方向传送所有的控制信号。比如, 当用户想要通话时,必须首先向程控机提供一个信号,能让交换机识别并使之准备好有 关设备,此外,还要把指明呼叫的目的地的信号(被叫)发往变换机。当用户想要结束 通话时,也必须向电信局交换机提供一个信号,以释放通话期间所使用的设备。除了用 户要向交换机传送信号之外,还需要传送相反方向的信号,如交换机要向用户传送关于 交换机设备状况,以及被叫用户状态的信号。由此可见,一个完整的电话通信系统,除 了交换系统和传输系统外,还应有信号系统。用
19、户向电信局交换机发送的信号有用户状态信号 (一般为直流信号)和号码信号(地 址信号),它们的详细说明分别见实验二和实验五。交换机向用户发送的信号有各种可被叫用户呼叫信号闻信号摘机*摘机挂机语普信号挂机(先挂方)挂机俏兮(用门线信号)图5 一次正常呼叫传送信号的流程图三、处理程序流程设计呼叫处理的过程实际上就是在事件(输入信号)的作用下,从一个稳定状态跃迁到 另一个稳定状态的过程,它具有有限个状态和有限个输入事件,具有一个初始状态,且 输入事件引起状态的迁移,因此,对于程控交换系统处理呼叫的行为,我们可以用扩展 的有限状态机来描述。SDL不仅对系统的行为能用扩展的有限状态机来描述,而且能够清楚表
20、达功能部件 之间的通信关系和定时器功能。因而米用 SDL言可以方便、直观、准确的表达呼叫处 理过程。SDL图描述的是一个激励一响应过程。在呼叫处理过程中,SDL图描述某一状态下,给予一输入信号,然后会带来一系列分析处理动作,输出响应命令(任务执行或输出控 制命令),引起状态转移。A呢九 A : Z二:昏1 IX显弓音妇7r r faA牯:机月期T1I f i闻】1啪诙阪戊号幅惊临勺器*玛卜折3门I敢才於| T嘶出倉诂 )Ifi V I/(jFF?)3)席曲13亡功T13霍计Ji悖揃枠; :|p|yjjmT:。怜盍WT|四、实例设计下面以F-150程控交换系统中的用户数据为例进行说明。在F 15
21、0系统中,用户数据分为去话数据(ORIG)和来话数据(TERM)。图5示出 了在F150系统中用户去话数据的结构。ORIG共占10个字,每字32bit。ORIG是由 用户设备码来索引的。其中,ST为用户使用状态,ST的取值为07,分别代表用户状 态为未使用、正常使用、发话限制、来话限制和临时拆机等。 CATEG为用户类别,包 括三方面数据:用户等级(CLS)、发话等级(OG)和话机类别(TEC)。CLS用来说明用户线 性质(如普通用户线、投币电话线、用户小交换机中继线、数据传真线等 ),OG说明了 用户的发话等级(如市话,人工长途、自动长途等),TEC说明用户话机类别(如拨号盘话 机、双音频话
22、机等)。STCATEGSVCLSSPCLS号簿号码(DN )JHGFNOCCHCLSSVSTADSLSTPLE 一一一 -_ 一_辅助块地址(AUXB )PTLNKAUXWNADGLST呼叫转移号码(TRSDN)热线号码(HOTDN )国内直拨通行字(PWETD )国际直拨通行字(PWIDD )图7用户去话数据结构SVCIS为用户业务等级,说明了允许该用户使用的新业务类型,该项有若干位,每 位代表一种新业务,当某位为1时表示允许使用该项新业务。SVST为新业务使用状态,该项同样占若干位,每位代表一种新业务,当用户登记使 用某项新业务时,就将相应位置I。WN为缩位表长度,说明了该用户在缩位表中所占用的单元数,ADSLST为缩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年终止不定期劳动合同的规定与操作流程
- 项目立项案例题目及答案
- 叉车考试科目一的题目及答案
- 物体打击试题及答案
- 2024译林版八年级英语上册Unit 1 课时4 Grammar 分层作业(含答案)
- 营销策划岗位知识培训课件
- 2025年高考化学试题分类汇编:化学实验基础(解析版)
- 物流考试试题及答案2025
- 2025型钢租赁合同
- 物流的试题及答案
- 网络系统维护记录日志表
- 列管式换热器课程设计
- 体育与健康《立定跳远》教学课件
- 煤炭贸易基础知识
- 中医养生秋季篇课件
- 金属冶炼中的成本管理与控制
- 华为战略规划BLM业务领导力模型应用实战
- SMT主管岗位工作职责
- 2024年甘肃省武威市中考数学真题含解析
- 2024年分割公司股权离婚协议正规范本
- 苏教版四上劳技表格式教案
评论
0/150
提交评论