![Linphone SIP INVITE 在多 NIC 系统上提供错误 IP](https://linux22.com/image/1509473/Linphone%20SIP%20INVITE%20%E5%9C%A8%E5%A4%9A%20NIC%20%E7%B3%BB%E7%BB%9F%E4%B8%8A%E6%8F%90%E4%BE%9B%E9%94%99%E8%AF%AF%20IP.png)
我正在尝试在连接到多个网络(通过 2 个不同的 NIC)的 Windows 7 计算机上使用 Linphone。当只连接一个网络时,它工作正常,但当两个网络都连接时,我只能获得单向音频(从多网络计算机到另一台设备),并且连接在约 30 秒后关闭并显示连接丢失消息。
问题似乎是 Linphone 以某种方式自动选择一个 IP 地址放入 SIP INVITE 连接地址字段,而它选择的地址与它用于发送 INVITE 的 NIC 无关(因此通话的另一端会尝试在其他网络上响应)。我尝试在 Windows 中调整网络接口的优先级,但没有效果。
在下面屏幕截图的示例中,INVITE 从 发送到192.168.0.41
,192.168.0.241
但 SIP 连接地址设置为10.0.0.250
(第二个 NIC)而不是192.168.0.41
。
只是想知道是否有办法通过 Linphone 设置或调整 Windows 中的网络设置来解决这个问题?