我们最近开了一个开发人员的分支机构。 那里的人都在他们的办公桌上安装了Aastra VoIP“硬”电话。
主要办公室和分支机构通过VPN连接在一起(使用两个Sonicwall防火墙),我们的VoIP PBX是一个Trixbox安装,连接到4个PSTN线路。
大多数情况下,这个设置工作的很好,但是如果有人在链路“另一端”的服务器上打开文件,通话质量就会下降。
有一些简单(而且便宜)的方法可以使VoIPstream量成为更高的优先级吗?
SonicWall设备在增强型OS版本中具有QoSconfiguration选项。 我们使用这个内部优先我们的VPN隧道上的VoIP和思杰stream量。 我会认为这将是你最好的select,因为它利用现有的硬件。
除非您正在处理分支机构之间的点对点电路或MPLS连接,否则仅向您的SonicWall或其他VPN /防火墙设备添加QoS是不够的。 如果您的SonicWall正在使用公共互联网连接,则他们将无法控制从广域网接收到的入站数据,而出站QoS一旦到达您的ISP路由器就会被剥离。
实际上,向入站stream量添加任何QoS策略都会导致更多的networking问题。 考虑一个SMB数据包已经穿越了你的带宽有限的下载链接,并到达SonicWall。 SonicWall认为这是Windows文件共享,这是低优先级,并丢弃或延迟数据包由于更高优先级的VoIP也正在接收。 那么,发送客户端获得TCP重新传输,必须再次发送该SMB数据包,这将增加链路上的总体带宽使用量,这比首先允许该数据包高。
我想我的build议,以提高VoIP的质量是:
在多余的PC上安装ubuntu 9.04服务器和两个网卡(我的是800MHZ P3)。
按照此处所述设置防火墙: http : //ubuntuforums.org/showthread.php?t=926001
安装wondershaper:“apt-get install wondershaper”。 我从这里使用了wondershaper的改进版本: http : //serendipity.ruwenzori.net/index.php/2008/06/01/modified-wondershaper-for-better-voip-qos 。
您需要在系统上进行一些测量,以便在启动时将上传和下载值提供给奇迹检查器(请参阅/usr/share/doc/wondershaper/README.Debian)。
我可以得到高质量的VOIP电话,同时填写我的DSL线的下载。
这可能取决于您拥有哪种SonicWALL防火墙及其软件,但您应该能够为您的VoIPstream量定义“服务质量”(QoS)。 这可能很复杂,实施这可能需要一些专业的帮助。
它伤害了我指向你在这里,但这个问题似乎之前已经在experts-exchange.com问,也许你也可以看看那里。