Asterisk 1.4 r181990 given the dialplan snippet below, can anyone tell me why the h exten is not being run ? ===========================================================================console output: [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:1] Set("Zap/1-1", "TIMEOUT(digit)=3") in new stack [Mar 29 10:33:49] -- Digit timeout set to 3 [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:2] Set("Zap/1-1", "TIMEOUT(response)=5") in new stack [Mar 29 10:33:49] -- Response timeout set to 5 [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:3] Playback("Zap/1-1", "custom/Set1/a4e471fa-bd5d-859d-de11-a80900620b28-0") in new stack [Mar 29 10:33:49] -- <Zap/1-1> Playing 'custom/Set1/a4e471fa-bd5d-859d-de11-a80900620b28-0' (language 'en') [Mar 29 10:33:53] -- Channel 0/1, span 1 got hangup request, cause 16 [Mar 29 10:33:53] WARNING[18721]: file.c:738 ast_readaudio_callback: Failed to write frame [Mar 29 10:33:53] == Spawn extension (questionnaire-menu, s, 3) exited non-zero on 'Zap/1-1' [Mar 29 10:33:53] -- Hungup 'Zap/1-1' [Mar 29 10:33:53] == End MixMonitor Recording Zap/1-1 ========================================================================== [questionnaire-hangup] exten => h,1,Set(DATA=${CURL(MyApp/SaveQuestionnaire,COMPLETED=${COMPLETED}&QUESTIONNAIRE_GUID=${QUESTIONNAIRE_GUID})}) exten => h,n,return [questionnaire-menu] exten => _X,1,GotoIf($["${EXTEN}" > "${QUESTIONNAIRE_MAX}"]?questionnaire-finished,1,1) exten => _X,n,Set(QUESTION=${EXTEN}) exten => _X,n,Gosub(get-answer,Q,1) exten => _X,n(next),Goto(${MATH(${EXTEN}+1,i)},1) exten => s,1,set(TIMEOUT(digit)=3) exten => s,n,set(TIMEOUT(response)=5) exten => s,n(mainmenu),Playback(custom/Set1/${QUESTIONNAIRE_GUID}-0) exten => s,n,Goto(1,1) exten => t,1,Goto(s,mainmenu) include => questionnaire-hangup; ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________
Meh. Has anyone got any clue ? I'm trying to test this tomorrow and it is obviously not going to pass ;) I've replaced the include => with a h,1,NoOp(here) and verified it with a show dialplan but that didn't work either Julian Julian Lyndon-Smith wrote:> Asterisk 1.4 r181990 > > given the dialplan snippet below, can anyone tell me why the h exten is > not being run ? > > ===========================================================================> console output: > [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:1] > Set("Zap/1-1", "TIMEOUT(digit)=3") in new stack > [Mar 29 10:33:49] -- Digit timeout set to 3 > [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:2] > Set("Zap/1-1", "TIMEOUT(response)=5") in new stack > [Mar 29 10:33:49] -- Response timeout set to 5 > [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:3] > Playback("Zap/1-1", > "custom/Set1/a4e471fa-bd5d-859d-de11-a80900620b28-0") in new stack > [Mar 29 10:33:49] -- <Zap/1-1> Playing > 'custom/Set1/a4e471fa-bd5d-859d-de11-a80900620b28-0' (language 'en') > [Mar 29 10:33:53] -- Channel 0/1, span 1 got hangup request, cause 16 > [Mar 29 10:33:53] WARNING[18721]: file.c:738 ast_readaudio_callback: > Failed to write frame > [Mar 29 10:33:53] == Spawn extension (questionnaire-menu, s, 3) exited > non-zero on 'Zap/1-1' > [Mar 29 10:33:53] -- Hungup 'Zap/1-1' > [Mar 29 10:33:53] == End MixMonitor Recording Zap/1-1 > > ==========================================================================> > [questionnaire-hangup] > > exten => > h,1,Set(DATA=${CURL(MyApp/SaveQuestionnaire,COMPLETED=${COMPLETED}&QUESTIONNAIRE_GUID=${QUESTIONNAIRE_GUID})}) > exten => h,n,return > > [questionnaire-menu] > > exten => _X,1,GotoIf($["${EXTEN}" > > "${QUESTIONNAIRE_MAX}"]?questionnaire-finished,1,1) > exten => _X,n,Set(QUESTION=${EXTEN}) > exten => _X,n,Gosub(get-answer,Q,1) > exten => _X,n(next),Goto(${MATH(${EXTEN}+1,i)},1) > > exten => s,1,set(TIMEOUT(digit)=3) > exten => s,n,set(TIMEOUT(response)=5) > exten => s,n(mainmenu),Playback(custom/Set1/${QUESTIONNAIRE_GUID}-0) > exten => s,n,Goto(1,1) > > exten => t,1,Goto(s,mainmenu) > > include => questionnaire-hangup; > > > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > >______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________
That h extension belongs to [questionnaire-hangup] it won't run unless the call hangs up while in that context. On Sunday 29 March 2009 11.42.29 Julian Lyndon-Smith wrote:> Asterisk 1.4 r181990 > > given the dialplan snippet below, can anyone tell me why the h exten is > not being run ? > > ==========================================================================>= console output: > [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:1] > Set("Zap/1-1", "TIMEOUT(digit)=3") in new stack > [Mar 29 10:33:49] -- Digit timeout set to 3 > [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:2] > Set("Zap/1-1", "TIMEOUT(response)=5") in new stack > [Mar 29 10:33:49] -- Response timeout set to 5 > [Mar 29 10:33:49] -- Executing [s at questionnaire-menu:3] > Playback("Zap/1-1", > "custom/Set1/a4e471fa-bd5d-859d-de11-a80900620b28-0") in new stack > [Mar 29 10:33:49] -- <Zap/1-1> Playing > 'custom/Set1/a4e471fa-bd5d-859d-de11-a80900620b28-0' (language 'en') > [Mar 29 10:33:53] -- Channel 0/1, span 1 got hangup request, cause 16 > [Mar 29 10:33:53] WARNING[18721]: file.c:738 ast_readaudio_callback: > Failed to write frame > [Mar 29 10:33:53] == Spawn extension (questionnaire-menu, s, 3) exited > non-zero on 'Zap/1-1' > [Mar 29 10:33:53] -- Hungup 'Zap/1-1' > [Mar 29 10:33:53] == End MixMonitor Recording Zap/1-1 > > ==========================================================================> > [questionnaire-hangup] > > exten => > h,1,Set(DATA=${CURL(MyApp/SaveQuestionnaire,COMPLETED=${COMPLETED}&QUESTION >NAIRE_GUID=${QUESTIONNAIRE_GUID})}) exten => h,n,return > > [questionnaire-menu] > > exten => _X,1,GotoIf($["${EXTEN}" > > "${QUESTIONNAIRE_MAX}"]?questionnaire-finished,1,1) > exten => _X,n,Set(QUESTION=${EXTEN}) > exten => _X,n,Gosub(get-answer,Q,1) > exten => _X,n(next),Goto(${MATH(${EXTEN}+1,i)},1) > > exten => s,1,set(TIMEOUT(digit)=3) > exten => s,n,set(TIMEOUT(response)=5) > exten => s,n(mainmenu),Playback(custom/Set1/${QUESTIONNAIRE_GUID}-0) > exten => s,n,Goto(1,1) > > exten => t,1,Goto(s,mainmenu) > > include => questionnaire-hangup; > > > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users
Reasonably Related Threads
- comparition of occurrence of multiple variables between two dataframes
- comparition of occurrence of multiple variables between two dataframes
- comparition of occurrence of multiple variables between two dataframes
- comparition of occurrence of multiple variables between two dataframes
- Asterisk-1.6.2.0-rc1 and Instant Message sending