In article <[EMAIL PROTECTED]>, Randy Bush <[EMAIL PROTECTED]> wrote: > i often have nufone problems, e.g. > > -- Executing Dial("SIP/konaa0p-4b88", "IAX2/[EMAIL > PROTECTED]/14086661234") in new stack > -- Called [EMAIL PROTECTED]/14086661234 > -- Call accepted by 66.225.202.72 (format ulaw) > -- Format for call is ulaw > -- Hungup 'IAX2/NuFone/5' > > <sound of surf (on a boogie board kind of day) for a fairly long while> > > == No one is available to answer at this time > -- Executing Hangup("SIP/konaa0p-4b88", "") in new stack > == Spawn extension (dial-gateways, 14086661234, 5) exited non-zero on > 'SIP/konaa0p-4b88' > -- Executing Hangup("SIP/konaa0p-4b88", "") in new stack > == Spawn extension (dial-gateways, h, 1) exited non-zero on > 'SIP/konaa0p-4b88' > > i would like to detect this (and many other things) in ${DIALSTATUS} > conditions so that i can then GotoIf() them. the problem is that the > log does not tell me explicitly which ${DIALSTATUS} has been returned, > leaving me guessing. with BUSY vs CONGESTION this is even more of an > issue. > > is it reasonable to ask that the log contain the value being set in > ${DIALSTATUS}?
I find it useful to follow the Dial command with a NoOp command as follows: NoOp(DIALSTATUS=${DIALSTATUS}) Then it shows up in the log. It also provides something for my Manager event parser to see, in order to discover the reason for a failed call. Cheers Tony -- Tony Mountifield Work: [EMAIL PROTECTED] - http://www.softins.co.uk Play: [EMAIL PROTECTED] - http://tony.mountifield.org _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users