《程控交换原理-第6章.ppt》由会员分享,可在线阅读,更多相关《程控交换原理-第6章.ppt(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第六章第六章 呼叫处理的基本原理呼叫处理的基本原理n6.1 6.1 一个呼叫处理的过程一个呼叫处理的过程n6.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程n6.3 6.3 输入处理输入处理n6.4 6.4 分析处理分析处理n6.5 6.5 任务执行和输出处理任务执行和输出处理6.16.1一个呼叫处理过程一个呼叫处理过程6.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程n n一、呼叫处理过程一、呼叫处理过程一、呼叫处理过程一、呼叫处理过程 在程控交换机中,呼叫接续过程都是在呼叫处理程序控制在程控交换机中,呼叫接续过程都是在呼叫处理程序控制下完成的。下
2、完成的。描述接续过程可以用上述的流程图表示,也可以将整个接描述接续过程可以用上述的流程图表示,也可以将整个接续过程分为若干阶段,每一个阶段可以用一个稳定状态来表续过程分为若干阶段,每一个阶段可以用一个稳定状态来表示,而两个稳定状态之间由要执行的各种处理来连接。示,而两个稳定状态之间由要执行的各种处理来连接。6.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程n n二、二、二、二、PSTNPSTN接续过程接续过程-呼叫处理(补充)呼叫处理(补充)一次发起呼叫的状态迁移过程一次发起呼叫的状态迁移过程S0S1S2S3S4S5被被叫叫忙忙超超时时被叫挂机摘机收号、分析收被叫空闲收被
3、叫摘机S0S0(空闲)空闲)S1S1(收号)收号)S2S2(等被叫状态)等被叫状态)S3S3(听回铃音)听回铃音)S4S4(通话)通话)S5S5(听忙音听忙音/信号音)信号音)6.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程n n三、三、三、三、PSTNPSTN接续过程接续过程-呼叫处理(补充)呼叫处理(补充)一次收到呼叫的状态迁移过程一次收到呼叫的状态迁移过程SOSO(空闲)空闲)SS1SS1(振铃)振铃)SS2SS2(通话)通话)SS3SS3(听忙音)听忙音)说明:在各个状态下挂机将说明:在各个状态下挂机将回到空闲状态回到空闲状态S0SS1SS2SS3主叫挂机超时6
4、.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程四、状态的迁移四、状态的迁移 状状态态迁迁移移是是由由输输入入信信息息引引起起的的。没没有有输输入入信信息息的的激激发发,状状态态是是不不会会改改变变的。的。n状态迁移图状态迁移图 从从一一种种稳稳定定状状态态转转移移到到另另一一种种稳稳定定状状态态并并不不是是只只有有一一种种迁迁移移方方向向,而而是是要根据输入信息、所处状态及环境情况的不同而有不同的迁移方向。要根据输入信息、所处状态及环境情况的不同而有不同的迁移方向。因因此此:可可用用这这种种稳稳定定状状态态转转移移办办法法可可以以比比较较简简明明地地反反映映交交换换系系
5、统统呼呼叫叫处处理理中中各种可能的状态,各种处理要求及各种可能结果等一系列复杂过程。各种可能的状态,各种处理要求及各种可能结果等一系列复杂过程。6.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程 由于一个呼叫处理过程的复杂性由于一个呼叫处理过程的复杂性,导致在不同的情况下导致在不同的情况下,所采所采用的处理方法也不同用的处理方法也不同,故采用故采用SDLSDL图来表示呼叫处理过程。图来表示呼叫处理过程。SDL SDL语言(语言(Specification and Description Language)是国际电信)是国际电信联盟电讯委员会(联盟电讯委员会(ITU-T)I
6、TU-T)推荐的用来规范和描述系统的标准语推荐的用来规范和描述系统的标准语言;广泛用于电信系统。言;广泛用于电信系统。SDL SDL语言可以用来描述程控交换系统呼叫处理的逻辑过程,语言可以用来描述程控交换系统呼叫处理的逻辑过程,它能明确而详尽地表达一个呼叫的全部处理过程及其相应的状它能明确而详尽地表达一个呼叫的全部处理过程及其相应的状态变化。态变化。6.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程 SDLSDL是一种形式语言,它以框图或文本的形式对呼叫处理的逻是一种形式语言,它以框图或文本的形式对呼叫处理的逻辑过程予以抽象描述。辑过程予以抽象描述。尽管尽管SDLSDL语
7、言并不是一个直接实现系统控制的程序代码语言,语言并不是一个直接实现系统控制的程序代码语言,但通过一些合适的开发工具,可以将但通过一些合适的开发工具,可以将SDLSDL语言自动转换成某些特语言自动转换成某些特定的高级语言程序代码,如定的高级语言程序代码,如C C或或C+C+语言等。语言等。目前最流行的支持目前最流行的支持SDLSDL语言的开发工具是瑞典公司语言的开发工具是瑞典公司TelelogicTelelogic提供的提供的TAUTAU开发套开发套件件,可以使开发者在设计初期就使用仿真,对设计进行确认和验证,保证系统的可以使开发者在设计初期就使用仿真,对设计进行确认和验证,保证系统的每一个细节
8、运行正确。每一个细节运行正确。TelelogicTelelogic TauTau 完整的客户化代码生成器可将规格编译成可执行代码,从而将完整的客户化代码生成器可将规格编译成可执行代码,从而将错误数量降至最低,使工程师们将更多的时间用于真正的工程工作上。错误数量降至最低,使工程师们将更多的时间用于真正的工程工作上。6.2 6.2 用用SDLSDL图来描述呼叫处理过程图来描述呼叫处理过程局内呼叫的局内呼叫的SDLSDL图图 参看参看P84P84页页 图图6.36.3 SDLSDL图描述的是一个激励图描述的是一个激励 响应过程。响应过程。在呼叫处理过程中,在呼叫处理过程中,SDLSDL图描述某一状态
9、下,给予一输入信号,然后会带来图描述某一状态下,给予一输入信号,然后会带来一系列分析处理动作,输出响应命令(任务执行或输出控制命令),引起状态一系列分析处理动作,输出响应命令(任务执行或输出控制命令),引起状态转移。转移。6.3 6.3 输入处理输入处理从前面分析:整个呼叫处理过程包括三个处理部分:从前面分析:整个呼叫处理过程包括三个处理部分:v 输输入入处处理理:即即数数据据采采集集,识识别别并并接接收收外外部部输输入入的的处处理理请请求求和和其其他有关信号;他有关信号;v 分析处理:即内部数据处理部分。根据输入信号和现有状态分析处理:即内部数据处理部分。根据输入信号和现有状态进行分析、判别
10、,给出分析结果;进行分析、判别,给出分析结果;v 输出处理:即输出命令部分。根据分析结果,发布一系列控输出处理:即输出命令部分。根据分析结果,发布一系列控制命令,执行内部某任务或控制相关硬件。制命令,执行内部某任务或控制相关硬件。6.3 6.3 输入处理输入处理6.3 6.3 输入处理输入处理v输入处理输入处理 输输入入处处理理程程序序的的主主要要任任务务是是对对用用户户线线、中中继继线线等等进进行行监监视视、检检测测并进行识别,然后进入队列或相应存储区,以便其他程序取用。并进行识别,然后进入队列或相应存储区,以便其他程序取用。输入处理可分为:输入处理可分为:1 1)用户线扫描监视)用户线扫描
11、监视 用户线状态变化,如:摘、挂机状态用户线状态变化,如:摘、挂机状态 2 2)中继线线路信号扫描)中继线线路信号扫描 中继线上的信号,如占用情况等。中继线上的信号,如占用情况等。3 3)接收数字信号)接收数字信号 数字线路上的数字线路上的PulsePulse、DTMFDTMF、MFCMFC信号信号 6.3 6.3 输入处理输入处理6.3.16.3.16.3.16.3.1、用户线扫描监视、用户线扫描监视、用户线扫描监视、用户线扫描监视(用户线扫描程序)(用户线扫描程序)(用户线扫描程序)(用户线扫描程序)1 1、首先看用户线上信号的特征:、首先看用户线上信号的特征:用户线上有各种不同的状态,比
12、如摘、挂机,比如用户拨号时送脉冲(注:用户线上有各种不同的状态,比如摘、挂机,比如用户拨号时送脉冲(注:针对号盘话机),这些不同状态的表现无非就是直流的断、续,具有的共同的针对号盘话机),这些不同状态的表现无非就是直流的断、续,具有的共同的特点:特点:形成直流回路(续)、断开直流回路(断)形成直流回路(续)、断开直流回路(断)摘机摘机 “续续 ”,挂机挂机 “断断 ”送脉冲送脉冲 “断断 ”,脉冲间隔,脉冲间隔 “续续 ”2 2、周期性监视周期性监视 处理机对用户线作周期性扫描监视,用来判断用户的各种状态。处理机对用户线作周期性扫描监视,用来判断用户的各种状态。用户摘挂机扫描周期用户摘挂机扫描
13、周期 100200ms 100200ms(注:目前的交换机的扫描周期只有(注:目前的交换机的扫描周期只有几个几个msms)拨号脉冲识别周期拨号脉冲识别周期 810ms 810ms 6.3 6.3 输入处理输入处理6.3.1.1 用户摘挂机识别用户摘挂机识别识别主叫摘机的逻辑运算式为识别主叫摘机的逻辑运算式为识别主叫挂机的逻辑运算式为识别主叫挂机的逻辑运算式为注:本次扫描用注:本次扫描用SCNSCN表示,表示,前次扫描用前次扫描用LMLM表示。表示。对摘挂机的识别只有在上两对摘挂机的识别只有在上两个运算结果为个运算结果为 1 1 时才识别。时才识别。6.3 6.3 输入处理输入处理群处理群处理
14、用用户户的的摘摘、挂挂机机状状态态数数据据只只占占一一个个二二进进制制位位,每每次次只只对对一一个个二二进进制制数数进进行行校校验验,效效率率太太低低了了。所所以以,在在实实际际的的处处理理中中采采用用“群群处处理理”的的办办法法,如如 8 8 位位处处理理机机,每每次次扫扫描描 8 8 个用户,即一次就可以判别个用户,即一次就可以判别 8 8 个用户线的状态。个用户线的状态。好处好处:节省机时,提高扫描速度。节省机时,提高扫描速度。6.3 6.3 输入处理输入处理用户摘、挂机识别程序用户摘、挂机识别程序6.3 6.3 输入处理输入处理6.3.1.2号盘话机拨号号码的接收脉冲(号盘话机拨号号码
15、的接收脉冲(脉冲号码扫描程序脉冲号码扫描程序)号盘话机拨号发出的是脉冲(号盘话机拨号发出的是脉冲(PulsePulse)信号。)信号。在这种方式下对在这种方式下对用户所拨号码的识别包含两个步骤:用户所拨号码的识别包含两个步骤:脉冲识别及计数和位间隔识别。脉冲识别及计数和位间隔识别。6.3 6.3 输入处理输入处理6.3.1.2号盘话机拨号号码的接收脉冲号盘话机拨号号码的接收脉冲(脉冲号码扫描程序)(脉冲号码扫描程序)2.2.位间隔识别位间隔识别 两位号码之间形成位间隔,也就是两串脉冲之间的间隔,用来区分两位两位号码之间形成位间隔,也就是两串脉冲之间的间隔,用来区分两位号码。号码。识别原理与摘挂
16、机识别原理相同。识别原理与摘挂机识别原理相同。1 1脉冲识别及计数脉冲识别及计数 用户拨一位号码,形成一串脉冲,即一串脉冲代表一位号码。首先应把用户拨一位号码,形成一串脉冲,即一串脉冲代表一位号码。首先应把这一串脉冲识别出来,并由程序判断出是什么号码。这一串脉冲识别出来,并由程序判断出是什么号码。6.3 6.3 输入处理输入处理6.3.1.36.3.1.3按钮话机拨号号码的接收按钮话机拨号号码的接收(双音频号码扫描程序)双音频号码扫描程序)1.1.按钮话机拨号特点:所发出的信号为双音多频信号(按钮话机拨号特点:所发出的信号为双音多频信号(DTMFDual DTMFDual Tone Multi
17、-Frequency Tone Multi-Frequency),其频率为),其频率为4 4中取中取2 2,即每一个数字对应两个,即每一个数字对应两个频率,一个低频一个高频。具体取法如下表所示:频率,一个低频一个高频。具体取法如下表所示:6.3 6.3 输入处理输入处理6.3.1.36.3.1.3按钮话机拨号号码的接收按钮话机拨号号码的接收(双音频号码扫描程序)双音频号码扫描程序)2 2双音频话机收号方法双音频话机收号方法 程程控控数数字字交交换换机机接接收收双双音音频频号号码码信信息息是是经经用用户户电电路路的的A/DA/D变变换换后后,通通过过用用户户级、网络级送入双音频收号器。级、网络级
18、送入双音频收号器。3 3双音频话脉冲数字的扫描双音频话脉冲数字的扫描 扫描的目的:定期从收号器上读得这些数字;扫描的目的:定期从收号器上读得这些数字;扫扫描描方方式式:采采用用“查查询询”方方式式,利利用用“信信号号出出现现”位位SPSP,当当两两次次连连续续扫扫描描发发现现SPSP由由低低电电平平变变为为高高电电平平,说明新的数字到,读出收号器中的这个数字即可。说明新的数字到,读出收号器中的这个数字即可。6.3 6.3 输入处理输入处理6.3.1.4多频信号的接收多频信号的接收 多频信号用于局间信号,是多频信号用于局间信号,是6 6中取中取2 2的信号,其识别接收的方的信号,其识别接收的方法
19、跟法跟 DTMF DTMF 话机的识别完全一样。话机的识别完全一样。6 6 中取中取 2 2 频率可表示数码频率可表示数码 1-15 1-15,分别表示不同的含义。(第,分别表示不同的含义。(第9 9章详细讲解)章详细讲解)6.3 6.3 输入处理输入处理6.3.1.5 6.3.1.5 中继线扫描程序中继线扫描程序 中中继继线线扫扫描描程程序序主主要要是是用用于于监监视视中中继继线线上上的的呼呼叫叫状状态态,以以便便控制接续的进行。控制接续的进行。中继线上的呼叫状态信息是采用线路信号方式传递的。中继线上的呼叫状态信息是采用线路信号方式传递的。在在中中继继线线上上只只有有占占用用、应应答答、反反
20、向向拆拆线线及及正正向向拆拆线线等等信信号号,其其线线路路信信号号在在交交换换机机输输入入端端的的表表现现类类似似与与脉脉冲冲话话机机用用户户线线上上的的脉脉冲冲。因因此此,线线路路信信号号的的识识别别方方法法与与用用户户线线扫扫描描的的方方法法相相同。同。6.4 6.4 分析处理分析处理 定义:定义:对各种输入信息,可以来自用户线、中继线等的各种对各种输入信息,可以来自用户线、中继线等的各种信息进行分析并处理,决定下一步该做什么,分析处理由分析信息进行分析并处理,决定下一步该做什么,分析处理由分析程序负责执行。程序负责执行。包括:去话分析包括:去话分析 数字(号码)分析数字(号码)分析 来话
21、分析来话分析 状态分析状态分析 6.4 6.4 分析处理分析处理去话分析:去话分析:发生在主叫局检测到用户摘机,对主叫用户进行分析。发生在主叫局检测到用户摘机,对主叫用户进行分析。号码分析:号码分析:主叫局分析本局用户所拨的号码,或被叫局分析由局间主叫局分析本局用户所拨的号码,或被叫局分析由局间信令送过来的主叫用户所拨的号码。信令送过来的主叫用户所拨的号码。来话分析:来话分析:被叫局分析被叫用户。被叫局分析被叫用户。状态分析:状态分析:针对整个通话时间内的各种状态,连同当时的输入信息针对整个通话时间内的各种状态,连同当时的输入信息一并进行分析处理。一并进行分析处理。6.4 6.4 分析处理分析
22、处理 去去话话分分析析是是根根据据从从扫扫描描程程序序得得来来的的摘摘机机呼呼出出用用户户的的设设备备号号码码从从存存储储器器调调入入用用户户数数据据,然然后后分分析析主主叫叫用用户户数数据据,以以决决定定下下一步的任务和状态。一步的任务和状态。6.4.16.4.1 去话分析去话分析6.4 6.4 分析处理分析处理 1 1用户数据用户数据用户数据是去话分析的主要信息来源,用户数据主要包括:用户数据是去话分析的主要信息来源,用户数据主要包括:用户状态用户状态:如去话拒绝如去话拒绝,来话拒绝来话拒绝,去话来话均拒绝等。去话来话均拒绝等。用户类别:单线电话用户类别:单线电话,投币话机投币话机,集团用
23、户等。集团用户等。话机类别:号盘话机、按钮话机(双音频话机)话机类别:号盘话机、按钮话机(双音频话机)出局类别:区内呼叫出局类别:区内呼叫,市内呼叫市内呼叫,国内长途国内长途,国际长途等。国际长途等。计费种类:定期或立即计费、家用计次表、免费等计费种类:定期或立即计费、家用计次表、免费等 服务类别:呼叫转移、呼叫等待、三方通话、叫醒、免打扰、恶服务类别:呼叫转移、呼叫等待、三方通话、叫醒、免打扰、恶意呼叫追踪等服务性能。意呼叫追踪等服务性能。6.4.16.4.1 去话分析去话分析6.4 6.4 分析处理分析处理2 2去话分析的流程去话分析的流程 6.4.16.4.1 去话分析去话分析6.4 6
24、.4 分析处理分析处理3.3.分析方法分析方法 逐次展开法:各类相关数据装入表格,各表组成一链形队逐次展开法:各类相关数据装入表格,各表组成一链形队列,根据每一级的分析结果逐步展开下一级表格。列,根据每一级的分析结果逐步展开下一级表格。6.4.16.4.1 去话分析去话分析6.4 6.4 分析处理分析处理4 4分析结果处理分析结果处理 分析后将结果转入输出处理程序,执行相应任务。分析后将结果转入输出处理程序,执行相应任务。例如:用户状态是允许呼叫,则送拨号音;例如:用户状态是允许呼叫,则送拨号音;根据话机类别接相应的收号器。根据话机类别接相应的收号器。6.4.16.4.1 去话分析去话分析6.
25、4 6.4 分析处理分析处理号号码码分分析析也也称称数数字字分分析析,字字冠冠分分析析,当当交交换换机机收收到到首首位位或若干位拨号数字后,就启动数字分析程序。或若干位拨号数字后,就启动数字分析程序。对对主主叫叫用用户户所所拨拨的的被被叫叫号号码码进进行行分分析析,以以确确定定呼呼叫叫接接续续方方向及被叫用户。向及被叫用户。6.4.26.4.2 号码分析号码分析6.4 6.4 分析处理分析处理6.4.26.4.2 号码分析号码分析6.4 6.4 分析处理分析处理来来话话分分析析是是分分析析被被叫叫用用户户的的类类别别、运运用用情情况况、忙忙闲闲状状态态等等,以确定下一个任务及状态号码。以确定下
26、一个任务及状态号码。6.4.36.4.3 来话分析来话分析 比如用户已经欠费停机,或者是否做了呼叫转移等。6.4 6.4 分析处理分析处理6.4.36.4.3 来话分析来话分析采用表格逐级展开法,表格是一种数据结构。分析流程 6.4 6.4 分析处理分析处理n状状态态分分析析就就是是分分析析在在什什么么状状态态下下输输入入哪哪些些输输入入信信息息,并并应转移到哪一种新的状态。这就是状态分析任务。应转移到哪一种新的状态。这就是状态分析任务。n状态分析的数据来源:稳定状态和输入信息。状态分析的数据来源:稳定状态和输入信息。n 6.4.46.4.4 状态分析状态分析6.4 6.4 分析处理分析处理分
27、析流程分析流程6.4.46.4.4 状态分析状态分析在状态迁移图中已可见到,当用户处于某一稳定状态时,处理机一般不予理在状态迁移图中已可见到,当用户处于某一稳定状态时,处理机一般不予理睬,而是等待外部输入信息。睬,而是等待外部输入信息。6.5 6.5 任务执行和输出处理任务执行和输出处理一、任务执行程序一、任务执行程序 在在进进行行分分析析处处理理后后,分分析析程程序序给给出出结结果果,并并决决定定下下一一步步要要执执行的任务。行的任务。n任务执行分为三个步骤:任务执行分为三个步骤:(1 1)动动作作准准备备:准准备备硬硬件件资资源源,即即要要启启动动的的硬硬件件和和要要复复原原的的硬硬件件,
28、并并在在启启动动以以前前在在忙忙闲闲表表上上示示忙忙(或或示示闲闲),要要编编写写启启动动或或复复原硬件设备的控制字,准备状态转移。原硬件设备的控制字,准备状态转移。(2 2)输出命令:根据编写好的命令进行输出。)输出命令:根据编写好的命令进行输出。(3 3)后后处处理理:硬硬件件动动作作,转转移移到到新新状状态态后后,软软件件又又开开始始新新的的监监视。视。6.5 6.5 任务执行和输出处理任务执行和输出处理二、输出处理程序二、输出处理程序 根根据据任任务务执执行行程程序序编编制制完完成成的的命命令令,由由输输出出处处理理程程序序输输出出硬件控制命令,控制硬件的接续或释放。硬件控制命令,控制
29、硬件的接续或释放。1 1路由驱动(交换网络的驱动)路由驱动(交换网络的驱动)n路路由由驱驱动动包包括括话话路路的的接接续续和和复复原原,信信号号音音发发送送路路由由的的接接续续和和复复原,以及信号(包括拨号号码和其他信号)接收路由的接续和复原。原,以及信号(包括拨号号码和其他信号)接收路由的接续和复原。6.5 6.5 任务执行和输出处理任务执行和输出处理2 2发送分配信号(话路设备电路驱动)发送分配信号(话路设备电路驱动)给主叫送拨号音给主叫送拨号音;给被叫送振铃给被叫送振铃;总总 结结 呼呼叫叫处处理理过过程程就就是是处处理理机机监监视视,识识别别输输入入信信号号(输输入入处处理理),然然后后进进行行分分析析(分分析析处处理理),执执行行任任务务和和输输出出行行了了的的过过程程。可可以以采采用用SDLSDL图图来来表表示示呼呼叫处理过程。叫处理过程。输输入入处处理理主主要要包包括括:用用户户线线扫扫描描监监视视、中中继继器器的的监监视视扫扫描描,双双音音多多频频话话机机号码的接收等。号码的接收等。分析处理:去话分析、号码分析、来话分析、状态分析分析处理:去话分析、号码分析、来话分析、状态分析 任务执行和输出处理:准备硬件资源,编写控制字,输出命令。任务执行和输出处理:准备硬件资源,编写控制字,输出命令。