Wow I can't believe I missed this, and I can't believe no one else saw it!
Look at the word FROM in both the script, and the way it is called.   'From'
and 'from'... that doesn't work.

On Nov 14, 2007 8:59 AM, Matt <[EMAIL PROTECTED]> wrote:

> 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