呼叫处理过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程控交换系统软件的组成
图2 交换软件的组成
程控交换系统的操作系统具有其自身特点
程控交换系统是一个实时控制系统,因此它的操 作系统具有实时操作系统的特点。 由于在程控交换系统中常常采用多处理机系统,
它的结构有计算机局域网的特点,因此其操作系 统还具有网络操作系统的功能。
对于全分散控制的交换系统来说,其操作系统也 具有分布式操作系统的特点。
处理请求。 分析处理:是内部数据处理部分,根据输入信号和现 有状态进行分析、判别,然后决定下一步任务。
内部任务的执行和输出处理:完成指定的任务,输出
命令。
4.2 程控交换软件系统
一、 程控交换软件系统的组成 程控交换系统软件是由运行软件和系统支援软件组 成。 其中运行软件是由操作系统和应用软件组成。应用 软件包括OAM、呼叫处理和数据库程序。 系统支援软件是由系统软件开发支援系统、软件加 工系统、应用工程支援系统、交换局管理支援系统组 成的。二稳定状态和状态转移1.
空闲 => 等待收号 激励:主叫用户摘机 响应:通过交换网络建立两条链路 上行链路: 用户 收号器 下行链路:拨号音 用户
2、等待收号 => 收号
激励:用户拨第一位号码 响应:1)停拨号音 2)预译处理和收号 检查主叫用户数据,判别用户权限 号首分析:确定呼叫类型以及该收几位号 收号完毕后复原收号器
4.3 呼叫处理软件
呼叫处理软件包括输入处理的扫描程序,内部处理的 号码分析程序,路由选择程序,输出处理的交换网络 驱动程序等。
4.3.1 扫描与输入
一、输入处理的一般概念 输入处理程序的主要任务是对用户线、中继线 等进行监视、检测和识别,及时报告事件的产生。 输入处理主要可分为: 用户线扫描监视 中继线线路信号扫描 接收Pulse、DTMF和MFC信号 接收公共信道信号
图3 交换软件执行的优先级
1)时间表调度法
2)事件队列——周期级与基本级程序的接口
周期级与基本级的消息交互通常采用事件队列。
图4 基本级程序的事件队列驱动方法
三、交换机控制系统工作的主要特点
1、与一般控制系统相比,计算机控制系统的主要特点 是外部设备输入的信号并不直接送入处理器,而是暂 时存储在存储器中,由处理器在某一适当的时刻读出 和处理。 2、以表格的方式组织各种呼叫处理时所需的数据 用户忙闲表;交换机各级链路忙闲表;中继线路忙 闲表;事件登记表;输出登记表等
一、路由的含义 路由是在两个交换局之间建立一个呼叫连接或传送 消息的途径。它可以由一个电路群组成,也可以由多 个电路群经交换局串接而成。
二、路由选择方案
在等级制通信网中,任何两台交换机之间都可能存 在多条路由。因此,必须有一种经济合理的路由选择 方案。 选择路由时应充分利用高效直达路由,尽量减少转 接次数和尽量少占长途电路。路由选择顺序和原则如 下: (1) 先选高效直达路由。当高效直达路由忙时,选迂 回路由,选择顺序是“由远至近” 。 (2) 最后选择最终路由。最终路由可以是实际的最终 路由(低呼损电路),也可以是基干路由。
3、收号 => 振铃 激励:被叫用户号 响应:通路预占 即选定内部时隙后将相应的 控制存储器的对应单元置忙 向被叫振铃 向主叫送回铃音 4、振铃 => 通话 激励:被叫摘机 响应:通路建立 计费
5 通话 => 送忙音 激励:一方挂机 响应:向另一方送忙音 6、送忙音 => 空闲 激励:另一方挂机 响应:链路复原
二、用户摘挂机识别原理
1、用户摘挂机识别原理 一般情况用户摘挂机扫描周期 — 100~200ms
如果:用户在挂机状态时扫描输出为“1”, 用户在摘机状态时扫描输出为“0”, 摘挂机扫描程序的执行周期为200ms。 那么:摘机识别:就是找到从“1”到“0”的变化点。 挂机识别:就是找到从“0”到“1”的变化点。
4.1 呼叫处理的基本原理
呼叫的基本类型
本局呼叫 出局呼叫 入局呼叫 转接呼叫
图1 四种基本呼叫类型
一、 一个呼叫的处理过程 主叫用户摘机呼叫 送拨号音,准备收号 收号 号码分析 接至被叫用户 向被叫用户振铃 被叫应答和通话 主叫先挂机,通话结束 被叫先挂机,通话结束
三、 用SDL图表示的呼叫处理过程
呼叫处理的SDL图具有下列特点:
整个接续过程分为若干个阶段,每个阶段可以用稳 定状态来标志;
两个稳定的状态之间要执行各种处理;
在一个稳定状态下,若没有输入信号,处理机不会 做任何动作;
同样的输入信号在不同的状态下会作出不同的的处 理,转移到不同的新状态;
在同一状态下,不同的输入信号处理是不同的; 在同一状态下,输入同样信号,也可能因不同情 况得出不同结果;
整个呼叫处理的过程就是处理机监视、识别输 入信号,然后进行分析、执行任务和输出命令, 如此循环。
四、呼叫处理过程从功能上可分为以下三个部分
输入处理:完成数据采集,识别并接受从外部输入的
二、呼叫处理程序的调度策略
1、在程控交换系统中按紧急性和实时性的要求不 同可将任务划分为不同的等级:
故障级:负责故障识别和紧急处理等功能,具有 最高优先级。 周期级:由时钟中断按周期性启动的任务。 基本级:由队列启动的、实时性要求较低的任务。
2、不同任务的优先级及调度策略
不同任务的优先级及调度策略
摘挂机识别过程
图5 摘挂机识别原理
2、用户摘挂机识别方法
硬件扫描,软件处理
图6 用户摘挂机识别方法
群处理方式
由于用户的状态可用1bit表示,所以处理器对用户状态 进行分析处理时,通常以字长为单位对一群用户同时 进行逻辑运算,我们称这种方式为群处理。
4.3.2 数字分析与翻译
数字分析与翻译是两个相关联的作业。 数字分析也叫号码分析 号码分析是在收到用户拨号号码以后开始进行的,信 息源是用户所拨号码的号首部分,其分析的目的是确定 接续方向、还应收几位、要调用什么程序。 程序的散转。 数字翻译则是根据接收到的全部号码确定被叫用户线或 出局中继线的物理地址。
号首 0 国内长途字冠 00 国际长途字冠 1 特种业务号码 2 – 9 本地各局电话号码 建立服务功能代码 # 撤销服务功能代码
路由代码 本地网呼叫 局号 国内长途呼叫 长途区号+局号 国际长途呼叫 国家号+区号+局号
图7 号码分析结果类型举例
图8
多级表格结构的应用
4.3.4 电话网的路由选择