Make sure /usr/bin/perl can be reached.

 

Also try in your CLI:

 

agi debug

 

Same case happens when I do not have php-cli installed for php AGI scripts.

 

Mindaugas Kezys

http://www.kolmisoft.com

MOR - Advanced Billing for Asterisk PBX

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matt
Sent: Wednesday, November 14, 2007 4:00 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] Problem with AGI Script

 

I have asterisk 1.2.18 running on a new system we just installed.   Although
I've used AGIs many times in the past, I'm stumped on this one.  It may just
be a simple issue that I need another eyeset to look at.

My AGI does the following:
#!/usr/bin/perl

#Load a few modules...
use Asterisk::AGI;
use DBI;

$AGI = new Asterisk::AGI;

#Grab input from Asterisk
my %input = $AGI->ReadParse();


#Some Debugging
$AGI->exec('SayDigits',$ARGV[0]);
exit;
--------
All seems fine.  If I run the script from the command line it works as
expected:
[EMAIL PROTECTED] agi-bin]# ./GetEmailFromDID.agi 333 
EXEC SayDigits "333"

However, when actually running in practice I get:
   -- Executing AGI("Zap/23-1", "GetEmailfromDID.agi|5706016716") in new
stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/GetEmailfromDID.agi 
    -- AGI Script GetEmailfromDID.agi completed, returning 0
--------
extensions.conf
[macro-faxreceive]
exten => s,1,Set(FAXFILE=/var/spool/asterisk/fax/${UNIQUEID}.tif)
exten => s,2,agi(GetEmailfromDID.agi|${CALLERID (number)})
exten => s,3,rxfax(${FAXFILE})
exten => s,104,Set([EMAIL PROTECTED])
exten => s,105,Goto(3)


Any thoughts on why asterisk doesn't seem to be passing anything to the
script and the script doesn't seem to be passing anything back?  When I call
I do not hear the digits read to me, instead I just get thrown to the next
object after the digit reading. 

_______________________________________________
--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

Reply via email to