Actually I feel like an idiot. I had forgotten to put asterisk as an
allowed sender in the server that those emails are going out of.
(different from what * normally uses to email us)

 

James Shigley

Monroe Telephone Answering Service

409-981-9213

Infinity 5.5,UC 4.02.3803, Blink 3.0.104

Ecreator:2.21, eResponse 1.1.7

Webportal,WebApps,

 

CONFIDENTIALITY NOTICE: This email, including any attachments, contains
information which may be confidential or privileged. The information is
intended to be for the use of the individual or entity named above. If
you are not the intended recipient, be aware that any disclosure,
copying, distribution or use of the contents of this information is
prohibited. If you have received this email in error, please notify the
sender immediately by "reply to sender only" message and destroy all
electronic and hard copies of the communication, including attachments. 

 

"Common sense is the collection of prejudices acquired by age eighteen."
-- Albert Einstein 

"Once you can accept the universe as matter expanding into nothing that
is something,wearing stripes with plaid comes easy." -- Albert Einstein

"I know a little of everything, but a lot of nothing"

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Ruddy
Gbaguidi
Sent: Thursday, April 23, 2009 11:57 AM
To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
Subject: Re: [asterisk-users] AGI PHP script

 

First run 

/var/lib/asterisk/agi-bin/newhire.php

 

>From linux command line to see if you don't have any error and that your
AGI is executable.

 

Then run 'agi debug' from the asterisk cli, place a call and see what
was send and receive from your agi

 

From: [email protected]
[mailto:[email protected]] On Behalf Of James A.
Shigley
Sent: April-23-09 12:26 PM
To: [email protected]
Subject: [asterisk-users] AGI PHP script

 

I have the below script that doesn't seem to be working. I don't know if
I have something in the script wrong that I am just missing. Or if I
don't have the php.ini set correctly for emailing

 

 

This is the CLI output

-- Executing [4099xxx...@port3_real:1] Goto("DAHDI/50-1", "newhire,s,1")
in

new stack

    -- Goto (newhire,s,1)

    -- Executing [...@newhire:1] Ringing("DAHDI/50-1", "") in new stack

    -- Executing [...@newhire:2] Answer("DAHDI/50-1", "") in new stack

    -- Executing [...@newhire:3] Monitor("DAHDI/50-1",
"wav,/var/lib/asterisk/soun

ds/NewHire/Newhire-1240503071.15148-4099819213-s,o") in new stack

    -- Executing [...@newhire:4] AGI("DAHDI/50-1", "newhire.php") in new
stack

    -- Launched AGI Script /var/lib/asterisk/agi-bin/newhire.php

    -- <DAHDI/50-1>AGI Script newhire.php completed, returning 0

    -- Auto fallthrough, channel 'DAHDI/50-1' status is 'UNKNOWN'

    -- Hungup 'DAHDI/50-1'

 

Here is the script

 

 

#!/usr/bin/php5 

<?php

 

// Get AGI vars from *

 

 $agivars = array();

 while (!feof(STDIN)) {

     $agivar = trim(fgets(STDIN));

     if ($agivar === '') {

         break;

     }

     $agivar = explode(':', $agivar);

     $agivars[$agivar[0]] = trim($agivar[1]);

 }

 extract($agivars);

 

// Variable Declarations

 

$agi_uniqueid;

$agi_callerid;

$agi_calleridname;

$agi_extension;

$agi_uniqueid;

$UNIQUEID = $agi_uniqueid;

$CALLERID = $agi_callerid;

$EXTEN = $agi_extension;

$attachment =
"/var/lib/asterisk/sounds/NewHire/Newhire-$UNIQUEID-$CALLERID-$EXTEN.wav
";

$from = "[email protected]"; 

$to ="[email protected] ";

$subject="New Applicant";

$headers = "From: $from";

$message ="$UNIQUEID , $CALLERID , $EXTEN , $attachment";

mail($to,$subject,$message,$headers);

?>

 

 

So is it anything obviously wrong with the script I'm missing?

 

Besides something not being configured in php.ini correctly any other
ideas?

 

James Shigley

Monroe Telephone Answering Service

409-981-9213

Infinity 5.5,UC 4.02.3803, Blink 3.0.104

Ecreator:2.21, eResponse 1.1.7

Webportal,WebApps,

 

CONFIDENTIALITY NOTICE: This email, including any attachments, contains
information which may be confidential or privileged. The information is
intended to be for the use of the individual or entity named above. If
you are not the intended recipient, be aware that any disclosure,
copying, distribution or use of the contents of this information is
prohibited. If you have received this email in error, please notify the
sender immediately by "reply to sender only" message and destroy all
electronic and hard copies of the communication, including attachments. 

 

"Common sense is the collection of prejudices acquired by age eighteen."
-- Albert Einstein 

"Once you can accept the universe as matter expanding into nothing that
is something,wearing stripes with plaid comes easy." -- Albert Einstein

"I know a little of everything, but a lot of nothing"

 

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