第四章
程控交换机的软件组成
在线程序
定义:交换机中运行使用的、对交换系统各种业务进行处理的软件综合,它可分为系统程序和应用程序
呼叫处理程序
定义:负责整个交换机所有呼叫的建立与释放,以及交换机各种新服务性能的建立与释放
执行管理程序(操作系统)
定义:负责对交换系统(处理机)的硬件和软件资源进行管理和调度
数据
分类
- 系统数据:仅与交换机系统有关的数据,是不变的
- 局数据:与各局的设备情况以及安装条件有关的数据
- 用户数据:交换局反映用户情况的数据,包括用户类别、用户设备号码、用户话机类别、新业务类别等
表格
数据以表格的形式存放,包括检索表格和搜索表格
-
检索表格:以源数据为索引,进行查表来得到所需目的数据
- 单级索引表格:直接用索引查一个表格即可得到目的数据
- 多级索引表格:通过多级表格检索查找才能获得目的数据
-
搜索表格:以源数据为依据,从表首开始自上而下地依次与表格中的源数据比较,从而得到目的数据
呼叫处理的基本原理
呼叫处理过程及状态迁移
呼叫处理过程
整个IP电话的呼叫流程可分为3部分:连接阶段、通话阶段、拆线阶段。
- 建立连接阶段
在空闲状态下,CPU一直循环检测是否有摘机或其它用户呼入的信号。用户摘机时, CPU检测到摘机信号,就发送拨号音给用户并准备接收用户所拨的电话号码。待号码收齐后,CPU给服务器发送ARP请求,收到服务器的应答后再发送ICMP请求,从服务器的ICMP应答
中获取对端的IP地址及物理地址,然后开始发起呼叫。通过ICMP包送到Ethernet,等待被叫用户回应,如果等待一段时间,用户未回应,说明用户不在或线路故障,给用户送忙音;如果被叫用户回应,就给话筒送回铃音,同时被叫用户一方振铃;若被叫久不摘机,被叫停止振铃,并发ICMP消息给主叫用户拆线,主叫用户收到此消息,送忙音,等待主叫用户挂机;如果被叫用户在规定时间内摘机,则停止送振铃音,并用ICMP应答信号,通知主叫用户,被叫已应答,主叫用户收到此消息,停止送铃音,通话开始。 - 通话阶段
进入通话阶段,主叫用户就开始发送话音数据的IP包。具体过程如下:首先,将编码后的语音数据进行接收,并按照UDP进行封装,再封装成IP包送往Ethernet;同时,将Ethernet Card接收到的语音IP包进行拆包,并按一定节拍将解封语音数据进行解码,从而将被叫用户的话音送到听筒,将话筒的话音送到被叫方。被叫用户在通话阶段与主叫用户通
话阶段所处理的过程完全相同。 - 拆线阶段
当双方通话阶段结束时,如果主叫先挂机,CPU检测了挂机信号,就经被叫方送拆线信号ICMP。被叫方收到此拆线信号,就给被叫方送忙音,提醒被叫方挂机。如果被叫方挂机,就经主叫方送1个释放应答信号,并停止送忙音,这次通话就宣告结束。相反地,如果被叫方先挂机,其处理过程与上面是相同的。1次通话过程结束后,双方进入空闲状态,CPU再进行循环检测是否有摘机以及其它用户呼入的信号,然后重复上面的处理过程。
ICMP模块
ICMP模块主要实现对电话信令的封装。ICMP包可分为2种:ICMP请求和ICMP应答。ICMP请求包括2种情况:向服务器发送请求获取对方用户的IP地址及物理地址和向对端用户发送请求进行通话连接。相应的ICMP应答也有2种:服务器发送的应答和普通用户的应答。
主叫用户与服务器取得联系后,向服务器发送1个ICMP请求并等待应答,从服务器的应答中获取对方的IP地址和物理地址,然后再向对端发送1个ICMP请求包,从叫用户收到主叫用户的请求,做出应答。ICMP包的格式如图3所示。
用数据区的第1个字节来标识2种情况:若第1个字节全为零,则在后面的数据区域中可填入IP地址及物理地址。若不全为零,则第1个字节为电话信令。电话信令可以自己定义,按照程控交换机的技术规范,只需要以下一些基本信令即可:(通过观察通话过程,发现只有结束通话时才通过ICMP通知对方说,不可达)
在呼叫处理程序控制下完成的
- 主叫用户摘机:检测摘机状态;调查用户相关类别
- 送拨号音:寻找空闲收号器;送拨号音并监视
- 收号:接受号码并存储;已收位计数;首位号预译处理
- 号码分析:确定接续类别、应收位;检查呼叫权限、被叫状态
- 接通被叫:测试并预占通话路由;找出送振铃、回铃音路由
- 被叫应答和通话:检测应答;停振铃和回铃音;通话、计费
- 话终挂机:检测挂机、停计费、空闲;路由复原;另一方忙音
用户线扫描程序
定义:用来对用户线的状态进行检测并及时发现用户线的状态变化
- 用户摘机识别:找出状态从1变成0的用户
用户摘机识别程序流程图
脉冲号码扫描程序
组成:
- 脉冲识别:识别脉冲串中的每个脉冲
- 脉冲计数:脉冲识别的同时完成脉冲计数,4位二进制数
- 位间隔识别及号码存储:识别用户所拨号码时,包括识别脉冲个数和脉冲之间的间隔,间隔应大于300ms
任务执行和输出处理
任务执行程序
定义:为输出处理做的动作准备
- 路由选择:根据数字分析的结果,在相应的路由中选择一条空闲的中继栈
- 通路选择:在交换网络上选择一条空闲的通路(利用各级链路的忙闲表)
输出处理
定义:根据任务执行程序标志完成的命令,由输出处理程序输出硬件控制命令,控制硬件的接续或释放
- 路由驱动:话路、信号音发送路由、信号接收路由的接续和复原
- 发送分配信号
- 转发拨号脉冲:建立一个发号存储区,在此设有发号请求标志、节拍标志、脉串标志和号位计数器
- 多频信号发送
- 线路信号发送
程序的执行管理
程序的级别划分
- 故障级程序:实时性要求最高的程序
- 周期级程序:实时要求较高的程序
- 基本级程序:对实时性要求不太严格,有些没有周期性,有任务就执行
周期级的调度管理
定义:周期级程序中各个程序的执行周期不同,而对众多的周期级程序,需要用时间表来调度控制
第五章
移动交换系统概述
移动交换控制的特征
- 移动用户在服务区内移动,必须有位置登记功能、把通信线路接到用户所在区的交换机的跟踪接续功能、通过配有交换机的BS对用户的寻呼功能
- 移动用户在通信过程中从小区转移到其他小区,通信还要继续进行,必须有实现信道切换的功能
- 需要有用户服务类型、通信/空闲信息等用户数据,相关用户数据应为用户所到达的远地的交换机注册访问功能
- 移动网与其他公用固网进行连接的相互接续功能,从相互接续的交换机到用户本地交换机的跟踪接续功能
移动交换控制原理
移动呼叫处理
-
移动台初始化
- 移动用户首次进行移动通信系统时,进行位置登记
- 移动用户开机时,自动扫描捕获所在移动网号、基站号、位置区域等信息
- 移动用户漫游到新位置时,向VLR(访问位置寄存器)申请位置登记,得到临时性漫游号码
-
呼叫接续控制
-
公网/固网 → \rightarrow →MS:市话用户拨号,进入MSC,MSC识别确认后变为移动用户识别码,根据MS上次登记的位置信息在相应区域内向所有BS广播呼叫该用户的识别码;MS收到寻呼信息后,检查上行控制信道的空闲状况,空闲则向BS发申请信道请求,MSC根据收到寻呼响应信号后确定MS所在小区;在小区内找出空闲语音信道,通知相关BS,启动发射机发检测音,并通过控制信道给MS发转移信道指令和信道号,MS收到指令后自动调谐到指定的语音信道并环回检测音给BS,然后BS确定之后就给MS送通知振铃信号,MS应答之后语音通路建立,MSC监测双方通话
-
MS主呼的呼叫接续控制:发送被叫用户的号码,然后通过随机接入信道向BS发信息,BS接收成功则分配专用控制信道,并发送立即指配信令,MS收到信令则通过专用控制信道经过BS向MSC发业务请求信息,MSC进行认证参数,没有相关信息则进行MS认证处理,MSC根据结果向MS回送呼叫控制信号
-
移动交换的基本技术
- 漫游技术:移动用户从归属交换局控制区进入被访交换局控制区后仍能获得移动业务服务的网络功能
- 人工漫游:运营部门预先定有协议,预留一定数量的漫游号,用户漫游前必须提出申请
- 半自动漫游:用户至访问区发起呼叫时,由访问区人工台辅助完成,无需事先提出申请
- 自动漫游:进入新的无线服务区的漫游用户可以自动在该服务器内的移动交换局进行位置登记
- 切换技术:MS在移动过程中为保持与网络的持续连接而发生的波道切换技术,指正在通话的MS从一个小区到另一个小区时,MSC命令MS从本小区转接到另一个小区的无线信道上,以保持通话的连续性
- 越区切换:两个BS属于同一个MSC
- 越局切换:两个BS属于不同的MSC,新的语音通路占用两个MSC之间的局间中继电路
移动交换接口信令
网络接口信令
MAP接口
B~G六个由移动应用部分支持的接口
- B接口:MSC与VLR之间的接口
- C接口:MSC与HLR/AUC之间的接口
- D接口:HLR与VLR之间的接口
- E接口:MSC之间的接口
- F接口:MSC与EIR之间的接口
- G接口:VLR之间的接口
第六章
概述
ATM的基本概念
ATM的含义
异步转移模式:采用异步时分复用的方式、以固定信元长度为单位、面向连接的信息转移(复用、传输与交换)模式
电路交换与分组交换的对比
电路交换:带宽利用率低,不适合可变速率业务,延时小
分组交换:带宽利用率高,适合可变速率业务,延时大且对信息传送的不确定性
信元定界方法
信元的第5Byte为HEC,亦为信头的最后1Byte,该位HEC与信头中其他4Byte信息关联
协议参考模型以及ATM层、AAL层和物理层的功能
-
控制面:处理寻址、路由选择、与信令相关功能
-
用户面:在通信网中传递端到端用户信息
-
管理面:提供操作和管理功能,管理用户面和控制面之间的信息交换
上述三个面使用物理层和ATM层工作,ATM适配层(AAL)取决于应用要求
- AAL层:将业务信息适配到ATM信息流
- ATM层:执行交换、路由选择、多路复用功能,不涉及具体的应用,使得网络处理和高速链路保持同步,保证了网络的高速性
- 物理层:处理相邻ATM层间ATM信元的传输
常规网络中,物理层通过物理介质传输比特流,ATM网络中,物理层接收比特流,向ATM层传递信元,故需要在传递之前确定信元边界
ATM层只涉及信元信头功能而不处理信息域的信息类型,不涉及具体应用
AAL层分为固定比特率业务和可变比特率业务的量汇总
拥塞缓存
输入缓存
给每条入线配置一个专用的缓存器用来存储输入信元,直到仲裁逻辑对信元予以放行
缺点:存在队头阻塞
输出缓存
每条出线都配置一个专用的缓存器来存储可能会在同一信元时间内到达的多个信元,输出缓存基于先进先出原则
中央缓存
在基本交换单元的中央设置一个缓存器,被所有入线和出线公用,入线输入全部信元,出线选择以自己为目的的信元,基于先进先出原则
总线结构
总线:所有通信部件之间的公共连线
特点:多输入/输出部件之间共享相同的通信通道
入线出线都连接到总线,总线通过总线管理器管理
信元、协议、时分交换结构
信元结构
1Byte=8bit
信元长度53Byte,分为5Byte信头和48Byte信息域
从字节1起始,8bit的字节以增序的方式发送,首发比特是最高有效位MSB
时分交换结构
时隙交换器TSI:从输入线某个时隙读取,向特定的输出时隙写入,即对一条线的不同时隙内容互换,不同时隙即不同的子信道