我们一直在使用 G729,但通话质量很差。我换成了 G711a,一切都很完美。我们的上行速率约为 0.9mbit。理论上的最大通话次数是多少,您如何计算。如果您能提出任何在不影响通话质量的情况下改善带宽使用的方法,也请提出来。
答案1
G.711 的运行速度略低于每通电话 100kbps(即 64kbps有效载荷加上间接费用)。
G.729 听起来不会很乱 - 只是语音质量会稍微“模糊”,而且它对带宽有限的站点确实有帮助。但是,G.729 也不能很好地应对接入电路的拥塞(每个数据包包含更多信息,因此数据包丢失更严重)*
有一个很棒的带宽计算器http://www.bandcalc.com/
如果您的线路确实很拥挤,那么您的选择就会受到限制 - 您可能会受益于线路上的 QoS 来优先处理您的语音数据包,但您可能希望两端都这样做,而不仅仅是您自己的。此外,如果您的站点和 ISP 之间正在聚合带宽(例如英国的 ADSL),那么 QoS 的价值就有限了,因为网络可能不支持它。
- 您可以通过修改编解码器的分组来解决这个问题,但不建议这样做,而且在这种情况下您确实需要双方都知道他们在做什么。
答案2
我认为答案只有少数。
您应该能够非常轻松地测试这一点。iftop
在您的 asterisk 上安装一个或其他流量监控器,然后拨打几个电话。即使只是让几部电话或软件线路保持一分钟的开放状态,也应该会为您提供准确的带宽数字,因为使用 G711 时不会进行压缩。只要您没有静音检测,您所看到的就是您得到的。
您很快就会看到 <1M 填充的速度有多快 :)
答案3
每个 g711 通道为 64 kbit/s。g729 可以提供可接受的质量,但是
- 如果您在办公室使用 pbx,则需要确保 g729 与其他格式之间没有转码(转码需要额外的硬件资源)
- 您需要在路由器/防火墙上设置 QoS,并为您和运营商之间的 rtp 流赋予最高优先级
你也可以尝试 GSM,13 kbit/s