【摘要】:图7.10软交换网内呼叫流程示例①当媒体网关向软交换设备成功注册之后,软交换设备返回Modify命令,要求媒体网关监视各物理端口的摘机信号。
1.软交换网络的部署
目前,软交换网络已经取得了广泛的应用,我国固定电话网的核心网及移动电话网的电路域核心网已全部采用了软交换网络,部分新建端局也直接使用了软交换设备。在实际应用中,软交换设备可以在PSTN 中分别做端局、汇接局和长途局,其中在本地网中位于端局时的组网结构如图7.8所示。
图7.8 软交换设备位于端局时的组网示意图
在图7.8中,综合接入网关用于为各种用户提供多种类型的业务接入,如模拟用户接入、ISDN 接入和V5接入,并接入IP网。中继网络兼容SG 的功能,也可以是独立的实体。
当软交换设备位于汇接局或长途局时,其组网结构如图7.9所示。
在图7.9中,中继网关位于电路交换网与分组网之间,用来终接大量的数字电路;中继网关兼容SG 的功能,也可以是独立的实体。
图7.9 软交换位于汇接局或长途局时的组网示意图
2.软交换网内通信
假设主叫用户和被叫用户分别通过各自的媒体网关接入软交换网络,软交换设备采用H.248/Megaco协议建立和释放呼叫连接。主要的信令流程如图7.10所示。
图7.10 软交换网内呼叫流程示例
①当媒体网关向软交换设备成功注册之后,软交换设备返回Modify命令,要求媒体网关监视各物理端口的摘机信号。媒体网关返回应答Reply消息。
②主叫用户摘机,媒体网关1在某个端口检测到摘机信号,向软交换设备1发送Notify消息,表明有一个用户请求通话。软交换设备1应答Reply。
③软交换设备1要求媒体网关1发出拨号音至主叫用户。同时,软交换设备1将拨号规则数字表(Digit Map)格式发给媒体网关1,要求其按照此格式采集用户拨打的电话号码。媒体网关应答Reply。
④媒体网关1逐位采集用户拨打号码,并和收到的数字表进行匹配,将对应号码通过Notify消息传递给软交换设备1。软交换设备1收到后回复Reply。
⑤软交换设备1在媒体网关1创建一个新的关联,并设置时延抖动缓存容量、是否启动回声抑制功能、可选的语音编码压缩等。媒体网关1应答Reply。
⑥软交换设备2收到呼叫请求,通过Add命令,在媒体网关2中创建一个新的Context,并设置抖动缓存、语音压缩算法等。同时,软交换设备2要求媒体网关2向被叫用户发送振铃音。媒体网关2分配资源,应答Reply消息。
⑦软交换设备1向媒体网关1发送Modify消息,说明被叫用户状态,如被叫忙或者接续进行中等。媒体网关1选择对应的信令发给主叫用户,如忙音或者回铃音,并告知媒体网关2的IP地址等信息。媒体网关1回复Reply消息。
⑧当被叫摘机,媒体网关2发送Notify消息告知软交换设备2。软交换设备2返回应答Reply消息。
⑨软交换设备2通知媒体网关2停止振铃。媒体网关2返回Reply消息。
⑩软交换设备1向媒体网关1发消息,停止回铃音。媒体网关1返回应答Reply消息。随后双方开始正式通话,传输语音消息。
⑪通话结束后,被叫用户先挂机。媒体网关2向软交换设备2发送Notify消息,报告被叫挂机。软交换设备2应答Reply。
⑫软交换设备1通知媒体网关1向主叫用户播放催挂音。媒体网关1回复Reply消息。
⑬软交换设备2向媒体网关2发送Substract命令,媒体网关2返回带有呼叫统计信息的Reply消息。
⑭主叫用户挂机,媒体网关1向软交换设备1发送Notify消息,报告挂机。软交换设备1返回Reply消息。
⑮软交换设备1向媒体网关1发送Substract命令,媒体网关1返回带有呼叫统计信息的Reply消息。
3.软交换PSTN 网络互通
下面以软交换设备位于汇接局为例,简要描述一次电话呼叫的通信流程。图7.11是该通信过程的应用场景,主叫和被叫均位于PSTN 网中,并分别与一个中继网关相连;主被叫之间通过两个中继网关在IP网中建立媒体通道。
图7.11 电话通信流程的应用场景示例
设定中继网关和软交换设备之间采用H.248协议,主叫用户位于LEX1/SG1和TG1管辖范围内,被叫用户位于LEX2/SG2 和TG2 管辖范围内,No.7 信令使用ISDN 用户模块ISUP,TG1和TG2属于同一个软交换设备的管辖区域内,则PSTN 用户通过IP中继网关发起呼叫的流程如图7.12所示。
图7.12中的呼叫流程具体如下所述。
图7.12 软交换呼叫流程示例
①PSTN 用户发起呼叫,用户拨号后,PSTN 交换机将呼叫通过No.7 信令网发送No.7信令的初始地址消息IAM 到软交换设备。
②软交换设备指示TG1 创建会话连接(Context),并在Context 中加入TDM Termination和RTP Termination,其中Mode设置为ReceiveOnly,并设置抖动缓存和语音压缩算法等;TG1通过Reply命令返回RTP端口号及采用的语音压缩算法。
③软交换指示TG2创建会话连接(Context),并在Context中加入TDM Termination和RTP Termination,其中Mode设置为Send Receive,并设置抖动缓存和语音压缩算法等;TG2通过Reply命令返回RTP端口号及采用的语音压缩算法。
④软交换设备通过No.7信令网向电路交换网发送IAM,电路交换回送No.7信令的地址收全ACM,向被叫振铃。
⑤软交换设备向SG1发送ACM,向TG1发送Modify命令,告知远端RTP端口号,并通知发送回铃音。
⑥被叫摘机,SG2向软交换设备发送No.7信令的应答消息ANM。
⑦软交换向SG1 发送ANM,向TG1 发送Modify 命令,切断回铃音,Mode 设置为Send Receive。这时呼叫建立过程结束,主被叫之间通过TG1和TG2在IP承载网中建立媒体通道传递用户通信信息。
⑧通话结束时若被叫先挂机,SG2向软交换发送REL,软交换向SG1发送No.7信令的释放消息REL,再分别向TG1和TG2发送Substract命令。呼叫释放过程结束。
相关推荐