程控交换机呼叫处理程序设计分析

需积分: 10 5 下载量 125 浏览量 更新于2024-07-21 收藏 1.63MB DOC 举报
"本次课程设计关注的是一次局内正常通话的呼叫处理程序,涉及程控交换机的功能需求分析、软件执行过程以及软件层次结构。设计旨在让学生深入理解程控交换系统的硬件电路和软件组成,同时熟悉呼叫处理程序的各个环节,如用户扫描、信令扫描、数字分析、路由选择、通路选择和输出驱动等关键功能模块。" 在程控交换机中,呼叫处理程序是核心部分,它负责控制呼叫的建立与释放。这一程序由多个功能块组成,包括: 1. 用户扫描:实时监测用户回路的状态,如检测到状态变化(从断开到闭合或反之),可以判断是主叫呼出还是被叫应答。用户扫描需按照预设的扫描周期执行。 2. 信令扫描:分为对用户线的收号扫描(脉冲或DTMF)和对中继线或信令设备的扫描,以处理随路信令,例如线路信令和记发器信令。 3. 数字分析:根据接收的地址信令判断呼叫类型,如本局呼叫、出局呼叫等,并获取用于选路的数据。 4. 路由选择:确定呼叫目的地对应的中继线群,选择空闲的出中继线。若所有线路均忙,程序会尝试迂回路由。 5. 通路选择:在路由选择之后,通路选择负责在交换网络的输入和输出端之间找到空闲通路,依据是存储器中链路的忙闲状态信息。 6. 输出驱动:最后,输出驱动程序将软件指令转化为硬件操作,控制话路子系统中的硬件设备,如驱动交换网络和中继线设备,以完成实际的通话连接。 课程设计的任务还包括分析程控交换机软件系统的执行流程,理解软件层次结构。通常,交换软件有层次化的模块结构,高层软件模块依赖底层模块提供的服务。这种分层设计有利于代码的复用和维护,同时使系统更易于理解和调试。 通过这样的设计,学生不仅能了解硬件层面的电路组成,也能深入到软件层面,理解控制呼叫流程的各个步骤,从而全面掌握程控交换系统的工作原理。同时,通过对实验的联调,学生将能进一步强化对程控交换机工作过程的理解。