第六章 呼叫处理的基本原理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• • • • • • • • • • • •
用户情况 用户类别 话机类别 出局权限类别 用户专用情况 用户对新业务的使用权 用户登记的新业务 用户计费类别 用户费率等级 各种号码 用户状态数据 呼叫过程中的临时数据
23
局数据:反映交换局的情况。 包括以下各类数据: • 交换局公用硬件配备情况 • 局间环境的参数 • 迂回路由设置情况 • 接用户交换机情况 • 公用设备忙、闲状态 • 计费方式 • 话务量、接通率统计数据和计费数据 • 特服情况 • 新业务提供情况 • 复原方式 • 交换机类别 • 能接的非话终端品种和数量 • 各种号码
第4页
主叫送拨号音; 监视收号的输入信号,准备收号。 (3)收号 由收号器接收用户所拨号码; 收到第一位号后,停拨号音; 对收到的号码按位存储; 对“应收位”和“已收位”进行计数; (4)号码分析 将号首送号码分析程序进行分析(称作号码预译),以决 定呼叫的类别(本局呼叫、出局呼叫、本地呼叫、长途呼叫、特 殊服务呼叫等),并决定该收几位号; 检查这个呼叫是否允许接通,主叫用户是否限制用户等。 如果是本局呼叫则直接转到第6步执行,若是出局呼叫则继 续下一条。 5
0空闲状态,1等待收号状态,2收号状态, 3听忙音状态, 4振铃状态,5通话状态,最后又回到:0空闲状态。
(2)在一个稳定状态下,如果没有输入信号(处理要求) 的激发,状态是不会改变的。例如在空闲状态下,只有当处理 机检测到摘机信号后,才开始处理并进行状态转换。 13
第 13 页
(3)同样的输入信号在不同的状态时会进行不同的处理, 并会转移到不同的新状态。如同样是检测到摘机信号,在空闲 状态下,则认为是主叫摘机,要寻找空闲的收号器并要送拨号 音,同时转向“等待收号”状态。如果在振铃状态,则被认为 是被叫摘机应答,要进行通话接续处理,并转向“通话”状态。 (4)在同一状态下,不同的输入信号处理也不相同。如在 “振铃”状态下,收到主叫挂机信号时,要做中途挂机处理; 若收到被叫摘机信号,则要做通话接续处理。前者转向“空闲” 状态,后者转向“通话”状态。
状态。 (6)每一个状态变化到下一个状态时,都要进行三部分的 处理:输入处理,内部分析和输出处理。 输入处理是数据采集部分,由输入程序完成。它负责监视 和识别视外部线路的状态变化(如摘机、拨号、中继线占用等, 这些变化称作“事件”,是引起状态转移的原因),接收其他 输入的信息,并将发现的处理事件和接收的有关数据报告处理 机, 内部分析是内部数据处理部分,它根据输入的事件和当前 的处理状态,识别出用户的处理请求,执行相应的处理任务, 并确定下一步应该往哪一个状态转移。分析事件以决定执行何 种任务的程序叫做任务分析程序,任务分析程序主要包括去话 分析、号码翻译、状态分析和来话分析等程序。 15
10
6.2 用SDL图来描述呼叫处理过程
SDL语言简介
• • • • • • 功能规格和描述语言,是一种图形语言 动态特征是一个激励——响应过程 用来说明程控交换机的各种功能要求和技术规范 以有限状态机为基础 可以描述多个进程的执行过程 常用符号:
状 态号
状态: 判别:
状态面
输入: 任务:
输出:
11
SDL图
• 一次呼叫接续的过程就是多次输入处理、 内部处理和输出处理的循环往复。对整个 交换机来说,出现的请求及处理的方法多 种多样。 • 为了对这些复杂的功能用简单的方法表示, 采用SDL图来表示呼叫处理过程。
12
一、稳定状态和状态转换 从前面的呼叫处理过程可以看到,一次呼叫处理过程有以 下几个特点: (1)整个接续过程可以分成几个不同的阶段,每个阶段中 交换设备的状态基本不变,称为稳定状态,每个阶段可以用一 个稳定状态来标志,在稳定状态中,处理机只需要监视是否有 新的输入信号就行了,大部分时间是空闲的,故而可以处理其 他的呼叫。有如下几个稳定状态:
第 21 页
21
6.3 呼叫处理有关的数据和表格
• 程控交换机数据:通用数据、专用数据 通用数据(系统数据):对所有交换机的安 装环境都不变。 专用数据:要根据交换机安装环境和条件在 开局时输入,包括局数据和用户数据。
用户数据:反映用户的情况,为每个用户特有。 用户数据包含以下几方面内容:
22

