新闻  |   论坛  |   博客  |   在线研讨会
企业VoIP网络呼叫控制的两种方法
lulu888 | 2009-05-24 08:02:51    阅读:1134   发布文章

--


    QoS机制可以在有限网络资源下,优先为语音通信服务,但倘若出现了过多的语音通信,也可拥塞网络,当如何去做呢?
  
  企业VoIP网络的呼叫控制
  
  当我们在企业的IP网络路由器和交换机上配置了支持语音的QoS功能,这张IP网络就做好了承载语音应用的准备。但为了实现通话,还需要建立正确话音的呼叫路由,同时,还要面临话音拥塞的问题:QoS可以区分语音流量和其他数据流量,但没法控制语音流量的拥塞。
  
  呼叫控制
  
  与运营商相比,企业的VoIP网络的呼叫路由设计相对简单,尤其是在广域网方面,目前在企业VoIP网络比较常用的呼叫控制方法有两种:Dial-peer和H.323。
  
  Dial-peer方式简单易行,但每个话音网关路由器都要与其他的话音网关路由器配置相对的呼叫路由。当话音网关路由器数量较少时,十分简单,广域网资源开销最小。但当话音网关路由器数量较多时,或增加新的话音网关路由器时,需对每个话音网关路由器配置,扩展性不好。
  
  采用H.323网关和网守的控制协议来管理呼叫路由,具有很好的扩展性,网络配置也相对简单。每个H.323话音网关路由器在接入网络时候通过RAS信令向网守注册自己所控制的呼叫信息。这样所有的呼叫控制信息都出现在网守上,话音网关路由器需要建立呼叫连接时向网守发出请求就可以得到目的话音网关路由器的相关信息,从而建立呼叫连接。
  
  不管是Dial-peer方式,还是H.323的呼叫控制都是非常成熟的技术,而在VoIP网络中的呼叫许可控制是相对复杂的问题。
  
  呼叫许可控制(CAC-Call Admission Control)的问题产生于IP网络的尽力而为(Best-effort)和面向非连接(Connectionless)的属性。对于传统的面向连接的电话网络,当呼叫经过每个电话交换机时,交换机如果发现没有电路可提供呼叫连接时,会拒绝呼叫,从而不影响已经建立的呼叫连接。而在VoIP 网络中,话音网关路由器并不了解网络中的状况,包括:网络的链路资源是否已经饱和及网络延迟,丢包率和网络抖动等参数是否可以满足话音应用的需求。如果在不能够保证网络可以提供足够的资源保证话音质量的情况下,建立新的通话链路可能影响已经建立的链路,或者是降低所有的通话话音质量。如果广域网的带宽只能容纳两个语音的呼叫,第三个呼叫的建立会导致所有的呼叫质量下降。在这种情况下,拒绝呼叫的建立好过建立一条没有质量保证的链路。
   
  我们上一篇所探讨的网络QoS机制确保话音流量不被网络流量中的其他流量干扰。它只能控制网上已出现的流量。而呼叫许可控制可以确保网络中的语音流量不被其他的语音流量干扰,控制进入网络的流量。呼叫许可控制还可以让发起呼叫的话音网关路由器在确认呼叫失败后,寻求其他呼叫路由。例如,通过公共电话网做为备份路由,确保电话网络的畅通。
  
  与面向连接的电路交换相比,在面向非连接的IP网络中,实现端到端的确定网络是否有资源可以提供语音服务并不十分容易,TCP/IP协议标准并没有提供相应的机制。虽然目前还没有一个完美的解决方案,但还是有几个方法可有效地解决这个问题。这些方法按机制不同可分为三类:

[1] [2] 下一页

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客