Я пытаюсь использовать Linphone на компьютере с Windows 7, который подключен к нескольким сетям (через 2 разных сетевых адаптера). Он прекрасно работает с одним подключенным, но когда оба подключены, я получаю только одностороннюю аудиосвязь (с многосетевого компьютера на другое устройство), и через 30 секунд соединение закрывается с сообщением о потере соединения.
Похоже, что проблема заключается в том, что Linphone каким-то образом автоматически выбирает IP-адрес для помещения в поле адреса подключения SIP INVITE, а выбранный адрес не связан с сетевым адаптером, который использовался для отправки сообщения INVITE (поэтому другая сторона вызова пытается ответить в другой сети). Я попытался настроить приоритет сетевых интерфейсов в Windows, но это не имело никакого эффекта.
В примере, показанном на снимке экрана ниже, сообщение INVITE отправляется с 192.168.0.41
по 192.168.0.241
, но адрес соединения SIP установлен на 10.0.0.250
(второй NIC) вместо 192.168.0.41
.
Просто интересно, есть ли способ решить эту проблему либо настройками Linphone, либо настройкой сетевых параметров в Windows?