我有一个 CiscoSPA122 ATA Router
模式Bridge
,我用它来连接模拟电话。结果发现,通常来电时,我都没有遇到任何问题:连接顺利,呼叫者可以清楚地听到我的声音,我也能听得清。
问题是有时(不过大多数情况下),当我打电话时,被叫方会听到我说话时打断很多次,以至于他们听不懂任何内容,我们不得不挂断电话。其他时候,它工作得很好。
我几乎什么都试过了,所以如果有人能告诉我问题出在哪里,我会非常感激任何新想法。以下是我尝试过的一些事实和结果:
- 有软件电话,即使拨打电话,一切也都顺利进行,总是(使用
GSM
编解码器)。 - 我已经尝试过 a
Linksys ATA PAP2 device
和 aCisco SPA122 ATA Router
,两者都发生了同样的情况。 - 我尝试过改变RJ-45连接路由器和 ATA 设备的电缆,没有结果。
- 我尝试更换了其他 VoIP 提供商,但情况也是一样。
- 通常,模拟电话、VoIP ATA 设备、路由器和智能电视都离得很近。我试过将 ATA 设备放在离它们较远的地方,结果还是一样。
- 当然,我尝试过在不同的编解码器之间切换:G711u、G711a、G729......结果相同。
- 我的路由器设备中端口 5060/UDP 和 10000-30000/UDP 已打开。
- 我甚至尝试激活 QoS 来优先处理语音呼叫,但没有效果。
我还没有尝试的唯一一件事就是更换路由器设备,但在这样做之前,我更愿意提出这个问题以了解任何其他可能的问题。
我也认为这可能与无线上网干扰,甚至一些其他设备相互干扰,但我不太确定这是否有意义。还有其他想法吗?
谢谢。
---- 编辑于 2014 年 11 月 4 日 ----
我做了一个“大胆”的实验:我禁用了无线上网在我的路由器配置中,令人惊讶的是,拨出电话工作正常!即使P2P
程序正在努力运行并下载其他内容。
我已经尝试这个配置两天了,从来没有失败过。那么这是什么逻辑呢?可能无线上网ATA
即使后者不使用也会干扰设备无线上网但是路由器的 RJ-45 连接有问题?或者可能是信号WiFi
干扰了我邻居的信号,导致我的路由器信号太弱,导致 VoIP 呼叫失败?
---- 编辑于 2014 年 12 月 4 日 ----
我已阅读了@harrymc
的整篇文章,尽管我的电缆调制解调器不是同一品牌,但我已经调整了几个参数(例如,停用b+g
WiFi
模式并保留n
)。此外,QoS 在我的 ( Tp-Link TD-W8951-ND
) 中似乎非常复杂,我已经有一个要优先处理的配置VoIP
,但我还包含了一个要优先处理的配置RTP
。
不幸的是,我在这个路由器中找不到该WMM
选项(至少没有这个名字或任何相关的选项)。但多亏了那个链接,我还发现了一个额外的参数,,ATM QoS
它被设置为UBR
,这似乎不推荐用于像这样的协议VoIP
。所以我把它改成了CBR
,我会试试这种方式看看它是如何工作的。
答案1
由于许多设置可能会影响 VoIP 的质量,我建议将所有设置与文章中列出的设置进行比较:
如何配置路由器以实现极快的速度。
您应该特别禁用所有不必要的 WiFi 模式和协议,例如,如果您只有“n”个设备,则禁用“b+g WiFi 模式”,如果您只有 2.4 GHz 设备,则禁用 5GHz。