送拨号音 启 动 T0 3 听忙音 A挂 机 空闲
A拨 号 停 T1
A挂 机 复原收 号器 停 T1 空闲
T1超 时 复原收 号器



B摘 机 停振铃 停回铃音 停 T3 接通话路 0
A挂 机 停振铃 停回铃音 停 T3 空闲
T3超 时 停振铃 停回铃音


号码存储

送忙音
局 内 呼 叫 SDL图
第六章 呼叫处理的基本原理
1
第六章 呼叫处理的基本原理
6.1 6.2 6.3 6.4 6.5 6.6 一个呼叫处理过程 用SDL图来描述呼叫处理过程 呼叫处理有关的数据和表格 输入处理 分析处理 任务执行和输出处理
2
前言
程控交换机之所以比前几代的交换机优越,是因为它的许 多工作都是由软件来完成的,这使得它的硬件变得非常简单, 成本降低重量减轻,同时机器的灵活性增大。但是软件较为复 杂,为此在设计时,必须采用模块化的、自上而下的设计方法。 交换机的软件设计一般过程如下:①首先确定交换机应该 完成的功能;②然后根据功能要求设计SDL流程图,表述软件 的处理流程和输入输出处理关系;③再根据SDL图来划分程序 模块和硬件资源,画出程序框图;④最后根据程序框图及硬件 资源编制程序,并调试程序。
收号
号码分析 接至被叫用户 向被叫用户振铃 被叫应答和通话
向主叫送回铃音路由 向被叫送铃流路由 预占主、被叫用户通话路由
停振铃和回铃音 交换话音数据,开始计费 监视主、被叫状态 路由复原、停止计费 向主叫送忙音 8
主叫先挂机
被叫先挂机
• 从控制观点看,如果我们将交换机外部的 一些变化,诸如用户摘机、拨号、中继线 占用等,都叫做事件。CPU的基本功能之 一就是收集所发生的事件,对收到的事件 进行正确的逻辑处理,最后向硬件和软件 发出要求采取动作的指令。
用户A摘机后, 没有在规定时 间内拨号。
20
局内呼叫SDL图
5 通话 局内呼叫 B挂 机 号码分析 0 空号 复原收号器 N A摘 机 接收号器 2 空闲 启 动 T1 收号 A挂 机 复原收号器 被叫空闲吗 路由复原 Y 送铃流、回铃音 启 动 T3 1 等待收号 4 振铃 A挂 机 停拨号音 复原收号器 停 T0 0 空闲 号码收够 Y N A拨 号 停拨号音 停 T0 T0超 时 停拨号音 复原收号器 0 0
16 第 16 页
综上所述,一个交换动作的基本形式为:先进行输入处理, 由输入程序识别外来信息;再进行内部分析,决定执行什么任 务,向哪个状态转移,然后交给任务执行程序去执行,任务执 行程序根据任务要求准备好硬件资源,并在软件上占用,下达 输出命令,最后输出程序则根据命令控制硬件动作,使其转移 至另一个稳定状态。每次状态转移都要执行这一过程,整个呼 叫处理过程就是在输入处理、内部分析和输出处理这三个处理 步骤中循环前进的。
呼叫处理软件是程控交换机软件中的关键部分之一,系统 的呼叫控制功能主要由它来实现,因此在这一章将按照前面介 绍的软件设计方法来介绍呼叫处理软件的输入处理、内部处理 以及输出处理的各个部分。
3 第3页
6.1一个呼叫处理过程
开始时用户处于空闲状态,为了及时发现用户摘机动作, 交换机不断对用户线状态进行周期性扫描,当用户摘机后,就 开始了呼叫处理的过程。现以一次成功的呼叫为例介绍呼叫处 理过程。 (1)主叫用户摘机 交换机通过不断进行周期扫描检测到用户A摘机; 交换机调查用户A的类别,以区分同线电话、一般电话、 投币电话还是小交换机等; 检查话机类别,弄清是双音频按钮话机还是脉冲号盘话机, 以便接上相应的收号器。 (2)送拨号音,准备收号 交换机寻找一个空闲收号器以及它和主叫用户之间的空闲 路由(由本交换机内多段时隙和线路组成); 寻找一个主叫用户和信号音发生器之间的空闲路由,向 4
(7)呼叫被叫 向被叫振铃(直接控制被叫用户电路产生振铃信号); 从被叫交换局通过前面建立的来自百度文库被叫通路向主叫送回铃音; 6
第6页
监视主被叫摘挂机状态。 (8)被叫应答,双方通话 被叫摘机应答,交换机检测到后,停振铃,停回铃音; 启动主被叫用户间的通话通路,开始通话; 启动计费设备,开始计费; 监视主被叫用户状态。 (9)通话结束挂机 若主叫先挂机,交换机检测到之后,进行拆线、路由复原, 并停止计费,向被叫送忙音,被叫听到忙音后,也挂机,转入 空闲状态; 若被叫先挂机,交换机检测到之后,进行拆线、路由复原, 并停止计费,向主叫送忙音,主叫听到忙音后,也挂机,转入 空闲状态。
17 第 17 页
描述局内呼叫的SDL进程图
SDL进程图的作用:可以设计所需要的程序和数据。 一个局内呼叫处理过程包括三部分处理: 输入处理 分析处理 内部任务执行和输出处理 一个他局呼叫处理过程包括的处理:同局内呼叫 思考:怎样描述他局呼叫的SDL进程图?
18
用户A摘机后,
又中途挂机。
19
第5页
(5)路由选择 根据长途区号和局号,选择一条从主叫用户通往被叫所在 电话局的通路(可能经过多台交换机,并由多段链路上的不同 时隙组成); 测试并预占这条空闲路由; 通过这条通路,将被叫号码传到被叫所在话局。
(6)来话分析并接至被叫用户 被叫局根据被叫号码,找到被叫用户,再次查看是否允许 接通呼叫(被叫可能申请免打扰服务),检查被叫用户忙闲; 若被叫空闲,则在被叫方交换机内选择、测试并预占一条 通往被叫的空闲路由(由本交换机内多段时隙和线路组成);
24
6.4 输入处理

