Enviado por admin el
Actualizado 12 Septiembre 2009
Configurar un despertador en asterisk para que nos llame a la hora que queremos es más sencillo de lo que parezca. Todo se basa en un programa en lenguaje PHP y el uso de la aplicación AGI de Asterisk (Asterisk Gateway Interface). AGI es una interfaz que sirve para añadir funcionalidades a la centralita usando distintos lenguajes de programación (perl, php, c, etc...).
Primero descargamos el archivo
cd /usr/src
wget http://qod.com/wakeup.2.0.tar
Lo descomprimimos
tar -xf wakeup.2.0.tar
entramos en la carpeta
cd wakeup.2.0
volvemos ejecutable el archivo wakeup.php
chmod +x wakeup.php
y lo copiamos en la carpeta agi-bin de asterisk
cp wakeup.php /var/lib/asterisk/agi-bin/
Ahora tenemos que modificar el archivo extensions.conf para crear una nueva extensión que llamaremos para programar nuestro despertador
nano /etc/asterisk/extensions.conf
añadimos las siguientes dos líneas en nuestro contexto local
exten => 77,1,agi(wakeup.php)
exten => 77,n,Hangup
Guardamos el archivo y reiniciamos asterisk
/etc/init.d/asterisk reload
Ahora desde una extensión marcamos el numero 77 y seguimos las instrucciones para programar nuestro despertador.
Funciona?
Perfecto :)
Chao
2 comentarios
digitar la hora
Enviado por Josema (no verificado) el
Hola, al teclear la hora, ¿cómo hay que hacerlo?
Formato de 00:00 a 23:00
24:00
Si quiero ponerlo a las 18:33, ¿marco simplemente 1833?
Es que no me funciona.¿Cómo se hace?
Gracias.
Re: digitar la hora
Enviado por admin el
El formato de la hora no es de 24 sino de 12 con am y pm
Ejemplo:
si quiere poner el despertador a las 18:30 tienes que marcar 06:30 y luego cuando la voz pregunta por am o pm escoges pm.
Para hacerlo con el formato de las 24 horas habría que modificar el script PHP, pero la programación no es lo mio :)