extensions.conf: [default] exten => 85,1,AGI(python-test.agi) exten => 85,n,Hangup -- Executing [85@default:1] AGI("SIP/66.54.140.46-007c0370", "python-test.agi") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/python-test.agi == python-test.agi: Failed to execute '/var/lib/asterisk/agi-bin/python-test.agi': No such file or directory -- AGI Script python-test.agi completed, returning 0 -- Executing [85@default:2] Hangup("SIP/66.54.140.46-007c0370", "") in new stack == Spawn extension (default, 85, 2) exited non-zero on 'SIP/66.54.140.46-007c0370' root@unlost:/var/lib/asterisk/agi-bin# vim /var/lib/asterisk/agi-bin/python-test.agi #!/usr/bin/python from agi import * def main(): agi = AGI() agi.verbose("python agi started") callerId = agi.env['agi_callerid'] agi.verbose("call from %s" % callerId) agi.answer() agi.say_phonetic("test") agi.hangup()