• • • • • •
输入处理的任务是及时发现新的处理要求,并对用户 线、中继线的状态进行监视、检测和识别,然后将其放在 队列或相应的存储区中,以便由其他程序分析处理。 输入处理程序需完成的功能主要有: 用户线扫描监视:监视用户线状态是否发生了变化; 中继线线路信号扫描:监视采用随路信令的中继线的状 态是否发生了变化; 接收各种信号:包括拨号脉冲、DTMF信号和MFC信号 等; 接收公共信道信令; 接收操作台的各种信号等。
(5)在同一状态下,输入相同的信号,也可能因不同的情 况得出不同结果。如在空闲状态下,主叫用户摘机,交换机准 备收号,要寻找一个空闲的收号器,如果 遇到无空闲收号器, 或者无空闲路由来连接收号器和主叫用户,则就要进行送“忙 14 音”处理,转向“听忙音”状态。如能找到,则就要转向“等 第 14 页 待收号”
第 15 页
内部任务执行和输出处理是输出命令部分,它根据内部分 析程序的结果,发布一系列控制命令,命令对象既可能是一些 内部任务,也可能是外部硬件,执行的结果就使处理流程从前 一个稳定状态转移到另一个稳定状态。 例如在用户话机挂机的空闲状态下,如果没有摘机动作的 话,则空闲状态就会保持不变。一旦摘机,就输入一个摘机事 件,由输入处理程序(摘挂机扫描程序)发现后通知内部分析 程序,内部分析程序就要分析主叫用户的状态、类别、权限、 话机种类等用户数据,若认为可以允许用户发话,就命令输出 处理程序执行后续的处理:向用户送拨号音,并给这个用户接 上一个相应的收号器,转入准备收号的稳定状态。其他的状态 转换时,都需要进行输入处理,内部分析和输出处理这三个处 理步骤。
9
重要概念
• 整个呼叫处理过程是一个循环过程
处理机监视、识别输入信号
执行任务和输出命令 分析
• • • • •
系统有若干个有限状态(稳定状态) 在一个稳定状态下,没有输入信号就没有状态转移 不同状态下,输入信号相同,状态转移结果不同。 相同状态下,输入信号不同,处理不同。 相同状态下,输入信号相同,结果也可能不同
7 第7页
6.1 一个局内呼叫接续过程
分配空闲收号器 送拨号音 监视收号器输入
主叫用户A摘机呼叫 送拨号音,准备收号
检测摘机状态 识别用户类别 识别话机类别 收号器接收用户所拨号码 收到第一位号,停拨号音 按位存储号码并记数
预译处理(分析号首) 检查是否为合法用户 检查被叫是否空闲 向被叫送铃流 向主叫送回铃音 监视主、被叫状态 路由复原 停止计费 向被叫送忙音
相关文档
最新文档