Despertador para Asterisk

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

 

Technorati Tag: ,

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

2 comentarios

digitar la hora

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

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 :)

Suscribirse a Comentarios de "Despertador para Asterisk" Suscribirse a VozToVoice - Todos los comentarios