All pastes #620795 Raw Edit

Stuff

public text v1 · immutable
·published 2007-07-15 19:14 UTC
rendered paste body
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()