[Users] pdt and IPv6

Bernard Chan bernardchan at mobileclusters.com
Tue Mar 6 05:23:21 CET 2007


Dear All,

I am experimenting with OpenSER on an IPv6 environment. The pdt module
appears not to support using an IPv6 address as destination domain (I
guess that is true of source domain too, but I do not need that
anyway). 

I tried to append a pdt row to MySQL using the documented OpenSER FIFO
interface. The message I sent to the FIFO is similar to 

:pdt_add:openser_tmp_reply
voip.mycompany.com
9
[::ffff:abcd:1234]

However, when the row is created in MySQL pdt, the [:: is apparently
missing. I guess that is because the FIFO parser mistook that as the
FIFO :-separated message header or something similar? 

Testing with an IPv4 address instead as the destination domain, the row
can be created properly, and prefix2domain() worked flawlessly in an
IPv4 environment.

I would like to use IPv4-mapped IPv6 address to forward to an Asterisk
PABX over SIP+IPv4 as Asterisk has no official IPv6 release yet (this is
another question, whether OpenSER will handle v4-mapped address
properly). This is what I would like to test by setting this pdt rule.

I'm using OpenSER 1.2.0-dev19-notls on i386/linux, by the way.

Thanks for any invaluable insights.

Regards,
Bernard Chan.





More information about the Users mailing list