DUNDIQUERY(Nummer[|DUNDi-Context[|Optionen]])
Schlägt eine Telefonnummer mit DUNDi (
DUNDi) nach. Wird kein
DUNDi-Context
angegeben, wird
e164 angenommen. Mit der Option
b
(
bypass) wird der interne DUNDi-Cache umgangen. Anders
als bei
DUNDILOOKUP() (
Abschnitt D.24, „DUNDILOOKUP()“) wird hier nicht einfach der erste
Treffer zurückgegeben, sondern eine numerische ID der Ergebnismenge, aus der
sich die Treffer dann mit
DUNDIRESULT() (
Abschnitt D.26, „DUNDIRESULT()“) abfragen lassen.
; die Nummer 456 nachschlagen:
123 => {
Set(resultid=${DUNDIQUERY(456)});
Set(count=${DUNDIRESULT(resultid|getnum)});
Verbose(1,Anzahl der DUNDi-Ergebnisse: ${count});
for (i=1; i<=${count}; i=${i}+1) {
Set(device=${DUNDIRESULT(resultid|${i})});
Verbose(1,DUNDi-Ergebnis ${i}: ${device});
Dial(${device});
}
}— in Asterisk 1.4 nicht vorhanden —