diff -r 8ec65b8f6e2c -r 3374f578f080 opensips/enum-isn.txt --- a/opensips/enum-isn.txt Wed Feb 10 21:25:01 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -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 - -Testing - -A basic test of this contribution -Once compiled and installed, a basic test of this contributed software -involves calling the new exported function in the routing script of the -OpenSIPS configuration file: - - # dial '1234*256' from a UAC first - isn_query(); - t_relay(); - -According to the freenum.org cookbook, the ISN '1234*256' is being -provided for testing. After dialing the caller hears monkeys screaming. - -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