The following patch adds new options and alters the default behavior of the ENUM...
authorBrett Bryant <bbryant@digium.com>
Fri, 9 May 2008 19:54:45 +0000 (19:54 +0000)
committerBrett Bryant <bbryant@digium.com>
Fri, 9 May 2008 19:54:45 +0000 (19:54 +0000)
commit65b8381550a9f46fdce84de79960073e9d51b05d
tree75981db2012acddf5f0872dd94a115efa2f36540
parent8b1d52c9a547021c0e3a1c6199507f71d8350c47
The following patch adds new options and alters the default behavior of the ENUM* functions. The TXCIDNAME lookup function has also gotten a
new paramater. The new options for ENUM* functions include 'u', 's', 'i', and 'd' which return the full uri, trigger isn specific rewriting, look
for branches into an infrastructure enum tree, or do a direct dns lookup of a number respectively. The new paramater for TXCIDNAME adds a
zone-suffix argument for looking up caller id's in DNS that aren't e164.arpa.

This patch is based on the original code from otmar, modified by snuffy, and tested by jtodd, me, and others.

(closes issue #8089)
Reported by: otmar
Patches:
      20080508_bug8089-1.diff
- original code by otmar (license 480),
- revised by snuffy (license 35)
Tested by: oej, otmar, jtodd, Corydon76, snuffy, alexnikolov, bbryant

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@115584 65c4cc65-6c06-0410-ace0-fbb531ad65f3
funcs/func_enum.c
include/asterisk/enum.h
main/enum.c