呼叫处理的基本原理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图6.6 按组识别用户摘、挂机流程图
6.3.2 号盘话机拨号号码的接收 ●号盘话机拨号号码是以脉冲的形式发出的,
也是用户线的断、续状态。 ●我国号盘脉冲的参数规定:
脉冲速度:8~16个脉冲/s 脉冲断、续比:1:1~ 3:1
1、脉冲识别 ●脉冲识别的扫描周期为8ms,必须小于最短的
脉冲间隔宽度。 脉冲最快速度是每秒16个脉冲,故最短脉
6.3.3 特点 ●按钮话机号盘:
●每个按钮由两个音频组成,其中一个是高频 组的,另一个是低频组的。
2、收号方法 ●按钮收号器( DTMF收号器):
●按钮收号器对收到的双音频信号进行处理后, 将其转换成二进制数码形式,送到接收信号 存储器,由中央处理机读取处理。
6.4.2 号码分析
号码分析是对主叫用户所拨的被叫用户号码进 行分析,以决定接续路由、话费指数、任务号 码及下一轮状态号等。
1、用户拨号
●主叫用户所拨的被叫用户号码是号码分析的数 据来源,它可直接从用户话机接收下来,也可 通过局间信号传送过来,然后根据用户拨号查 找译码表进行分析。
2、分析过程 (1)预译处理
序将脉串标志置“1”。 (2)转发脉冲程序每32s(一个节拍)将节拍标志修
改一次。 (3)节拍1,则保持送脉冲信号为“1”状态。 (4)节拍2,表示应送脉冲间隔或一串脉冲结束。 (5)若号位计数器=0,则脉串程序将脉串标志置
“0”。
4、多频信号发送和接收 (1)发端发送前向信号; (2)终端收到向前信号后,发后向信号; (3)发端收到后向信号后,停前向信号; (4)终端发现停前向信号后,停后向信号; (5)发端发现停后向信号后,发下一个前向信号,开
第6章 呼叫处理的基本原理
6.1 一次呼叫处理过程 6.2 用SDL图来描述呼叫处理过程 6.3 输入处理 6.4 分析处理 6.5 任务执行和输出处理
6.1 一次呼叫处理过程
1、主叫用户摘机 用户线扫描程序检测出主叫用户摘机,确定主
叫设备号。 根据设备号,从外存储器调入该用户数据,然
后执行去话分析程序。 分析结果,得出下一步要执行的任务和下一个
✓经过分析判断后,应启动任务执行程序来执 行此项任务。任务执行程序要准备好硬件动 作所需的必要资源,并在软件上加以占用、 编制好数据,交输出处理程序,启动硬件动 作,完成状态转移。
分析程序和任务执行程序合称内部处理程序。 呼叫处理程序可分为三大步骤:输入处理、内
部处理和输出处理。每一稳定状态的转移都要 经过这三大步骤。
●规定拨号盘的位间隔不大于250ms。 ●位间隔识别的扫描周期为96ms,必须大于最
长的脉冲宽度。 脉冲最慢速度是每秒8个脉冲,故最长脉冲
周期T=1000/8=125ms。 脉冲断、续比为3:1时,断的时间最长。 故最长脉冲宽度
t=(3/4)T= 93.75ms
●位间隔识别时要采用“首次变化”逻辑:=1, 表示有脉冲变化;=0,表示无脉冲变化。
始下一循环。 5、线路信号的发送
●线路信号的发送由硬件实现,处理机只发有关控制 信号。
✓ 去话分析 ✓ 号码分析 ✓ 来话分析 ✓ 状态分析
图6.15 分析程序
6.4.1 去话分析 1、供分析用的数据来源 ●去话分析的主要任务是分析主叫用户的用户数据,
以决定下一步任务和状态。 ●主叫用户数据:
• 用户状态 • 用户类别 • 出局类别 • 话机类别 • 专用情况类别 • 服务类别 • 计费类别
状态转移方向与输入信号、原有状态以及当时的资 源条件有关。即:
✓ 同一输入信号,若原有状态不同,则处理机会进行不同 的处理,并转移至不同的新状态。
✓ 在同一状态下,对不同输入信号的处理也不同。 ✓ 在同一状态下,输入同样信号,也可能因不同的资源条
件处理也不同。
6.2.2 SDL图简介
SDL语言是一个激励-响应过程, 与状态转移过程一致。
●任务执行程序处理流程:
3、路由选择 ●对于出局呼叫,应根据数字分析的结果,在相应的
路由中选择一条空闲的中继线路。路由中空闲中继 线的选择多采用表格法进行。 4、通路选择 ●通路选择是指在交换网络上选择一条空闲的通路。 通路通常由几级链路串接而成,只有串接的各级链 路都空闲时,才是空闲通路。通常是根据各级链路 的忙闲表来选择通路。
6.3 输入处理
输入处理的任务是及时发现新的处理要求。 通过各种周期性扫描程序对用户线或中继线的
状态进行监视和识别。 6.3.1 用户线扫描监视 ●用于及时识别和发现用户线状态的变化。 ●用户线只有“续”、“断”两种状态:
“0”表示“续”状态,“1”表示“断”状态
●用户摘、挂机识别的扫描周期为100~200ms。 ●用户摘机识别是找出状态从“1”变成“0”的用
●中央处理机从按钮收号器读取号码信息是采 用“查询”方式(读状态信息SP):
✓SP=0:表明有信息送来,可以读取号码信息; ✓SP=1:表明没有信息送来,不需读取。
●对SP识别的扫描周期为16ms。
图6.14 按钮号码接收原理
6.3.4 多频信号的接收 ●多频信号是在交换局间传送的一种局间信号,
●状态分析是对引起状态变化的因素进行分析,以确定下一步 执行的任务。状态分析的数据来源是稳定状态和输入信息
●状态分析流程图:
6.5 任务执行和输出处理
任务执行和输出处理是将分析程序的结果付诸实 施,以使状态转移。
6.5.1 任务执行
●任务执行程序分任务执行(始)程序和任务执行 (终)程序两部分。其原因是为了解决处理机快 和硬件慢之间的速度不匹配。
●分配信号驱动的对象可能是电子设备(动作 快),也可能是继电器(动作慢)。
●分配信息也要事先编制。 3、转发脉冲 ●对模拟局的话路接续需要转发直流脉冲。 ●发号存储区存储现在应发号码(脉冲数)、
发号请求标志、节拍标志、脉串标志等。
图6.21 脉冲转发原理
●转发工作由转发脉冲程序和脉串程序控制执行: (1)若发号请求标志=1,号位计数器≠0,则脉串程
✓首先,呼叫处理程序要对产生状态转移的原 因加以识别和处理。识别启动原因的处理称 为输入处理(数据采集部分)。控制输入处 理的程序称为输入处理程序。
✓其次,呼叫处理程序要对输入程序所识别的 信息加以分析、判断,确定应该执行的任务 和向哪个状态转移,这是分析程序的任务。 即分析处理是内部数据处理部分。
冲周期T=1000/16=62.5ms。 脉冲断、续比为3:1时,续的时间最短。 故最短脉冲间隔宽度
t=(1/4)T= 15.625ms
图6.9 脉冲前沿识别原理图
●脉冲计数 与脉冲识别同时进行 在用户存储区的脉冲计数器进行 采用群处理方法
2、位间隔识别 ●两位号码之间的间隔称为位间隔。
●位间隔识别的功能就是判别一位号码的结束, 以便将计数器的结果转储至另外的专用存储 区,而将计数器清0,以准备接收下一位号码 的拨号脉冲。
1、任务执行的步骤
(1)动作准备 • 准备好硬件资源 • 对这些硬件资源先在软件上占用 • 相应的忙闲表置忙 • 编制好启动或原硬件设备的控制数据
(2)输出命令 根据编制好的命令进行输出处理。
(3)后处理 硬件启动后,转移状态,进行后处理,将原有
设备的忙闲表置闲,开始新的监视。
2、任务处理方法 ●查表:
户。 ●用户挂机识别是找出状态从“0”变成“1”的用
户。 ●必须有两个存储器用于存储两次扫描结果。
●识别程序将两次结果进行逻辑运算后,结果为 “1”的时刻就是用户摘(挂)机时刻。
图6.4 用户摘、挂机识别原理
图6.5 用户摘、挂机识别程序流程图
●每个用户的摘、挂机状态数据只占一个二进制位, 故在实际处理中采用群处理技术,每次对一组用户 进行检测,可节省机时、提高扫描速度。
预译处理所需的“号首”,一般为1~3位。 (2)拨号号码分析处理
对用户所拨全部号码进行分析,以决定下 一个要执行的任务。
图6.18 号码分析程序流程图
6.4.3 来话分析
●来话分析是分析被叫用户的用户数据、用户忙闲状态 数据等,以确定下一个任务和状态号等。
●来话分析程序流程图(图6.19) :
6.4.4 状态分析
●位间隔必定出现在前一个96ms周期内首次变 化=1,而在当前的96ms周期内首次变化=0。
●在一段时间里没有脉冲变化的情况
✓位间隔:用户线状态为0 ✓中途挂机:用户线状态为1
●位间隔识别的计算式: (首次变化∧前次”首次变化”)∧前次扫描 =1
图6.10 位间隔识别原理
图6.11 位间隔识别程序流程图
6.5.2 输出处理
●根据任务执行程序编制好的命令,由输出处理程 序输出硬件控制命令,控制硬件的接续或释放。
1、路由驱动 ●路由驱动包括对用户级交换网络的驱动和对选组级
交换网络的驱动,即要驱动的路由包括通话话路、 信号音发送路由和信号接收路由。 ●对话路的驱动是根据所选定的通路输出驱动信息, 写入相关的控制存储器中。 2、发送分配信号
忙音,主叫挂机,主叫进入空闲状态。
6.2 用SDL图来描述呼叫处理过程
6.2.1 稳定状态和状态转换
一个呼叫接续过程可分为若干个阶段,每个 阶段都是一个稳定状态。
状态由一种稳定状态转移到另一种稳定状态 称为状态转换。状态转换是由输入信号引起 的。两个稳定状态之间由要执行的各种处理 来连接。
图6.1 局内接续过程示意图
6、向被叫用户振铃 向主叫用户送回铃音 向被叫用户送铃流 监视主、被叫用户状态
7、被叫应答和通话 被叫应答后,停铃流和回铃音 建立主、被叫用户间通话路由,开始通话 启动计费设备,开始计费 监视主、被叫用户状态
8、话终挂机 主叫先挂机:路由复原、停止计费,向被叫送
忙音,被叫挂机,被叫进入空闲状态。 被叫先挂机:路由复原、停止计费,向主叫送
状态码。
2、送拨号音,准备收号 寻找一个空闲路由,向主叫用户送拨号音 寻找一个空闲收号器,准备收号 3、收号 由收号器接收用户所拨号码 收到第一位后,停拨号音 对收到的号码按位存储
4、号码分析 对号首进行预译,决定呼叫类别和收号位数 检查该呼叫是否允许接通 检查被叫用户是否空闲 5、接到被叫用户 找一条向主叫用户送回铃音的空闲路由 找一条向被叫用户送铃流的回路 预占主、被叫通话路由
它采用六中取二的方式。 ●接收原理与按钮话机拨号信号的接收相似。 6.3.5 中继器监视扫描 ●主要是用于监视中继线上的呼叫状态。 ●对线路信号的识别与用户线监视扫描的方法
相同。 6.3.6 处理机间通信信息的接收
6.4 分析处理
分析处理是对各种输入信息进行分析,以决定 下一步任务。
分析处理程序属于基本级程序。 按功能分:
2、分析过程 ●去话分析是根据主叫用户数据,按去话分析
程序流程图,采用逐次展开法进行查表,最后 将分析结果送入队列,转到任务执行程序,执 行相应任务。 ●去话分析程序流程图(图6.16):
●逐次展开法查表:各类相关数据装入一个表中,各 表组成一个链形队列,然后根据每级分析结果逐步进 入下一表格。
图6.2 SDL进程图符号
6.2.3 局内呼叫的SDL进程图
用户A摘机后, 又中途挂机。
局内呼叫的SDL进程图
用户A摘机后, 没有在规定时 间内拨号。
局内呼叫的SDL进程图
6.2.4 呼叫处理过程 呼叫处理过程,是处理机监视、识别输入信
号,进行分析,确定执行任务和输出命令的 循环过程。
状态转移是由呼叫处理程序控制的: