Hola, estoy intentando implementar en mi asterisk un servicio que nos avise por sms cuando llega un buzon de voz concreto. He seguido todas las instrucciones pero no hace nada.
http://blogs.capatres.com/index.php?op= ... 8&blogId=1
En el enlace anterior se encuentra el articulo, mi duda es si la extension que quiero cubrir tiene que estar definida en extensions.conf. Segun el articulo hay que cambiar en config.php y poner ID1 y ID2 que nos proporciona Peoplecall (me he registrado y me he dado de alta en una cuenta) y luego añadir las entradas donde especificamos el numero donde queremos que llegue el aviso de un mensaje de boz en una extension concreta.
Aqui pego el archivo config.php:
/*
* 12 Aug 2005
*
* V-0.1
*
*
* Config.php es el fichero de configuraciones de Interfaz_sms.php,
* desde aquí configuraremos los parámetros básicos para el envio
* de sms.
*
* Requisitos para el correcto funcionamiento del script:
*
* - PHP: debe estar compilado con las flag
* --enable-sockets
* --with-openssl=[DIR]
* - PHP.INI: debe definirse la ruta de sendmail en php.ini
*
* Xavier Jimenez & Juan Carlos Valero
*
* - Capa Tres Soluciones Tecnológicas S.L. -
*
*
*/
// servidor es el servidor de peoplecall
$server="secure1.peoplecall.com";
// puerto del servidor web 443 por ser SSL
$puerto="443";
// id1 de la cuenta de peoplecall
$id1="xxxxxxxxxx";
// password de la cuenta de peoplecall
$id2="xxxx";
// inicializamos las variables de mensaje
$mensaje1="ASTERISK:tiene ";
// direccion de correo para las confirmaciones y resumen diario
$correo="info@capatres.com";
// log para debuggar aplicacion o /dev/null para descartar los mensajes
$log="/dev/null";
//Cuadro de telefonos personales
// Formato de entrada de extensiones a monitorizar
// $extens[N]="extension:numerodetelefono"
// indicaremos el numero de telefono en formato internacional (34XXXXX)
// si hay mas de uno van separados por punto y coma
$extens[0]="100:34xxxxxxxxx;34yyyyyyyyy";
$extens[1]="504:34xxxxxxxxx";
$extens[2]="502:34yyyyyyyyy";
//Componemos listin
$extensiones="";
foreach($extens as $ext) { $extensiones .=$ext."#"; }
?>
http://blogs.capatres.com/index.php?op= ... 8&blogId=1
En el enlace anterior se encuentra el articulo, mi duda es si la extension que quiero cubrir tiene que estar definida en extensions.conf. Segun el articulo hay que cambiar en config.php y poner ID1 y ID2 que nos proporciona Peoplecall (me he registrado y me he dado de alta en una cuenta) y luego añadir las entradas donde especificamos el numero donde queremos que llegue el aviso de un mensaje de boz en una extension concreta.
Aqui pego el archivo config.php:
/*
* 12 Aug 2005
*
* V-0.1
*
*
* Config.php es el fichero de configuraciones de Interfaz_sms.php,
* desde aquí configuraremos los parámetros básicos para el envio
* de sms.
*
* Requisitos para el correcto funcionamiento del script:
*
* - PHP: debe estar compilado con las flag
* --enable-sockets
* --with-openssl=[DIR]
* - PHP.INI: debe definirse la ruta de sendmail en php.ini
*
* Xavier Jimenez & Juan Carlos Valero
*
* - Capa Tres Soluciones Tecnológicas S.L. -
*
*
*/
// servidor es el servidor de peoplecall
$server="secure1.peoplecall.com";
// puerto del servidor web 443 por ser SSL
$puerto="443";
// id1 de la cuenta de peoplecall
$id1="xxxxxxxxxx";
// password de la cuenta de peoplecall
$id2="xxxx";
// inicializamos las variables de mensaje
$mensaje1="ASTERISK:tiene ";
// direccion de correo para las confirmaciones y resumen diario
$correo="info@capatres.com";
// log para debuggar aplicacion o /dev/null para descartar los mensajes
$log="/dev/null";
//Cuadro de telefonos personales
// Formato de entrada de extensiones a monitorizar
// $extens[N]="extension:numerodetelefono"
// indicaremos el numero de telefono en formato internacional (34XXXXX)
// si hay mas de uno van separados por punto y coma
$extens[0]="100:34xxxxxxxxx;34yyyyyyyyy";
$extens[1]="504:34xxxxxxxxx";
$extens[2]="502:34yyyyyyyyy";
//Componemos listin
$extensiones="";
foreach($extens as $ext) { $extensiones .=$ext."#"; }
?>
Comentario