Shove a WaitExten at the end of the menu. PaulH
----- Original Message ----- From: "Robert P. McKenzie" <[EMAIL PROTECTED]> To: "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users@lists.digium.com> Sent: Friday, March 10, 2006 8:21 AM Subject: Re: [Asterisk-Users] IVR woes > Sean, > > Thanks I've made those changes but still the same problem. The call falls through if nothing is pushed. > > -- Executing Set("IAX2/rob-6", "TIMEOUT(digit)=5") in new stack > -- Digit timeout set to 5 > -- Executing Set("IAX2/rob-6", "TIMEOUT(response)=30") in new stack > -- Response timeout set to 30 > == Auto fallthrough, channel 'IAX2/rob-6' status is 'UNKNOWN' > -- Hungup 'IAX2/rob-6' > > The hangup is still asterisk dropping the call. > > Sean Cook wrote: > > If memory servers me correctly DigitTimeout and ResponseTimeout are > > depricated... > > > > try: > > > > exten => s,13,Set(TIMEOUT(digit)=5) > > exten => s,14,Set(TIMEOUT(response)=30) > > > > > > Sean > > > > Robert P. McKenzie wrote: > > > > > >>>Hello all. I'm having a problem debugging an IVR I'm building. I > >>>can't see any reason this shouldn't be working. Firstly the > >>>asterisk version is: > >>> > >>>Asterisk SVN-trunk-r7230 built by root @ localhost.localdomain on a > >>>i686 running Linux on 2006-02-17 22:44:48 UTC > >>> > >>>Basically the problem is this. While the playbacks are happening > >>>you can push any one of the options and to happily goes off and > >>>does it. However, if you wait until the messages stop playing back > >>>it just hangs up with the error at the bottome of this message. > >>> > >>>Any help in finding a solution to this werid problem would be > >>>greatly appreciated. > >>> > >>>The IVR context and console logs are: > >>> > >>>[lcl-ivr-main] > >>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > >>>; ; This is the main number IVR menu system ; > >>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > >>> > >>>exten => s,1,Answer exten => s,2,NoOp exten => s,3,NoOp exten => > >>>s,4,NoOp exten => s,5,Wait(1) exten => > >>>s,6,Background(LCL/prompt-00) exten => > >>>s,7,Background(LCL/prompt-01) exten => > >>>s,8,Background(LCL/prompt-02) exten => > >>>s,9,Background(LCL/prompt-03) exten => > >>>s,10,Background(LCL/prompt-04) exten => > >>>s,11,Background(LCL/prompt-05) exten => > >>>s,12,Background(LCL/prompt-09) exten => s,13,DigitTimeout,5 exten > >>>=> s,14,ResponseTimeout,30 > >>> > >>>; exten => _1,1,Background(LCL/prompt-20) ; Sales exten => > >>>_1,2,Dial(${SALES}|40|trwo) exten => _1,3,Voicemail([EMAIL PROTECTED]) > >>>exten => _1,103,Voicemail([EMAIL PROTECTED]) exten => _1,4,Hangup > >>> > >>>; exten => _2,1,Background(LCL/prompt-30) ; Support exten > >>>=> _2,2,Dial(${SUPPORT}|40|trwo) exten => > >>>_2,3,Voicemail([EMAIL PROTECTED]) exten => > >>>_2,103,Voicemail([EMAIL PROTECTED]) exten => _2,4,Hangup > >>> > >>>; exten => _3,1,Background(LCL/prompt-40) ; Accounts exten > >>>=> _3,2,Dial(${ACCOUNTS}|40|trwo) exten => > >>>_3,3,Voicemail([EMAIL PROTECTED]) exten => > >>>_3,103,Voicemail([EMAIL PROTECTED]) exten => _3,4,Hangup > >>> > >>>; exten => _4,1,Background(LCL/prompt-50) ; Reception exten > >>>=> _4,2,Dial(${RECEPTION}|40|trwo) exten => > >>>_4,3,Voicemail([EMAIL PROTECTED]) exten => > >>>_4,103,Voicemail([EMAIL PROTECTED]) exten => _4,4,Hangup > >>> > >>>; exten => _5,1,NoOp ; Dial Extension > >>>; exten => _6,1,Goto(lcl-ivr-menu,s,7) ; Play menu again > >>>; exten => i,1,Goto(lcl-ivr-menu,s,7) ; Return to menu > >>>after a time out exten => t,1,Goto(lcl-ivr-menu,s,7) ; > >>>Return to menu after a time out > >>> > >>> > >>>Here is he asterisk console output: > >>> > >>>-- Accepting AUTHENTICATED call from xx.xx.xx.xx: > >>> > >>>>requested format = unknown, requested prefs = (), actual format = > >>>>ulaw, host prefs = (ulaw|alaw|gsm), priority = mine > >>> > >>>-- Executing Goto("IAX2/rob-5", "lcl-ivr-main|s|1") in new stack -- > >>>Goto (lcl-ivr-main,s,1) -- Executing Answer("IAX2/rob-5", "") in > >>>new stack -- Executing NoOp("IAX2/rob-5", "") in new stack -- > >>>Executing NoOp("IAX2/rob-5", "") in new stack -- Executing > >>>NoOp("IAX2/rob-5", "") in new stack -- Executing Wait("IAX2/rob-5", > >>>"1") in new stack -- Executing BackGround("IAX2/rob-5", > >>>"LCL/prompt-00") in new stack -- Playing 'LCL/prompt-00' (language > >>>'en') -- Executing BackGround("IAX2/rob-5", "LCL/prompt-01") in new > >>>stack -- Playing 'LCL/prompt-01' (language 'en') -- Executing > >>>BackGround("IAX2/rob-5", "LCL/prompt-02") in new stack -- Playing > >>>'LCL/prompt-02' (language 'en') -- Executing > >>>BackGround("IAX2/rob-5", "LCL/prompt-03") in new stack -- Playing > >>>'LCL/prompt-03' (language 'en') -- Executing > >>>BackGround("IAX2/rob-5", "LCL/prompt-04") in new stack -- Playing > >>>'LCL/prompt-04' (language 'en') -- Executing > >>>BackGround("IAX2/rob-5", "LCL/prompt-05") in new stack -- Playing > >>>'LCL/prompt-05' (language 'en') -- Executing > >>>BackGround("IAX2/rob-5", "LCL/prompt-09") in new stack -- Playing > >>>'LCL/prompt-09' (language 'en') -- Executing > >>>DigitTimeout("IAX2/rob-5", "5") in new stack -- Set Digit Timeout > >>>to 5 -- Executing ResponseTimeout("IAX2/rob-5", "30") in new stack > >>>-- Set Response Timeout to 30 == Auto fallthrough, channel > >>>'IAX2/rob-5' status is 'UNKNOWN' -- Hungup 'IAX2/rob-5' > >>> > >>>That hangup is Asterisk just dumping out.. > > > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > > -- > Robert P. McKenzie, CSTA, MBCS | GammaRay Technical Services Ltd > [EMAIL PROTECTED] | [EMAIL PROTECTED] > http://www.uk-experience.com | http://www.gammaray-tech.com > Fancy some fun? http://www.thewetwilly.com > Ecademy Profile: http://www.ecademy.com/user/robertmckenzie > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- Asterisk-Users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users