On my Windows XP PC I have two ethernet cards with IPs: 192.168.1.10 and 192.168.7.70
I (A-side) call to
address@hidden (B-side). Route table has rule to send packets through 192.168.7.70.
SIP INVITE sends from 192.168.7.70 and SIP negotiation looks FINE but in INVITE/SDP connection field
contains 192.168.1.10
and side B of call will send RTP to 192.168.1.10 which isn't accessable from B-side.
in this case B-side will listen A-side but A-side wouldn't listen B-side.
It will be nice when SDP part will contain proper connection line with IP which LinPhone uses to communicate with B-side.
In this case LinPhone sends everything from 192.168.7.70 but in SDP it points RTP to 192.168.1.10 (this is wrong)
in attachment I placed network dump gathered by WireShark
/Sergey Pachkov