mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
extensive ENUM support update, including ENUMLOOKUP() dialplan function (issue #5201 with mods)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6579 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -29,20 +29,25 @@
|
||||
|
||||
#include "asterisk/channel.h"
|
||||
|
||||
/*! \brief Lookup entry in ENUM Returns 1 if found, 0 if not found, -1 on hangup
|
||||
/*! \brief Lookup entry in ENUM Returns 1 if found, 0 if not found, -1 on hangup
|
||||
\param chan Channel
|
||||
\param number Number in E164 format without the + (for e164.arpa) or format
|
||||
requested by enum service used (enum.conf)
|
||||
\param number E164 number with or without the leading +
|
||||
\param location Number returned (or SIP uri)
|
||||
\param maxloc Max length
|
||||
\param tech Technology (from url scheme in response)
|
||||
\param maxtech Max length
|
||||
*/
|
||||
extern int ast_get_enum(struct ast_channel *chan, const char *number, char *location, int maxloc, char *technology, int maxtech);
|
||||
\param tech Technology (from url scheme in response)
|
||||
You can set it to get particular answer RR, if there are many techs in DNS response, example: "sip"
|
||||
If you need any record, then set it to empty string
|
||||
\param maxtech Max length
|
||||
\param suffix Zone suffix (if is NULL then use enum.conf 'search' variable)
|
||||
\param options Options ('c' to count number of NAPTR RR, or number - the position of required RR in the answer list
|
||||
|
||||
*/
|
||||
extern int ast_get_enum(struct ast_channel *chan, const char *number, char *location, int maxloc, char *technology, int maxtech, char* suffix, char* options);
|
||||
/*! \brief Lookup DNS TXT record (used by app TXTCIDnum
|
||||
\param chan Channel
|
||||
\param number E164 number without the +
|
||||
\param number E164 number with or without the leading +
|
||||
\param locatio Number returned (or SIP uri)
|
||||
\param maxloc Max length of number
|
||||
\param tech Technology (not used in TXT records)
|
||||
|
Reference in New Issue
Block a user