Hello, On Wed, 22 Nov 2006, Marc Blanchet wrote:
> 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. yes, I'm afraid the media subsystem does not quite support IPv6. But shouldn't be a big task either. Basicly, you'd need to patch: Basicly you'd need to patch: - sofsip-cli/src/ssc_media_fsgst.c:farsight_netsocket_bind_udp_port() - either - src/ssc_media_fsgst.c:priv_setup_rtpbin() - src/ssc_media_gst.c:priv_setup_rtpelements() - and pass the media address parameter from signaling (ssc_sip.c) to the media object (the params are passed in ssc_sip.c:priv_create_ssc_media()) Patches to fix these are very much welcome! The signaling side should be ok with IPv6. We've also tested the stack with a proprietary media stack that support IPv6, but never did test with sofsip-cli. > 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. This should be fixed now in the devel tree. Thanks for the report! > 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]' Yep, this is because of the abovementioned shortcomings. The 'media-addr' is not currently passed to the media stack, and is only used in SDP offer/answer. :( -- under work: Sofia-SIP at http://sofia-sip.sf.net ------------------------------------------------------------------------- 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 Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel