Hello!
After one party hangs up, h is executed. But Playback command does not work there!
I use goto command in h extension. This is what I get:
[Oct 12 18:52:11] VERBOSE[31349] pbx.c: – Goto (quiz,s,1)
[Oct 12 18:52:11] VERBOSE[31349] app_macro.c: == Channel ‘SIP/baza5555-000014e3’ jumping out of macro ‘hangupcall’
[Oct 12 18:52:11] VERBOSE[31349] pbx.c: – Executing [s@quiz:1] Verbose(“SIP/baza5555-000014e3”, “2,Starting quiz”) in new stack
[Oct 12 18:52:11] VERBOSE[31349] app_verbose.c: == Starting quiz
[Oct 12 18:52:11] VERBOSE[31349] pbx.c: – Executing [s@quiz:2] Playback(“SIP/baza5555-000014e3”, “custom/q_hi”) in new stack
[Oct 12 18:52:11] WARNING[31349] file.c: Failed to write frame
[Oct 12 18:52:11] VERBOSE[31349] file.c: – <SIP/baza5555-000014e3> Playing ‘custom/q_hi.alaw’ (language ‘ru’)
[Oct 12 18:52:11] WARNING[31349] app_playback.c: ast_streamfile failed on SIP/baza5555-000014e3 for custom/q_hi
[Oct 12 18:52:11] VERBOSE[31349] pbx.c: – Executing [s@quiz:3] Read(“SIP/baza5555-000014e3”, “a1,1,n,2,10”) in new stack
[Oct 12 18:52:11] VERBOSE[31349] app_read.c: – Accepting a maximum of 1 digits.
[Oct 12 18:52:11] VERBOSE[31349] app_read.c: – User disconnected
[Oct 12 18:52:11] VERBOSE[31349] pbx.c: – Executing [s@quiz:4] Verbose(“SIP/baza5555-000014e3”, "2,Answered ") in new stack
[Oct 12 18:52:11] VERBOSE[31349] app_verbose.c: == Answered
[Oct 12 18:52:11] VERBOSE[31349] pbx.c: – Executing [s@quiz:5] AGI(“SIP/baza5555-000014e3”, “quiz.php,1,”) in new stack
[Oct 12 18:52:11] VERBOSE[31349] res_agi.c: – Launched AGI Script /var/lib/asterisk/agi-bin/quiz.php
[Oct 12 18:52:11] VERBOSE[31349] res_agi.c: – <SIP/baza5555-000014e3>AGI Script quiz.php completed, returning 0
[Oct 12 18:52:11] VERBOSE[31349] pbx.c: – Executing [s@quiz:6] Hangup(“SIP/baza5555-000014e3”, “”) in new stack
[Oct 12 18:52:11] VERBOSE[31349] features.c: == Spawn extension (quiz, s, 6) exited non-zero on ‘SIP/baza5555-000014e3’
Is it possible to playback something to only remaining party if one party hangsup? I would like to playback a question to give a rating from 1 to 5, but it can be “bye” - anything…