diff -r a3ac912f2857 -r b63f281afe6b opensips/enum-isn.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/opensips/enum-isn.txt Mon Jan 18 19:59:51 2010 +0100 @@ -0,0 +1,47 @@ +ISN (ITAD Subscriber Number) lookup integration contribution code + +Contribution + +This contribution introduces ISN formatting logic into the OpenSIPS +ENUM module, allowing it to perform NAPTR based ISN lookups on the +user part of the Request-URI in addition to the existing ENUM lookups. + +Rationale + +This extends the utility of the existing E.164 formatting logic which +previously caused valid ISN lookups to fail (although the OpenSIPS +documentation did suggest that lookups to freenum.org would succeed.) + +Compliance + +The author believes that the introduced logic complies with the +relevant ITAD standards as defined by RFC 3872 and RFC 2871, however +it seems that at this time ISN is rather loosely defined according to +nonstandard documentation provided by freenum.org. + +Location + +http://scm.europalab.com/contrib/opensips/ +http://scm.europalab.com/contrib/file/tip/opensips/ + +Instructions + +To integrate this contributed logic into the source code tree of +a OpenSIPS distribution, download the unified diff and use the +patch(1) command: + + $ cd /tmp && mkdir enum-patch && cd enum-patch + $ wget http://scm.europalab.com/contrib/raw-file/tip/opensips/enum-isn.diff + $ tar zxf /tmp/opensips--tls.tar.gz + $ cd opensips--tls + $ patch -p0 <../enum-isn.diff + +Disclaimer + +This software contribution is based on source code from OpenSIPS SVN +revision 6511. The author makes no guarantees as to this contribution. +A user who downloads and executes it does so at his own risk. + +Michael Schloh von Bennewitz +http://michael.schloh.com/ +Monday, 18. January 2010