[asterisk-users] Problem with AGI Script

Mindaugas Kezys mkezys at gmail.com
Wed Nov 14 10:40:58 CST 2007


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: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] 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:
[root at efax 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(EMAILADDR=faxbin at efaxplace.net)
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. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20071114/b6178935/attachment.htm 


More information about the asterisk-users mailing list