售前电话
135-3656-7657
售前电话 : 135-3656-7657
电路交换系统软件十分庞大复杂,软件的设计目标主要为可靠性(Reliability),可维护性(Maintenability)、可再用性(Reusability)和可移植性(Portability)。
交换软件通常采用分层的模块化结构。常用的软件设计技术有:结构化分析与设计、模块化设计、结构化编程,并趋向于采用面向对象设计。
从功能结构来划分,交换软件可以划分为运行软件系统和支援软件系统两大部分。运行软件系统又称在线软件或联机软件,主要包括操作系统、呼叫处理、维护管理3部分,后两部分合称为应用程序,各部分所占的大致比例示意于图8。
图8 程控交换软件组成
1.呼叫处理
(1)呼叫处理过程示例
下面通过概括地了解一个局内呼叫处理过程的示例,掌握数字电路交换系统应具有的呼叫处理基本功能。
在开始时用户处于空闲状态,交换机进行扫描、监视用户线状态。用户摘机后开始了处理机的呼叫处理。处理过程如下。
①主叫用户A摘机呼叫
• 交换机检测到用户A摘机状态;
• 交换机调查用户A的类别,以区分同线电话、一般电话、投币电话机还是小交换机等;
• 调査话机类别,弄清是按钮话机还是号盘话机,以便接上相应收号器。
②送拨号音,准备收号
• 交换机寻找一个空闲收号器以及它和主叫用户间的空闲路由;
• 寻找一个空闲的主叫用户和信号音间的路由,向主叫用户送拨号音;
• 监视收号器的输入信号,准备收号。
③收号
• 由收号器接收用户所拨号码;
• 收到第一位号后,停拨号音;
• 对收到的号码按位存储,并对“应收位”、“已收位”进行计数;
• 将号首送向分析程序进行分析(叫做预译处理)。
④号码分析
• 在预译处理中分析号首,以决定呼叫类别(本局、出局、长途、特服等),并决定该收几位号;
• 检查这个呼叫是否允许接通(是否限制用户等);
• 检查被叫用户是否空闲,若空闲,则予以示忙。
⑤接至被叫用户,测试并预占空闲路由
• 向主叫用户送回铃音路由(这一条可能已经占用,尚未复原);
• 向被叫用户送铃流回路(可能直接控制用户电路振铃,而不用另找路由);
• 主、被叫用户通话路由(预占)。
⑥向被叫用户振铃
• 向用户B送铃流;
• 向用户A送回铃音;
• 监视主、被叫用户状态。
⑦被叫应答通话
• 被叫摘机应答,交换机检测到以后,停振铃和停回铃音;
• 建立A、B用户音通话路由,开始通话;
• 启动计费设备,开始计费;
• 监视主、被叫用户状态。
⑧话终,主叫先挂机
• 主叫先挂机,交换机检测到以后,路由复原;
• 停止计费;
• 向被叫用户送忙音。
⑨被叫先挂机
• 被叫挂机,交换机检测到后,路由复原;
• 停止计费;
• 向主叫用户送忙音。
(2)呼叫处理程序
呼叫处理程序用于控制呼叫的建立和释放,基本上对应于呼叫建立过程。呼叫处理程序可包含用户扫描、信令扫描、数字分析、路由选择、通路选择、输出驱动等功能块。
①用户扫描