SIP INVITE SDP contact filled with IP from wrong network interface
Submitted by Balint Menyhart
Assigned to Olivier Crête
Running Ubuntu 10.04 with ppa:telepathy repository enabled (telepathy-core version 23, telepathy-sofiasip version 0.6.3-1). My system has several network interfaces up.
Telepathy picks the right interface to register via SIP (in my case the main ethernet interface). Telepathy also picks the same right interface to send out the INVITE when I dial a call.
But the problem is that in the INVITE's SDP, the contact lines (c=IN IP4 126.96.36.199) get filled with the IP address of a completely unrelated network interface (in my case a network interface made up by vmware player).
I need to disable all interfaces except the one I want to use (well, I can keep the loopback interface up as well) in order to have the SDP contact lines filled with the right values.
Expected behaviour would be either to pick the IP address the INVITE is sent on to fill the c-lines in the SDP or to have a configuration option to select it.