![通过 L2L IPSec VPN 在 Shoretel 手机上实现单向/无向音频](https://linux22.com/image/690492/%E9%80%9A%E8%BF%87%20L2L%20IPSec%20VPN%20%E5%9C%A8%20Shoretel%20%E6%89%8B%E6%9C%BA%E4%B8%8A%E5%AE%9E%E7%8E%B0%E5%8D%95%E5%90%91%2F%E6%97%A0%E5%90%91%E9%9F%B3%E9%A2%91.png)
我们有两个办公室:
- 主站: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