在软交换网络中,软交换机可完成代理服务器、重定向服务器和注册服务器的功能。 下面说明SIP协议在软交换网络中的两个典型呼叫实例。在软交换网络中完成重定向呼叫
对于利用重定向完成路由寻址或净荷分担一般应用于组网环境下。此时软交换网络 中存在类似于路由査询的服务器,当此服务器接收到请求后,返回路由地址,从而完成路 由査询或净荷分担功能。
对于完成呼叫转移类业务,一般是用户的具体业务需求使用重定向功能。例如,用 户llj以定义在某种条件下(对于某一时刻或某人的呼叫)将呼叫路由到其他路径。这 种业务类似于目前所使用的呼叫转移业务。该业务叫以由网络启动也由用户终端 启动。
在软交换网络中完成重定向呼叫的网络结构如图一所示。该重定向行为由SIP 终端发起。假设用户C当前正在开会或进行其他重要事务,在自己的SIP终端上设置了 条件屏蔽,在这一期间,只有重要客户的呼叫才能够接续进来,其他用户的呼叫将会被接续到新的地址或自己的秘书处。在此期间,当用户A(用户A为普通用户)呼叫用户C 时,用户C的SIP话机将会发送重定向消息(3xx消息),告知网络服务器(软交换机2)将 此呼叫接续到新的地址,网络服务器收到重定向消息后,根据3xx消息中的内容,将呼叫 路由到新的地址。
图一 在软交换网络中完成重定向呼叫的网络结构
在软交换网络中完成重定向呼叫的信令流程如图二所示。SIP用户C在收到软交换机2转发来的SIP用户A的呼叫后,判断符合呼叫转移的条件,向软交换机2发送302 Moved Temporarily响应消息,在用户C发送的302消息中 的Contact域将会带有新的地址信息。软交换机2收到该响应消息后,根据Contact域给出的新地址完成呼叫。在Contact域给出的新地址除了电话号码外,还"j以是网页地址、 媒体资源服务器的地址,等等,从而实现多样化业务。
图二 在软交换网络中完成重定向呼叫的信令流程