Archivo de Etiquetas de 'proyectos-software'

Sobre Asterisk Manager

Febrero 2 2007 por saghul

Impulsado por un participante de la lista de correo de Asterisk-ES me he decidio a escribir algo sobre esta herramienta de que dispone Asterisk: Asterisk Manager Interface.

¿Qué es Asterisk AMI?

Asterisk AMI permite que programas cliente se conecten a Asterisk mediante TCP/IP y sean capaces de ejecutar comandos y leer eventos. Por cada cosa que Asterisk realiza se genran eventos que pueden ser leidos mediante una sesión de manager, y el usuario puede tratarlos a su gusto. Además, AMI permite la ejecución de comandos, lo que proporcina la posibilidad de alterar el comportamiento de Asterisk desde un programa hecho a medida.

Funcionamiento

Para trabajar con AMI es necesario tener un usuario definido en el fichero manager.conf. A partir de aquí hay que establecer una comunicación TCP/IP con el servidor de Asterisk en el puerto 5038, y una vez conectado y autentificado, se puede comenzar a leer los eventos o ejecutar comandos.

¿AJAM?

De la mano de Asterisk 1.4 viene AJAM (Asyncronous Javascript Asterisk Manager), un nuevo manager, que permite conectar con Asterisk por medio de HTTP. Para poder trabajar con AJAM es necesario configurar los ficheros manager.conf y httpd.conf.Adivina como funciona el nuevo GUI de Asterisk…….. premio!

Ejemplos de funcionamiento:

Si quieres ver por ejemplo lo que devuelve el comando “status” del manager puedes ejecutar (en una sola línea):

http://IP_de_Asterisk:8088/asterisk/manager?action=login
&username=nombre_de_usuario&secret=contraseña

Esto abrirá una sesión de Asterisk Manager. Si ahora ejecutas:

http://lIP_de_Asterisk:8088/asterisk/rawman?action=status

Verás la salida del comando.

Más información:

http://www.voip-info.org/wiki-Asterisk+manager+API

http://www.voip-info.org/wiki/view/Aynchronous+Javascript+Asterisk+Manager+%28AJAM%29

Monitor de Asterisk BETA 1

Enero 31 2007 por saghul

Este es primer proyecto software que podeis encontrar en la página abierta para tal fin y consiste en una aplicación para Windows que monitoriza el estado de Asterisk a través de AMI (asterisk Manager Interface). Sus características principales son:

- Información en tiempo real del estado de los canales SIP, ZAP e IAX.

- Log detallado del dialplan: En cada llamada se muestran las ejecuciones del dialplan.

Esta es una primera versión por lo que estamos abiertos a ideas para mejorarlo. Si tienes una idea, bug o algo que comentar envíame un mail a saghul@gmail.com

-> La ventana Principal

captura_programa.JPG

-> Ventana de Log del DialPlan

captura_dialplan.JPG
Para descargarlo aquí.

Proyectos Software

Enero 31 2007 por saghul

He creado una nueva página en el blog con el objetivo de compratir algunos programas y desarrollos. Podeis acceder pulsando en la pestaña de la ventana principal o aquí.

Etiquetas:




[x] Cerrar
E-mail