您是否遇到这种情况:您设置了 VoIP 电话系统,但遇到掉线、无来电或接听后电话一直响。
快速解决方案就是,禁用 SIP ALG,您将能够立即解决 IP 语音问题。
我们将介绍为什么必须关闭 SIP ALG,并且我们将包括优化网络以实现 VoIP 电话服务的技巧。
本指南非常适合新手和高级用户。 让我们开始吧! 什么是 SIP ALG?
SIP ALG 是大多数联网路由器中的一项功能,作为其防火墙的功能运行。 它由两种不同的技术组成,解释如下:
会话发起协议 (SIP) - 支持所有互联网协议语音 (VoIP) 电话、应用程序和设备的基础服务。 SIP 管理注册设备、保持呼叫状态和监控呼叫音频。 在此处深入了解 SIP 的更多信息。 应用层网关 (ALG) - 路由器通过称为网络地址转换 (NAT) 的过程将您的 ISP 和内部网络分段。 ALG 充当代理以重写数据包中的目标地址以提高连接性。
签署 SIP ALG 影响 VoIP 呼叫
SIP ALG 可能会影响 VoIP 电话的症状有几类。 这并不总是很明显,特别是因为这些问题经常在用户不知情的情况下悄悄发生。
单向音频(只有一个人可以听到另一个) 打电话时电话不响 接通后电话掉线 呼叫直接转到语音信箱,原因不明 发生的情况是电话和 VoIP 服务提供商之间丢失了一些 VoIP 流量。 这种中断是由于路由器防火墙而发生的。 此流量对于保持电话的可用性和选择合适的音频编解码器至关重要。
如何关闭 SIP ALG?
要禁用 SIP ALG,您需要登录路由器。 您的路由器还可以用作某些宽带网关的调制解调器。
在大多数情况下,您需要使用管理员密码登录路由器。 查看其安全设置,取消选中 SIP ALG,保存并重新启动路由器。 更高级的企业防火墙可能需要进一步调整,例如端口转发。
为什么要禁用 SIP ALG?
传统观点认为应该启用应用程序级网关。毕竟,许多消费者和商业路由器设置甚至默认 SIP ALG 开启。
作为大多数宽带路由器的一项功能,为了应对网络地址转换的局限性,引入 SIP ALG 是出于好意。不幸的是,它会干扰 IP 和信令协议的内置功能。如今的 SparkleCommVoIP 应用程序不再需要它。
由于 ALG 存在于 OSI 模型的应用层,它不考虑 UDP 或 TCP 等传输协议中的数据报。 VoIP 信令协议通过在每个数据包中包含公共和私有 IP 地址来解决这些常见问题。
一些路由器试图通过终止防火墙中的开放连接来提高安全性。被称为“防火墙针孔”,这意味着流量可以暂时工作,但是当 SIP 代理丢弃数据包时,它会在您建立它们后影响 SparkleCommVoIP 呼叫。
您应该禁用 SIP ALG,因为它:
中断呼叫和会议应用程序等 SIP 流量。 影响桌面电话和 VoIP 应用程序的感知可靠性。 使用基于云的 VoIP 提供商时不需要。 对于几乎所有拥有虚拟电话系统的 VoIP 用户,最佳做法是完全关闭 SIP ALG。
您启用 SIP ALG 的唯一原因是您的路由器制造商或 SparkleCommVoIP 提供商已指示您。 鉴于 VoIP 和应用层网关的重要性,它们将提供适当的设置以与您的 VoIP 提供商合作。
选择合适的 VoIP 电话服务
在使用 SparkleCommVoIP 拨打电话时,禁用 SIP ALG 可以解决许多问题。 许多技术人员经常忽略这个简单的修复。 无疑值得调整以提高虚拟电话服务的整体可靠性和性能。