[Asterisk-Users] how to tell what ${DIALSTATUS} is being set

jbryan at productiveconcepts.com jbryan at productiveconcepts.com
Sat Apr 2 13:19:08 MST 2005


Have you tried a simple hangup NoOp to output ${DIALSTATUS} to the CLI?

exten => h,1,NoOp("${DIALSTATUS}")

-josiah


Original Message:
-----------------
From: Randy Bush randy at psg.com
Date: Sat, 2 Apr 2005 10:44:46 -0800
To: asterisk-users at lists.digium.com
Subject: [Asterisk-Users] how to tell what ${DIALSTATUS} is being set


i often have nufone problems, e.g.

    -- Executing Dial("SIP/konaa0p-4b88", "IAX2/myname at NuFone/14086661234")
in new stack
    -- Called myname at NuFone/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}?

randy

_______________________________________________
Asterisk-Users mailing list
Asterisk-Users at 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


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .





More information about the asterisk-users mailing list