output: -- Executing [1@sip:1] Answer("SIP/donny-0898a3a0", "") in new stack -- Executing [1@sip:2] NoOp("SIP/donny-0898a3a0", ""Executing AGI"") in new stack -- Executing [1@sip:3] AGI("SIP/donny-0898a3a0", "agi-test2.agi") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-test2.agi -- Playing 'beep' (escape_digits=) (sample_offset 0) -- AGI Script agi-test2.agi completed, returning 0 -- Executing [1@sip:4] Hangup("SIP/donny-0898a3a0", "") in new stack == Spawn extension (sip, 1, 4) exited non-zero on 'SIP/donny-0898a3a0' -- Executing [h@sip:1] NoOp("SIP/donny-0898a3a0", ""Executing AGI"") in new stack -- Executing [h@sip:2] AGI("SIP/donny-0898a3a0", "agi-test2.agi") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-test2.agi -- Playing 'beep' (escape_digits=) (sample_offset 0) -- AGI Script agi-test2.agi completed, returning 0 -- Executing [h@sip:3] NoOp("SIP/donny-0898a3a0", ""Executing DeadAGI"") in new stack -- Executing [h@sip:4] DeadAGI("SIP/donny-0898a3a0", "agi-test2.agi") in new stack [Jul 16 18:25:02] ERROR[3743]: res_agi.c:2113 deadagi_exec: Running DeadAGI on a live channel is not permitted, please use AGI code: static int agi_exec(struct ast_channel *chan, void *data) { if (ast_check_hangup(chan)) { ast_log(LOG_ERROR, "If you want to run AGI on hungup channels you should use DeadAGI!\n"); return 0; } else return agi_exec_full(chan, data, 0, 0); }