Name

DUNDiLookup() — Looks up a phone number using DUNDi

Synopsis

    DUNDiLookup(number[,context[,options]])

Looks up the given phone number in the context specified, or in the reserved e164 context if not specified. On completion, the variables ${DUNDTECH} and ${DUNDDEST} will contain the appropriate technology and destination to access the number. If no answer was found, and the priority n+101 (where n is the current priority) exists, execution will continue at that priority.

The options argument is currently ignored.

Returns -1 if the channel is hung up during the lookup, or 0 otherwise.

    ; look up a number via DUNDi, and dial it
    exten => 123,1,DUNDiLookup(8885551212)
    exten => 123,2,Dial(${DUNDITECH}/${DUNDDEST})
    ; if DUNDi lookup fails, dial it on a Zap channel instead
    exten => 123,102,Dial(Zap/4/1888551212)

See Also

ENUMLookup()

Get Asterisk: The Future of Telephony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.