freeswitch/libs/udns/debian/changelog
Anthony Minessale 60434decf5 ENUM Support
mod_enum can be used as a dialplan app, an api call from the console or as a dialplan interface.


Dialplan Interface:
put enum as the dialplan parameter in an endpoint module
i.e. instead of "XML" set it to "enum" or "enum,XML" for fall through.

Dialplan App:
This example will do a lookup and set the a variable that is the proper
dialstring to call all of the possible routes in order of preference according to 
the lookup and the order of the routes in the enum.conf section.

<extension name="tollfree">
  <condition field="destination_number" expression="^(18(0{2}|8{2}|7{2}|6{2})\d{7})$">
    <action application="enum" data="$1"/>
    <action application="bridge" data="${enum_auto_route}"/>
  </condition>
</extension>

You can also pick an alrernate root:
<action application="enum" data="$1 myroot.org"/>	


API command:
at the console you can say:
enum <number> [<root>]

The root always defaults to the one in the enum.conf section.




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3494 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-11-30 21:28:32 +00:00

95 lines
2.8 KiB
Plaintext

udns (0.0.9pre) unstable; urgency=low
* s/EOVERFLOW/ENFILE, partly to make win32 happy
* several win32 fixes
* don't use `class' in udns.h, to make C++ happy
(thanks Markus Koetter for pointing this out)
* fixed CNAME handling in dnsget tool. Another Thank You! goes
to Markus Koetter.
* NAPTR (RFC3403) support, thanks to Mikael Magnusson
<mikma at users.sourceforge.net> for this.
* more Win32 fixes from Mikael Magnusson. I have to admit
I never tried to compile it on Win32.
* added NOTES file
-- Michael Tokarev <mjt@corpit.ru> Wed, 29 Nov 2006 04:16:21 +0300
udns (0.0.8) unstable; urgency=low
* don't compare sockaddr_in's, but individual parts only
(on some OSes, there are additional fields in this structure
so memcmp() does not quite work)
* use dnsc_t instead of unsigned char for DNs everywhere
* SRV records (rfc2782) parsing, thanks to
Thadeu Lima de Souza Cascardo.
* manpage fixes
-- Michael Tokarev <mjt@corpit.ru> Mon, 12 Sep 2005 16:06:45 +0400
udns (0.0.7) unstable; urgency=low
* added dnsget.1 and rblcheck.1 manpages.
* internal: use generic list implementation in udns_resolver.c
* don't assume only backward DN pointers in replies, allow forward
pointers too. This is quite large change, involves changing
parsing API all over the places.
* internal: typedef dnsc_t and dnscc_t for [const] unsigned char, to
make function prototypes shorter to better fit on a single line.
* in parsing routines, verify (assert) that the query type
is the one we can handle.
* recognize names (and resolve them) as nameservers in dnsget.
* when new request is submitted, don't send it immediately, but
add it into the head of the active queue with deadline=0.
This will allow us to tweak some query settings before it will
be processed.
Note API change: removed `now' argument from all dns_submit_*()
routines.
* use single per-context user timer, not per-query.
Note API change: different user timer callback
* add dnsc_salen field -- length of the socket address used
* fix dns_set_opt(DNS_OPT_FLAGS) which didn't work before
* allow to set some options for a context wich is open but with no
active queries
-- Michael Tokarev <mjt@corpit.ru> Thu, 5 May 2005 23:14:29 +0400
udns (0.0.6) unstable; urgency=low
* 0.0.6 release.
ALOT of changes all over. Keep 'em in CVS logs!
-- Michael Tokarev <mjt@corpit.ru> Fri, 8 Apr 2005 19:51:38 +0400
udns (0.0.5) unstable; urgency=low
* Initial Release.
* Provides 3 packages:
libudns0 - shared library
libudns-dev - development files and static library
udns-utils - dnsget, rblcheck
-- Michael Tokarev <mjt@corpit.ru> Thu, 7 Apr 2005 00:05:24 +0400
Local variables:
mode: debian-changelog
End: