我们有两个办公室:
- 主站:192.168.1.0/24
- 卫星:192.168.128.0/24
主服务器包含 Shoretel 电话系统。两个办公室均使用 Draytek Vigor 2860ac 路由器。它们使用 IPSec LAN-2-LAN VPN 连接进行连接。该连接保持完美,不会掉线。
问题:办公室之间的电话不发送音频。从卫星向移动电话/手机拨打外部电话确实可以单向提供音频(向外部设备提供)。主办公室的电话仍可正常工作。
卫星办公室中的两部电话可以完美通信(双向音频),因此这似乎表明存在路由问题。
什么可能导致该问题?
其他说明:
- 我们在卫星办公室的电话上运行了 wireshark,使用交换机上的端口镜像,可以看到 RTP 数据包双向发送。音频捕获成功与否的唯一区别是开始时有几个失败的 ping 请求。这些最终都会解决(我认为这是因为它有 3 个跳数 [localgateway-remotegateway-remotedevice] 而不是 1 个 [localdevice])
- 办公室可以 ping 备用子网中的设备(其跟踪路由到达本地网关、远程网关和正确的设备)
- 两台设备上的 sip_alg 均已禁用
- 我尝试过 MTU,但这似乎没什么区别——目前两个路由器上的 MTU 都设置为 1472,但实际是 1492