售前电话
135-3656-7657
售前电话 : 135-3656-7657
电路交换系统软件十分庞大复杂,软件的设计目标主要为可靠性(Reliability),可维护性(Maintenability)、可再用性(Reusability)和可移植性(Portability)。
交换软件通常采用分层的模块化结构。常用的软件设计技术有:结构化分析与设计、模块化设计、结构化编程,并趋向于采用面向对象设计。
从功能结构来划分,交换软件可以划分为运行软件系统和支援软件系统两大部分。运行软件系统又称在线软件或联机软件,主要包括操作系统、呼叫处理、维护管理3部分,后两部分合称为应用程序,各部分所占的大致比例示意于图5.8。
图5.8 程控交换软件组成
1.呼叫处理 (1)呼叫处理过程示例下面通过概括地了解一个局内呼叫处理过程的示例,掌握数字电路交换系统应具有的呼叫处理基本功能。
在开始时用户处于空闲状态,交换机进行扫描、监视用户线状态。用户摘机后开始了处理机的呼叫处理。处理过程如下。
①主叫用户A摘机呼叫
②送拨号音,准备收号
③收号
④号码分析
⑤接至被叫用户,测试并预占空闲路由
⑥向被叫用户振铃
⑦被叫应答通话
⑧话终,主叫先挂机
⑨被叫先挂机
呼叫处理程序用于控制呼叫的建立和释放,基本上对应于呼叫建立过程。呼叫处理程序可包含用户扫描、信令扫描、数字分析、路由选择、通路选择、输出驱动等功能块。
①用户扫描
用户扫描用来检测用户电路的状态变化,从断开到闭合或从闭合到断开。从状态的变化和用户原有的呼叫状态可判断事件的性质。例如,回路接通可能是主叫呼出,也可能是被叫应答。用户扫描程序应按一定的扫描周期执行。
②信令扫描
信令扫描泛指对用户线进行的收号扫描和对中继线或信令设备进行的扫描。前者包括脉冲收号或双音频(DTMF)收号的扫描;后者主要是指在随路信令方式时,对各种类型的中继线和多频接收器所做的线路信令和记发器信令的扫描。
脉冲收号扫描比较复杂,包括脉冲扫描和位间隔扫描。脉冲扫描的周期为8ms左右,用来识别快速的脉冲变化;位间隔扫描的周期则为100ms左右,用来识别拨号数字之间的间隔。
③数字分析
数字分析的主要任务是根据所收到的地址信令或其前几位判定接续的性质,如判别本局呼叫、出局呼叫、汇接呼叫、长途呼叫、特种业务呼叫等。对于非本局呼叫,从数字分析和翻译功能通常可以获得用于选路的有关数据。
④路由选择