Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

lunes, 6 de agosto de 2018

php mailer asterisk

<?php
$path=$argv[1];
$email=$argv[2];
$subject=$argv[3];
$body=$argv[4];
//**** email confg ****//
require "PHPMailerAutoload.php";
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->Username = "asterisk@gmail.com";
$mail->Password = "12340";
$mail->CharSet = 'windows-1250';
$mail->SetFrom ('System@gmail.com', 'YPhoneSystem');
$mail->AddAddress ("$email");
$mail->Subject = "$subject";
$mail->ContentType = 'text/plain';
$mail->IsHTML(true);
$mail->Body = "$body ";
$mail->AddAttachment($path);
if($mail->Send()) {
echo " email sent ";
}
else {
echo " email sent failed ";
}
?>
/var/lib/asterisk/agi-bin
php email.php /var/lib/asterisk/sounds/en/ivr/custom/1533559466.97264.wav ambiorixg12@gmail.com " Test Subject" " Test Body";
exten => 3,1,Set(path=/var/lib/asterisk/sounds/en/ivr/custom)
same=>n,playback(/var/lib/asterisk/sounds/en/ivr/Please_Leave_A_Msg_After)
same=>n,Record(${path}/${UNIQUEID}.wav,,30,yk)
;same=>n,System(echo "Subject hachzukas option 3 ${CALLERID(num)}" | mail -a ${path}/${UNIQUEID}.wav -s "Subject hachzukas option 3" yss@viznitzny.com)
same=>n,system(php /var/lib/asterisk/agi-bin/email.php ${path}/${UNIQUEID}.wav ambiorixg12@gmail.com " option 3" " option 3")
same=>n,playback(/var/lib/asterisk/sounds/en/ivr/Thanks_For_The_Msg)
same=>n,Goto(ivr-payment-hachzukas,s,1)

1 comentario:

  1. Tienen idea, y perdon que pregunte por esta via. porque en mi vicidial estoy teniendo problemas de que algunas llamdas no se estan grabando? Es un problema al azar.. osea que no pasa siempre pero si pasa. es con llamadas outbound. y las tengo en manual pero con el boton de dial next number para los agentes.. si me pueden ayudar se los agradeceria

    ResponderEliminar