Hi,
I've ported Asterisk to IPv6 and doing some IPv6 interop tests (to
fix my implementation...). Using sofia-sip 1.12.3 and sofsip_cli
0.12. What I found so far:
- can register and do invite over Ipv6 to asterisk, but media works
only over IPv4.
- found 2 'interesting' situations: see A and B below.
Any hints, suggestions will be appreciated.
marc.
=======
setup:
+ 3ffe:b00:1:1::4 is asterisk-v6;
+ 3ffe:b00:1:1::98 is sofsip_cli ;
+ ipv6 networking works between the two.
+ no IPv4 or IPv6 firewalls or packet filtering in the path or on
the hosts.
=======
A) sofia-sip seems to detect an IPv6 NAT while there is none (of
course!):
% sofsip_cli --contact 'sip:[3ffe:b00:1:2::98]:5060' --proxy 'sip:
[3ffe:b00:1:1::4]' 'sip:[EMAIL PROTECTED]:b00:1:1::4]'
sofsip> r
UA: REGISTER sip:[EMAIL PROTECTED]:b00:1:1::4] - registering address to network
sofsip> outbound(0x81e26e0): detected NAT: [3ffe:b00:1:2::98] !=
3ffe:b00:1:2::98
UA: unknown event 'nua_i_outbound' (8): 101 NAT detected
::tag_null: 0
the strcmp in libsofia-sip-ua/nua/outbound.c seems to be flawed in
not removing the [] before comparing. special case for ipv6 addresses.
=========
B) forcing sofia_sip to use ipv6 and sdp offer is v6, still
sofsip_cli binds the RTP port on v4:
% sofsip_cli --contact 'sip:[3ffe:b00:1:2::98]:5060' --media-addr
'3ffe:b00:1:2::98' --proxy 'sip:[3ffe:b00:1:1::4]' 'sip:101@
[3ffe:b00:1:1::4]'
SDP offer is ok. Asterisk sends RTP over IPv6 to the sofia client.
sofia client host sends ICMPv6 port unreachable. reason: sofia client
still binds its RTP port on IPv4!!!
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel