第六章 呼叫处理的基本原理
呼叫处理的基本原理
扫描结果为1:用户回路断开;扫描结果为0:用户回路闭合
二、摘、挂机扫描的群处理
对于一个用户,用户状态只占1bit,CPU处理 一般为8 bit或16bit,因此运算时一次取8或 16用户的状态。 例:16个用户的群处理
本次扫描结果SCN 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1
用户线状态 挂机
用户线状态
挂机
本次扫描结果SCN 1 1 1 1 0 0 0 0 前次扫描结果LL 1 1 1 1 1 0 0 0
SCN LL 0 0 0 0 1 0 0 0
摘机识别
SCN 0 0 0 0 1 1 1 1 LL 0 0 0 0 0 1 1 1
SCN LL 0 0 0 0 1 0 0 0
2.去话分析流程图(P97)
去话分析
一般呼叫 模拟呼叫 拍叉簧呼叫
用户类别
未分配 空号接续
已分配
要求类别 呼叫
一般 来话专用 呼出限制
话机类别
脉冲 收号状态
双音频 收号状态
运用类别
每一个分支就是一张数据表,采用链接表的方式,逐步分析
二、号码分析(P98)
入中继
入 落地
局
分 析
转接
输
呼
入 号码分析 叫
免费
来话类别 计费类别
被叫忙闲状态
闲 一般
忙 呼入限制
计费
一般
呼出被叫
其他 主叫用户数据分析
利用状态
用户业务
优先 遇忙转移 呼叫等待 遇忙回叫
主叫信息分析 决定任务
四、状态分析(P99)
输入
利用状态
等待 收号
振 铃通 话
输入信息
第六章 呼叫处理的基本原理.
综上所述,一个交换动作的基本形式为:先进行输入处理, 由输入程序识别外来信息;再进行内部分析,决定执行什么任 务,向哪个状态转移,然后交给任务执行程序去执行,任务执 行程序根据任务要求准备好硬件资源,并在软件上占用,下达 输出命令,最后输出程序则根据命令控制硬件动作,使其转移 至另一个稳定状态。每次状态转移都要执行这一过程,整个呼 叫处理过程就是在输入处理、内部分析和输出处理这三个处理 步骤中循环前进的。
第5页
(5)路由选择 根据长途区号和局号,选择一条从主叫用户通往被叫所在 电话局的通路(可能经过多台交换机,并由多段链路上的不同 时隙组成); 测试并预占这条空闲路由; 通过这条通路,将被叫号码传到被叫所在话局。
(6)来话分析并接至被叫用户 被叫局根据被叫号码,找到被叫用户,再次查看是否允许 接通呼叫(被叫可能申请免打扰服务),检查被叫用户忙闲; 若被叫空闲,则在被叫方交换机内选择、测试并预占一条 通往被叫的空闲路由(由本交换机内多段时隙和线路组成);
(5)在同一状态下,输入相同的信号,也可能因不同的情 况得出不同结果。如在空闲状态下,主叫用户摘机,交换机准 备收号,要寻找一个空闲的收号器,如果 遇到无空闲收号器, 或者无空闲路由来连接收号器和主叫用户,则就要进行送“忙 14 音”处理,转向“听忙音”状态。如能找到,则就要转向“等 第 14 页 待收号”
9
重要概念
• 整个呼叫处理过程是一个循环过程
处理机监视、识别输入信号
执行任务和输出命令 分析
• • • • •
系统有若干个有限状态(稳定状态) 在一个稳定状态下,没有输入信号就没有状态转移 不同状态下,输入信号相同,状态转移结果不同。 相同状态下,输入信号不同,处理不同。 相同状态下,输入信号相同,结果也可能不同
第6章呼叫处理的基本原理
33
6.3.2 号盘话机拨号号码的接收
2. 位间隔识别 首次变化 =(首次变化 变化识别) 96
“ 3”
拨号脉冲 8ms扫描 这次扫描结果 前次扫描结果 变化识别 96ms扫描 首次变化 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
识别在前一个96ms内没有变化,排除了脉冲变化的可能;
识别在再前一个96ms内有变化,可以保证在位间隔开始
96ms后的第一个周期(96~192ms)内就能识别到,而且以 后不会重复识别;
35
脉冲识别和位间隔识别流程图:
8ms
读这次扫描
读前次扫描 这㈩前=变识 首变V变识 首变 换收号器
96ms
3. 收号 由收号器接收用户所拨号码; 收到第一位号后,停拨号音; 对收到的号码按位存储; 将号首送分析程序进行分析(叫做预译处理);
6
6.1 一个呼叫处理过程
在用户一个完整的呼叫处理过程,交换机都做什么:
4. 号码分析 在预译处理中分析号首,以决定呼叫类别(本局、出 局、长途、特服等),并决定该收几位号; 检查这个呼叫是否允许接通(是否限制用户等); 检查被叫用户是否空闲,若空闲,则将其示忙;
7
6.1 一个呼叫处理过程
在用户一个完整的呼叫处理过程,交换机都做什么:
程控数字交换技术第六章呼叫处理的基本原理
第六章呼叫处理的基本原理在程控交换机中,电话接续任务是在呼叫处理程序控制下完成第一节呼叫处理过程1、呼出接续(主叫用户摘机):主叫摘机呼出的检测、查明主叫类别、选择一个空闲的收号器、发送拨号音、存储块的分配2、接收地址(收号)信号:有软件以足够快的扫描周期来检测和识别(8ms)3、数字(号码)分析:根据地址的前几位判定接续去向,有本局呼叫、出局呼叫、长途呼叫、特服业务等4、路由选择:对应于呼叫去向的路由选择一条空闲的中继线5、通路选择:发码结束或本局呼叫应答后由软件通过驱动命令完成,在主叫和被叫用户间通过网络选择一条空闲通路6、振铃:向被叫用户送铃流,向主叫用户送回铃音,监视主、被叫用户状态7、应答监视:应答识别、切断铃流及回铃音、启动计费系统8、通话和释放监视:通话接续、监视挂机信号、特殊处理9、话终释放:停止收发计费脉冲、向未拆线一方发送“释放”或“催挂”音、拆线处理呼叫处理程序的基本组成第二节状态迁移图一、稳定状态及状态迁移1、状态迁移:处理机接收输入信号,从一种稳定状态转变到另一种稳定状态的过程,此时需要处理机进行处理,且输入信号的激发是必不可少的。
见上图2、稳定状态:在接续过程中稳定不变的状态,如空号、收号、振铃、通话、听忙音等。
此状态中,处理机没有工作可做,可去处理其他呼叫例:用户终端的挂机状态(空闲状态)。
如果没有人摘起话机,则此空闲状态不会改变。
一旦摘机(即输入一个摘机信息),使空闲状态改变。
空闲状态是向那个稳定状态改变,则要进行分析处理(即内部分析),分析后,知道了用户的类别及话机的种类后,若认为可以允许用户发话,就可以向用户送拨号音(即输出处理)。
由此看出,由一种稳定状态向另一种稳定状态迁移时,要经过:输入处理、内部分析和输出处理三个步骤。
⑴输入处理:对输入的信息进行识别和处理,由输入程序完成⑵内部分析:根据输入的信息、当前的状态及内部情况,确定应执行的任务及向哪一种稳定状态去转移,由不同的分析程序(如来话分析、去话分析等)完成⑶输出处理:根据内部分析的决定,启动硬件执行任务并将这一稳定状态转移到另一个稳定状态,在此过程中,不仅需要任务执行程序来完成,还需要驱动硬件工作二、状态迁移图由一种稳定状态转移到另一种稳定状态并不是只有一种迁移方向,而是要根据输入信息,所处的环境及环境状况的不同有不同的迁移方向①输入信息不同。
第6章呼叫处理的基本原理
去话回绝
〔3〕分析结果 经过分析得出结果,包括应执行任务号码、下一状态
号码等,转向输出处理程序。 例如:
分析结果说明允许呼叫,那么向其送拨号音,并根据 话机类别接上相应的收号器。
假设结果说明不允许呼出,那么向其送忙音。
6.5.2 号码分析〔也叫数字分析〕
号码分析程序是从收到用户拨号号码后开 场进展的,根据数据来源,查找出局数据表 格,决定接续的业务性质、呼叫路由、计费 方式和释放方式等。
6.6 任务执行和输出处理 6.6.1 任务执行
任务执行程序
经过各种分析程序后,明确了下一步的 任务,并详细施行所执行的任务。
〔3〕转发脉冲
有些交换机需转发脉冲号码,转发前把被呼叫 的 号码存放在相应存储区,号码个数填入号位计 数器。
待发号码放入发号单元,其内容表示需发出的脉 冲数,即一个脉冲串。其后是位间隔。
出现位间隔标志有两种情况:位间隔或中途挂机.
区别方法:
查用户线此时状态,假设用户线状态为1〔断〕, 表示用户中途挂机,假设用户线状态为0〔续〕, 那么为位间隔。
小结: 1、用户扫描的任务是识别主叫用户的摘挂机事件,属周期
性程序,其识别原理是〔P87〕: 用“ 这次扫描 上 结次 果扫描 1” 结来 果判别摘机 用“这次扫 上 描次 结扫 果描 1” 结来 果判别挂机
变化识 这 别次扫描 上 结次 果扫描结果 2、用脉“ 冲识变别化 的仟识 前 务别 是次判扫 别所描拨结 1每”个果 来 脉冲判 的到别来脉 ,亦冲属来 前 周期沿的 性程序,其识别原理〔P89〕 :
用“首次 前 变次 化首次 1” 变来 化判别位间隔
6.4.3 按钮话机拨号号码的接收
集成块的SP端是信号到来指示,为0 时表示有信号到达。
第六章 呼叫处理的基本原理
6.1 呼叫的处理过程
5.接至被叫用户 测试并预占空闲路由,包括:
(1) 向主叫用户送回铃音路由(这一条可能已经占用,尚未复
原); (2) 向被叫送铃流的路由(可直接控制向被叫用户电路振铃, 不用另找路由); (3) 预占主、被叫用户通话路由。
6.1 呼叫的处理过程
6.向被叫用户振铃
(1) 向用户B送铃流; (2) 向用户A送回铃音; (3) 监视主、被叫用户状态
事实上取的是 96ms 。
6.3 输入处理
③ 位间隔识别原理: 首先,对变化识别的数据进行首次变化的运算,运行该运算的目的是为了在 96ms 内 体现出有脉冲发生,并且有脉冲发生则该运算值为 1 ,该 1 供 96ms 扫描使用。在 此, 8ms 的程序同 96ms 的程序协同工作,保证有变取到 1 ,没变取到 0 。 首次变化--每 8ms ,其被重新赋一次值。并且只要有变化,则其值一直为 1 ,直 到 96ms 到来,由 96ms 程序将其取走,并将首次变化的值清 0 。 首次变化--每 96ms ,其被清零一次。供 8ms 程序使用。 (先读值,再清零) 则有变化, 96ms 扫描出 1 ,没有变化则扫描出 0 。
第六章 呼叫处理的基本原理
6.1 呼叫的处理过程
6.2 程控交换控制系统的电路结构
6.3 输入处理
6.1 呼叫的处理过程
下面以用户的一次成功呼叫来说明呼叫处理过程。 初始时,主叫用户和被叫用户都处于空闲状态,交换机进行扫描,监视用 户线状态。 (局内呼叫为例)
1.主叫用户A摘机呼叫
(1) 交换机检测到主叫用户A摘机; (2) 交换机调查用户A的类别,以区分是同线电话、一般电话、投币电话 机还是小交换机用户等;弄清是按键话机还是号盘话机,以便接相应收号器。 (3) 调查用户A的合法性,例如是否允许呼出,是否欠话费等。
第6章 呼叫处理的基本原理(程控数字交换技术-叶敏版)
0 0 0 0
摘机识别
挂机识别
图6-1 用户摘\挂机识别原理
第 六 章 呼 叫 处 理 的 基 本 原 理
返回本节
6.3.2 号盘话机拨号号码的接收
第 六 章 呼 叫 处 理 的 基 本 原 理
我们要做两方面的工作,既要识别出脉 冲,又要识别出“位间隔”。
脉冲识别
我国规定的号盘脉冲的参数有: (1)脉冲速度:即每秒钟送的脉冲个数。 规定脉冲速度为每秒种8~16个脉冲。 (2)脉冲断、续比:即脉冲宽度(断) 和间隔宽度(续)之比。规定的脉冲的断 续比为1:1~3:1
第 六 章 呼 叫 处 理 的 基 本 原 理
输入处理分为
1)用户线扫描监视——监视用户线状态变化; 2)中继线线路信号扫描——监视中继器的线 路信号; 3)接收数字信号——包括拨号脉冲、按钮拨 号信号和多频信号等; 4)接收公共信道信号方式的电话信号; 5)接收操作台的各种信号。
6.3 输入处理
用户线状态
挂机
0 1
摘机
第 六 章 呼 叫 处 理 的 基 本 原 理
200ms扫描 这次扫描结果 前次扫描结果 这∧前 这∧前 1 1 0 0 1 1 0 0 1 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 0 0 0
SP 16ms扫描 这次扫描结果 前次扫描结果 这⊕前 1 1 1 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 0
(这 ⊕前)∧ 这
0
0 0 0 1 0 0 0 0 1 0
呼叫处理的基本原理38页PPT
呼叫处理的基本原理
41、俯仰终宇宙,不乐复何如。 42、夏日长抱饥,寒夜无被眠。 43、不戚戚于贫贱,不汲汲于富贵。 44、欲言无予和,挥杯劝孤影。 45、盛年不重来,一日难再晨。及时 当勉励 ,岁月 就是财富 ❖ 丰富你的人生
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非
呼叫处理的基本原理(第六章)
1、脉冲识别 拨号时,送脉冲→断→1;脉冲间隔→续→0
计算最短(快)的变化间隔 (脉冲或间隔宽度)来决定扫描间隔时间: 号盘最快的脉冲速度为22个脉冲/秒→ 脉冲周期T=1000/22≈45ms。 断续比为3:1时,脉冲间隔(续)的时间最短,占T/4 ≈ 11ms。 ∴脉冲识别扫描程序的周期Ts﹤Tmin=11ms,否则将丢失脉冲。 一般地, Ts =8ms,对应于任务调度时间表的计时器周期。
前96ms ②
本96ms①
不能直接用“这次扫描结果”识别,1为挂机状态;0为摘机状态。
因为在识别摘、挂机以后要进行处理,如果每次摘机或挂机状态 都要进行处理,200ms一次,既不可能也没有必要,还可能将 呼叫处理数据弄乱。因此,规定对每次摘、挂机只在状态变化时 识别一次。
中国No.1信令系统的线路信令在交换机的输入端,一般表现为
识别两位号码之间的间隔(≥250ms),从而区分各位号码。 (1)计算最长的脉冲或脉冲间隔 最慢的脉冲速度:每秒8个脉冲→脉冲周期T=1000/8=125ms 当断续比为3:1时,脉冲(断)时间应为125ms×3/4=93.75ms →用户线状态无变化的最大间隔Tmax =93.75ms ∴为使脉冲断续的时间间隔不被误判为位间隔,应有 位间隔识别的扫描周期 Ts >Tmax (2)按规定,拨号盘的位间隔Tw≥250ms,需Ts <Tw/2 按下述识别原理,才能不漏检位间隔 ∴满足Tmax <Ts <Tw/2,即93.75ms <Ts <125ms 此时,若在一个位间隔扫描周期Ts内,用户线状态无变化,则 这个间隔肯定不是脉冲间隔,可能是一个位间隔。 一般,取Ts =96ms,对应时间表时间计数器
6.2.2 SDL图简介
SDL图是SDL语言中的一种图形表示方法,可自动生成程序。 SDL的动态特征是一个激励——响应过程,平时处于某个稳定状态,
呼叫处理过程
程控交换系统软件的组成
图2 交换软件的组成
程控交换系统的操作系统具有其自身特点
程控交换系统是一个实时控制系统,因此它的操 作系统具有实时操作系统的特点。 由于在程控交换系统中常常采用多处理机系统,
它的结构有计算机局域网的特点,因此其操作系 统还具有网络操作系统的功能。
对于全分散控制的交换系统来说,其操作系统也 具有分布式操作系统的特点。
处理请求。 分析处理:是内部数据处理部分,根据输入信号和现 有状态进行分析、判别,然后决定下一步任务。
内部任务的执行和输出处理:完成指定的任务,输出
命令。
4.2 程控交换软件系统
一、 程控交换软件系统的组成 程控交换系统软件是由运行软件和系统支援软件组 成。 其中运行软件是由操作系统和应用软件组成。应用 软件包括OAM、呼叫处理和数据库程序。 系统支援软件是由系统软件开发支援系统、软件加 工系统、应用工程支援系统、交换局管理支援系统组 成的。二稳定状态和状态转移1.
空闲 => 等待收号 激励:主叫用户摘机 响应:通过交换网络建立两条链路 上行链路: 用户 收号器 下行链路:拨号音 用户
2、等待收号 => 收号
激励:用户拨第一位号码 响应:1)停拨号音 2)预译处理和收号 检查主叫用户数据,判别用户权限 号首分析:确定呼叫类型以及该收几位号 收号完毕后复原收号器
4.3 呼叫处理软件
呼叫处理软件包括输入处理的扫描程序,内部处理的 号码分析程序,路由选择程序,输出处理的交换网络 驱动程序等。
4.3.1 扫描与输入
一、输入处理的一般概念 输入处理程序的主要任务是对用户线、中继线 等进行监视、检测和识别,及时报告事件的产生。 输入处理主要可分为: 用户线扫描监视 中继线线路信号扫描 接收Pulse、DTMF和MFC信号 接收公共信道信号
呼叫处理的基本原理
图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 任务执行和输出处理
中级通信工程师重点资料
中级通信工程师重点资料柔柔弱弱第一章:交换网络的概述电信网络的要素:终端设备交换设备传输设备电信网络的构建形式:按服务范围分:现代电信网络:广域网,城域网,局域网按技术手段分:模拟网和数字网按终端设备的运动性分:固定网和移动网按连接交换系统的物理形式分:网状网,星形网和复合网智能网业务:智能网:在原有固定电话网基础上,为快速、方便、经济、灵活地提供各种新的电信业务而设置的附加网络第二章:交换技术基本概念交换技术的发展:人工交换:由话务员进行操作以完成电路交换任务分组交换的主要特点:传输质量高可靠性高实现不同种类型终端间的通信分组多路通信按信息量比例计费与公用电话网与电报及低速数据网连接虚电路(面向连接)用户开始传输之前,必须通过网络建立逻辑连接连接建立之后,分组将顺序通过该路径经网络传送到目的地通信完成之后用户发出拆链请求,网络清除连接每个分组都要携带一个标识符说明它所属的虚电路可分为交换虚电路(临时)和永久虚电路数据报(无连接)直接进行数据传输分组交换机为每一个数据分组独立地寻找路径每个数据分组中都包含完整的目的地址信息第三章:程控交换技术用户电路的主要功能B(Battery Feed)——馈电;O(Over-voltage Protection)-—过压保护;R(Ringing Control)-—振铃控制;S(Supervision)——监视;C(Codec&Filters)——编译码和滤波;H(HybridCircuit)——混合电路;T(Test)——测试。
在线程序:呼叫处理程序:交换机所有呼叫的建立与释放以及交换机各种新服务性能的建立与释放执行管理程序:对交换系统的软硬件资源进行管理和调度、运行管理程序:维护人员存取和修改有关用户和交换局的各种程序故障处理程序:对交换系统作经常性的检测,并使系统恢复工作能力故障诊断程序:确定硬件故障位置交换机数据局数据:反映交换局在交换网中的地位(或级别),本交换局与其他交换局的中继关系,包括对其他交换网的中继路由的组织、数量、接收或发送号码、位长、计费费率、传送信号方式等用户数据:描述全部用户信息,为每个用户所特有系统数据由设备制造厂家编写T接线器工作方式输出控制:顺序写入,控制读出输入控制:控制写入,顺序读出空间(S)接线器工作方式:输入控制:控制存储器的行对应于时隙,列对应于输入线,内容对应于输出线输出控制:控制存储器的行对应于时隙,列对应于输出线,内容对应于输入线呼叫处理基本原理分析处理:去话分析:分析主叫用户的用户数据号码分析:决定路由,话费等来话分析:分析被叫用户类别,运用情况,忙闲状态等,以确定下一个任务及状态号码状态分析:数据来源是现在的稳定状态和输入信息操作系统实时操作系统:管理包括处理机在内的所有资源控制系统结构集中控制:每台处理机均能控制全部资源,也能执行所有功能分散控制:每台处理机只能控制部分资源,只能执行交换机的部分功能,最大特点是取消了中央处理机分机控制:按交换机控制功能的高低层次分别配置处理机分布式控制:所有控制功能都由与小用户线群或小中继线群相连的微处理机提供第四章:电话通信网本地电话网同一个长途编号区范围内,由若干个端局、或者由若干个端局和汇接局、局间中继线、长市中继、接入网和话机终端组成的电话网.长途路由基干路由:构成网络基干结构的路由。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
24
6.4 输入处理
•
• • • • • •
输入处理的任务是及时发现新的处理要求,并对用户 线、中继线的状态进行监视、检测和识别,然后将其放在 队列或相应的存储区中,以便由其他程序分析处理。 输入处理程序需完成的功能主要有: 用户线扫描监视:监视用户线状态是否发生了变化; 中继线线路信号扫描:监视采用随路信令的中继线的状 态是否发生了变化; 接收各种信号:包括拨号脉冲、DTMF信号和MFC信号 等; 接收公共信道信令; 接收操作台的各种信号等。
• • • • • • • • • • • •
用户情况 用户类别 话机类别 出局权限类别 用户专用情况 用户对新业务的使用权 用户登记的新业务 用户计费类别 用户费率等级 各种号码 用户状态数据 呼叫过程中的临时数据
23
局数据:反映交换局的情况。 包括以下各类数据: • 交换局公用硬件配备情况 • 局间环境的参数 • 迂回路由设置情况 • 接用户交换机情况 • 公用设备忙、闲状态 • 计费方式 • 话务量、接通率统计数据和计费数据 • 特服情况 • 新业务提供情况 • 复原方式 • 交换机类别 • 能接的非话终端品种和数量 • 各种号码
第 15 页
内部任务执行和输出处理是输出命令部分,它根据内部分 析程序的结果,发布一系列控制命令,命令对象既可能是一些 内部任务,也可能是外部硬件,执行的结果就使处理流程从前 一个稳定状态转移到另一个稳定状态。 例如在用户话机挂机的空闲状态下,如果没有摘机动作的 话,则空闲状态就会保持不变。一旦摘机,就输入一个摘机事 件,由输入处理程序(摘挂机扫描程序)发现后通知内部分析 程序,内部分析程序就要分析主叫用户的状态、类别、权限、 话机种类等用户数据,若认为可以允许用户发话,就命令输出 处理程序执行后续的处理:向用户送拨号音,并给这个用户接 上一个相应的收号器,转入准备收号的稳定状态。其他的状态 转换时,都需要进行输入处理,内部分析和输出处理这三个处 理步骤。
第 21 页
21
6.3 呼叫处理有关的数据和表格
• 程控交换机数据:通用数据、专用数据 通用数据(系统数据):对所有交换机的安 装环境都不变。 专用数据:要根据交换机安装环境和条件在 开局时输入,包括局数据和用户数据。
用户数据:反映用户的情况,为每个用户特有。 用户数据包含以下几方面内容:
22
第六章 呼叫处理的基本原理
1
第六章 呼叫处理的基本原理
6.1 6.2 6.3 6.4 6.5 6.6 一个呼叫处理过程 用SDL图来描述呼叫处理过程 呼叫处理有关的数据和表格 输入处理 分析处理 任务执行和输出处理
2
前言
程控交换机之所以比前几代的交换机优越,是因为它的许 多工作都是由软件来完成的,这使得它的硬件变得非常简单, 成本降低重量减轻,同时机器的灵活性增大。但是软件较为复 杂,为此在设计时,必须采用模块化的、自上而下的设计方法。 交换机的软件设计一般过程如下:①首先确定交换机应该 完成的功能;②然后根据功能要求设计SDL流程图,表述软件 的处理流程和输入输出处理关系;③再根据SDL图来划分程序 模块和硬件资源,画出程序框图;④最后根据程序框图及硬件 资源编制程序,并调试程序。
呼叫处理软件是程控交换机软件中的关键部分之一,系统 的呼叫控制功能主要由它来实现,因此在这一章将按照前面介 绍的软件设计方法来介绍呼叫处理软件的输入处理、内部处理 以及输出处理的各个部分。
3 第3页
6.1一个呼叫处理过程
开始时用户处于空闲状态,为了及时发现用户摘机动作, 交换机不断对用户线状态进行周期性扫描,当用户摘机后,就 开始了呼叫处理的过程。现以一次成功的呼叫为例介绍呼叫处 理过程。 (1)主叫用户摘机 交换机通过不断进行周期扫描检测到用户A摘机; 交换机调查用户A的类别,以区分同线电话、一般电话、 投币电话还是小交换机等; 检查话机类别,弄清是双音频按钮话机还是脉冲号盘话机, 以便接上相应的收号器。 (2)送拨号音,准备收号 交换机寻找一个空闲收号器以及它和主叫用户之间的空闲 路由(由本交换机内多段时隙和线路组成); 寻找一个主叫用户和信号音发生器之间的空闲路由,向 4
SDL图
• 一次呼叫接续的过程就是多次输入处理、 内部处理和输出处理的循环往复。对整个 交换机来说,出现的请求及处理的方法多 种多样。 • 为了对这些复杂的功能用简单的方法表示, 采用SDL图来表示呼叫处理过程。
12
一、稳定状态和状态转换 从前面的呼叫处理过程可以看到,一次呼叫处理过程有以 下几个特点: (1)整个接续过程可以分成几个不同的阶段,每个阶段中 交换设备的状态基本不变,称为稳定状态,每个阶段可以用一 个稳定状态来标志,在稳定状态中,处理机只需要监视是否有 新的输入信号就行了,大部分时间是空闲的,故而可以处理其 他的呼叫。有如下几个稳定状态:
10
6.2 用SDL图来描述呼叫处理过程
SDL语言简介
• • • • • • 功能规格和描述语言,是一种图形语言 动态特征是一个激励——响应过程 用来说明程控交换机的各种功能要求和技术规范 以有限状态机为基础 可以描述多个进程的执行过程 常用符号:
状 态号
状态: 判别:
状态面
输入: 任务:
输出:
11
9
重要概念
• 整个呼叫处理过程是一个循环过程
处理机监视、识别输入信号
执行任务和输出命令 分析
• • • • •
系统有若干个有限状态(稳定状态) 在一个稳定状态下,没有输入信号就没有状态转移 不同状态下,输入信号相同,状态转移结果不同。 相同状态下,输入信号不同,处理不同。 相同状态下,输入信号相同,结果也可能不同
(7)呼叫被叫 向被叫振铃(直接控制被叫用户电路产生振铃信号); 从被叫交换局通过前面建立的主被叫通路向主叫送回铃音; 6
第6页
监视主被叫摘挂机状态。 (8)被叫应答,双方通话 被叫摘机应答,交换机检测到后,停振铃,停回铃音; 启动主被叫用户间的通话通路,开始通话; 启动计费设备,开始计费; 监视主被叫用户状态。 (9)通话结束挂机 若主叫先挂机,交换机检测到之后,进行拆线、路由复原, 并停止计费,向被叫送忙音,被叫听到忙音后,也挂机,转入 空闲状态; 若被叫先挂机,交换机检测到之后,进行拆线、路由复原, 并停止计费,向主叫送忙音,主叫听到忙音后,也挂机,转入 空闲状态。
17 第 17 页
描述局内呼叫的SDL进程图
SDL进程图的作用:可以设计所需要的程序和数据。 一个局内呼叫处理过程包括三部分处理: 输入处理 分析处理 内部任务执行和输出处理 一个他局呼叫处理过程包括的处理:同局内呼叫 思考:怎样描述他局呼叫的SDL进程图?
18
用户A摘机后,
又中途挂机。
19
用户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
状态。 (6)每一个状态变化到下一个状态时,都要进行三部分的 处理:输入处理,内部分析和输出处理。 输入处理是数据采集部分,由输入程序完成。它负责监视 和识别视外部线路的状态变化(如摘机、拨号、中继线占用等, 这些变化称作“事件”,是引起状态转移的原因),接收其他 输入的信息,并将发现的处理事件和接收的有关数据报告处理 机, 内部分析是内部数据处理部分,它根据输入的事件和当前 的处理状态,识别出用户的处理请求,执行相应的处理任务, 并确定下一步应该往哪一个状态转移。分析事件以决定执行何 种任务的程序叫做任务分析程序,任务分析程序主要包括去话 分析、号码翻译、状态分析和来话分析等程序。 15
第4页
主叫送拨号音; 监视收号的输入信号,准备收号。 (3)收号 由收号器接收用户所拨号码; 收到第一位号后,停拨号音; 对收到的号码按位存储; 对“应收位”和“已收位”进行计数; (4)号码分析 将号首送号码分析程序进行分析(称作号码预译),以决 定呼叫的类别(本局呼叫、出局呼叫、本地呼叫、长途呼叫、特 殊服务呼叫等),并决定该收几位号; 检查这个呼叫是否允许接通,主叫用户是否限制用户等。 如果是本局呼叫则直接转到第6步执行,若是出局呼叫则继 续下一条。 5
第5页
(5)路由选择 根据长途区号和局号,选择一条从主叫用户通往被叫所在 电话局的通路(可能经过多台交换机,并由多段链路上的不同 时隙组成); 测试并预占这条空闲路由; 通过这条通路,将被叫号码传到被叫所在话局。
(6)来话分析并接至被叫用户 被叫局根据被叫号码,找到被叫用户,再次查看是否允许 接通呼叫(被叫可能申请免打扰服务),检查被叫用户忙闲; 若被叫空闲,则在被叫方交换机内选择、测试并预占一条 通往被叫的空闲路由(由本交换机内多段时隙和线路组成);
16 第 16 页
综上所述,一个交换动作的基本形式为:先进行输入处理, 由输入程序识别外来信息;再进行内部分析,决定执行什么任 务,向哪个状态转移,然后交给任务执行程序去执行,任务执 行程序根据任务要求准备好硬件资源,并在软件上占用,下达 输出命令,最后输出程序则根据命令控制硬件动作,使其转移 至另一个稳定状态。每次状态转移都要执行这一过程,整个呼 叫处理过程就是在输入处理、内部分析和输出处理这三个处理 步骤中循环前进的。
(5)在同一状态下,输入相同的信号,也可能因不同的情 况得出不同结果。如在空闲状态下,主叫用户摘机,交换机准 备收号,要寻找一个空闲的收号器,如果 遇到无空闲收号器, 或者无空闲路由来连接收号器和主叫用户,则就要进行送“忙 14 音”处理,转向“听忙音”状态。如能找到,则就要转向“等 第 14 页 待收号”