ENUMLOOKUP()

Asterisk 1.2:

ENUMLOOKUP(Nummer[,Dienst[,OptionenUndEintragsnr[,Zonen-Suffix]]])

Asterisk 1.4:

ENUMLOOKUP(Nummer[,Dienst[,Optionen,Eintragsnr[,Zonen-Suffix]]])

Schlägt eine Nummer mit ENUM (ENUM) nach. Dienst kann u.A. sip (Default), iax2, h323, tel oder ALL sein. Mit der Option c wird die Anzahl der Einträge zurückgegeben. Die Eintragsnr (Default 1) wählt einen Eintrag aus der Ergebnisliste aus. Zonen-Suffix (Default: e164.arpa) ist die ENUM-Zone. Ausführliche Beschreibung und Beispiele in doc/README.enum (1.2) / doc/enum.txt (1.4).

; in Asterisk 1.2:
exten => 123,1,Set(foo=${ENUMLOOKUP(+${CALLERID(num)},sip,1,freenum.org)
})

; in Astarisk 1.4:
exten => 123,1,Set(foo=${ENUMLOOKUP(+${CALLERID(num)},sip,,1,freenum.org
)})
[Anmerkung]

Interner Hilfetext zu dieser Applikation in Asterisk 1.4: 

  -= Info about function 'ENUMLOOKUP' =- 

[Syntax]
ENUMLOOKUP(number[|Method-type[|options[|record#[|zone-suffix]]]])

[Synopsis]
ENUMLOOKUP allows for general or specific querying of NAPTR records or c
ounts of NAPTR types for ENUM or ENUM-like DNS pointers

[Description]
Option 'c' returns an integer count of the number of NAPTRs of a certain
 RR type.
Combination of 'c' and Method-type of 'ALL' will return a count of all N
APTRs for the record.
Defaults are: Method-type=sip, no options, record=1, zone-suffix=e164.ar
pa

For more information, see doc/enum.txt

Differenz zum internen Hilfetext in Asterisk 1.2: 

5c5
< ENUMLOOKUP(number[|Method-type[|options[|record#[|zone-suffix]]]])
---
> ENUMLOOKUP(number[,Method-type[,options|record#[,zone-suffix]]])
15c15
< For more information, see doc/enum.txt
---
> For more information, see README.enum

Siehe auch.  enum.conf