[Serusers] ANNOUNCE: IPv6 now fully supported in nathelper/RTPProxy [Fwd: [Serdev] CVS:commitlog: sip_router/modules/nathelper nathelper.c sip_router/modules/nathelper/examples 4to6.cfg alg.cfg]
Jan Janak
jan at iptel.org
Mon Mar 15 12:38:19 CET 2004
Great ! That was the last missing piece, thanks.
Jan.
On 13-03 23:18, Maxim Sobolev wrote:
> With the great pleasure I'm announcing immediate availability of full
> IPv6 support in RTPproxy/nathelper, which allows to relay IPv6 RTP
> streams as well as create IPv4<->IPv6 gateways.
>
> I've committed a short example, due to absense of the IPv6-capable phone
> so far it has been tested in the following configuration:
>
> UA1->IPv4->SER/RTPproxy->IPv6->SER/RTPproxy->IPv4->UA2
>
> I've committed short example, which illustrates usage of this feature.
>
> Enjoy!
>
> I'd like to thank Armin Brunner for his donation which made this happen.
>
> Regards,
>
> Maxim
> P.S. For those curious, following is the log of one of my test calls:
>
> rtpproxy: new session 1e0d3524-4f79dacc at 192.168.0.100, tag
> 79b50153b98e6976 requested
> rtpproxy: new session on a port 35016 created, tag 79b50153b98e6976
> rtpproxy: pre-filling caller's address with 192.168.0.100:16412
> rtpproxy: lookup on a ports 35016/35022, session timer restarted
> rtpproxy: pre-filling callee's address with 2002:c3ea:d4b2::3:35030
> rtpproxy: lookup on a ports 35016/35022, session timer restarted
> rtpproxy: forcefully deleting session on ports 35016/35022
> rtpproxy: RTP stats: 2061 in from callee, 972 in from caller, 3033
> relayed, 0 dropped
> rtpproxy: RTCP stats: 0 in from callee, 0 in from caller, 0 relayed, 0
> dropped
> rtpproxy: session on ports 35016/35022 is cleaned up
>
> rtpproxy: new session 1e0d3524-4f79dacc at 192.168.0.100, tag
> 79b50153b98e6976 requested
> rtpproxy: new session on a port 35008 created, tag 79b50153b98e6976
> rtpproxy: pre-filling caller's address with 2002:c3ea:d4b2::1:35016
> rtpproxy: lookup on a ports 35008/35030, session timer restarted
> rtpproxy: pre-filling callee's address with 192.168.0.105:16384
> rtpproxy: lookup on a ports 35008/35030, session timer restarted
> rtpproxy: forcefully deleting session on ports 35008/35030
> rtpproxy: RTP stats: 2062 in from callee, 972 in from caller, 3034
> relayed, 0 dropped
> rtpproxy: RTCP stats: 0 in from callee, 0 in from caller, 0 relayed, 0
> dropped
> rtpproxy: session on ports 35008/35030 is cleaned up
>
> -------- Original Message --------
> Subject: [Serdev] CVS:commitlog: sip_router/modules/nathelper
> nathelper.c sip_router/modules/nathelper/examples 4to6.cfg alg.cfg
> Date: Sat, 13 Mar 2004 20:57:11 +0100
> From: Maxim Sobolev <sobomax at portaone.com>
> To: serdev at lists.iptel.org
>
> sobomax 2004/03/13 20:57:11 CET
>
> SER CVS Repository
>
> Modified files:
> modules/nathelper nathelper.c
> modules/nathelper/examples alg.cfg
> Added files:
> modules/nathelper/examples 4to6.cfg
> Log:
> Added support for extracting/rewriting IPv6 addresses in SDPs.
> Particularly, force_rtp_proxy now can work with IPv6-aware RTP
> proxy, replacing IPv4 address in SDP with IPv6 one and vice versa.
> This allows creating full-fledged IPv4<->IPv6 gateway.
> See 4to6.cfg file for example.
>
> Two new options added into force_rtp_proxy:
>
> `f' - instructs nathelper to ignore marks inserted
> by another nathepler in transit to indicate
> that the session is already goes through another
> proxy. Allows creating chain of proxies.
> `d' - flags that IP address in SDP should be trusted.
> Without this flag, nathelper ignores address in the
> SDP and uses source address of the SIP message
> as media address which is passed to the RTP proxy.
>
> Revision Changes Path
> 1.1 +113 -0 sip_router/modules/nathelper/examples/4to6.cfg (new)
> http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/nathelper/examples/4to6.cfg?rev=1.1&content-type=text/plain
> 1.3 +6 -6 sip_router/modules/nathelper/examples/alg.cfg
> http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/nathelper/examples/alg.cfg.diff?r1=1.2&r2=1.3
> 1.47 +216 -76 sip_router/modules/nathelper/nathelper.c
> http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/nathelper/nathelper.c.diff?r1=1.46&r2=1.47
>
> _______________________________________________
> Serdev mailing list
> serdev at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serdev
>
>
>
>
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
More information about the sr-users
mailing list