Bug#578950: [Linphone-developers] bug+patch: Identifies with IP6 to IP4 hosts with dual AAAA/A DNS resource record
Simon Morlat
simon.morlat at linphone.org
Mon Apr 26 20:18:22 UTC 2010
Hi Lionel,
Thanks a lot for reporting with problem with much details.
The patch does not apply to git tree, but no problem I made the change
manually as it was trivial. So the bug should be fixed in next release.
Best regards
Simon
Le lundi 26 avril 2010 à 21:33 +0200, Lionel Elie Mamane a écrit :
> This is bug #578950 in the Debian bug tracker:
> http://bugs.debian.org/578950
>
> Please keep 578950-forwarded at bugs.debian.org, 578950 at bugs.debian.org
> and lionel at mamane.lu as CC in the discussion (M-F-T is set).
>
> When
>
> - the SIP server has both A and AAAA records in DNS
> - linphone is configured to use IPv4, not IPv6
>
> linphone speaks over IPv4 to the server, but puts an IPv6 address in
> the SIP messages. This, at least in the case where Asterisk is the
> server (and probably for other servers that don't implement IPv6)
> makes calls not work. (registration works)
>
> The attached patch (against v3.2.1) fixes the issue.
>
> Analysis:
>
> Abstract from the debug log:
>
> linphonec> call 500
> ortp-message-Local interface to reach sip.mamane.lu is 2001:960:2:97::2.
>
> First sign of trouble: linphone identifies its own IP as an IPv6...
>
> ortp-message-getaddrinfo returned the following addresses:
> ortp-message-94.142.241.136 port 5060
> ortp-message-Message sent: (to dest=94.142.241.136:5060)
>
> but OK, it still speaks to the server over IPv4
>
> v=0
> o=lionel 123456 654321 IN IP6 2001:960:2:97::2
> s=A conversation
> c=IN IP6 2001:960:2:97::2
>
> the IP6 address there makes Asterisk balk. The Asterisk log says:
>
> WARNING[3678] chan_sip.c: Invalid host in c= line, 'IN IP6 2001:960:2:97::2'
>
> and it returns this message to Linphone:
>
> ortp-message-Received message: SIP/2.0 488 Not acceptable here
>
> _______________________________________________
> Linphone-developers mailing list
> Linphone-developers at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/linphone-developers
More information about the Pkg-voip-maintainers
mailing list