[OpenSIPS-Devel] New contribution, ISN lookup in ENUM module

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Jan 21 19:00:01 CET 2010


Hello Michael,

Thanks for your contribution - I will take a quick look over the patch 
to see if everything is ok and I will upload it on SVN. BTW, are you 
interested in activly maintaining that code ? I can grant you SVN access 
for the enum part.

Thanks and regards,
Bogdan

Michael Schloh von Bennewitz wrote:
> Hello list,
>
> I see from http://www.opensips.org/Development/Development that the
> ENUM module is 'commonly maintained.' Whoever has commit authority
> might like to take a look at the new ISN lookup integration that
> we are using with freenum.org and DNS delegation of our ITAD:
>
>   http://scm.europalab.com/contrib/file/tip/opensips/
>   http://scm.europalab.com/contrib/file/tip/opensips/enum-isn.txt
>   http://scm.europalab.com/contrib/file/tip/opensips/enum-isn.diff
>
> References:
>
>   http://www.freenum.org/
>   ftp://ftp.ietf.org/rfc/rfc3872.txt
>   ftp://ftp.ietf.org/rfc/rfc2871.txt
>   http://www.iana.org/assignments/trip-parameters/
>
> Basically, files (both code and documentation) in modules/enum of
> SVN trunk revision 6511 were modified to allow ISN formatting and
> lookup to succeed. This was broken in all distributions, because
> ISN and ENUM URLs must be formatted differently when looking up
> their NAPTR entries.
>
> A new function is exported by the ENUM module called 'isn_query()'
> as well as the supporting variable isn_suffix. I didn't provide
> code to handle the idea of draft-haberler-carrier-enum-01.txt or
> a function 'is_from_user_isn()' but that can come later if it's
> necessary.
>
> I recommend that this or similar logic be integrated into the
> next OpenSIPS distribution, partly because the distributed and
> online documentation already implies that ISN lookups succeed
> Search with grep(1) for 'freenum.org' in the ENUM module docs.
>
> Cheers,
> Michael
>
>   


-- 
Bogdan-Andrei Iancu
www.voice-system.ro




More information about the Devel mailing list