[Asterisk-Users] Dundi - Multiple Results

Greg Boehnlein damin at nacs.net
Wed Jun 15 14:03:35 MST 2005


Hello,
	If one is using Dundi, and it returns multiple, weighted routes to 
a destination, how is that applied in the dial-plan?

asterisk*CLI> dundi lookup 1588XXXXXXX
  1.   400 IAX2/dundi:A+RxFIkN4ws1kuZWrw3Ebw at XX.XX.XX.XX/1588XXXXXXX (EXISTS|NOUNSLCTD|NOCOMUNSLTD)
     from 00:30:48:71:26:70, expires in 1098 s
  2.   400 IAX2/dundi:ZYm4dmxaDmzpp9kOPeA9LQ at XX.XX.XX.XX/1588XXXXXXX (EXISTS|NOUNSLCTD|NOCOMUNSLTD)
     from 00:30:48:71:27:51, expires in 1098 s
DUNDi lookup completed in 560 ms

How do I then take that information and cycle through it? According to the 
help for the DundiLookup application:

asterisk*CLI> show application DUNDiLookup 
asterisk*CLI> 
  -= Info about application 'DUNDiLookup' =- 

[Synopsis]:
Look up a number with DUNDi

[Description]:
DUNDiLookup(number[|context[|options]])
      Looks up a given number in the global context specified or in
the reserved 'e164' context if not specified.  Returns -1 if the channel
is hungup during the lookup or 0 otherwise.  On completion, the variable
${DUNDTECH} and ${DUNDDEST} will contain the technology and destination
of the appropriate technology and destination to access the number. If no
answer was found, and the priority n + 101 exists, execution will continue
at that location.

But does that return everything? Or just a single result?

-- 
    Vice President of N2Net, a New Age Consulting Service, Inc. Company
         http://www.n2net.net Where everything clicks into place!
                             KP-216-121-ST






More information about the asterisk-users mailing list