Soporte & Consultoria

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

viernes, 2 de noviembre de 2012

Manejando Asterisk desde Aplicaciones externas con el Asterisk manager interface (AMI)


Como ya muchos sabemos es posible controlar Asterisk desde aplicaciones externas  como por ejemplo  un web browser (firex fox, chrome). Aqui les dejare un ejemplo rapido y facil  acceder a nuestra central  Asterisk remotamente y ejecutar cualquier comando como si estuvieramos en la consola del  Asterisk. Lo primero es que tenemos que configurar son dos archivos el manager.conf (aqui agregamos la cuenta con la cual vamos acceder remotamente, y luego http.conf donde configuramos  ciertos paramentros de acceso al pequeño web sever que trae asterisk. en todo caso ya subi los dos archivos editados solo tienes que sustituir los de tu central  Asteisk por los dos que he adjuntado al blog.

Ya una vez con estos  dos archivos configurados estos dos archivos solo tenemos que hacer un reload desde la consola de asterisk para que se apliquen los cambios, luego desde el explorador web de nuestra pagina accedemos  a nuestro central con el siguente link (NOTA DEBES CAMBIAR LA IP POR LA IP DE TU CENTRAL). ya lo que es el  usario y la clave puedes dejarlo y gual siempre y  cuando sustituyas  los dos archivos manager.conf y http.conf por los dos archivos que he subido al blog.



http://192.168.15.200:8088/rawman?action=ListCommands           // nos da la lista de commandos ami


http://192.168.15.200:8088/rawman?action=command&command=reload   // ejecuta un comando de asterisk en este caso reload



http://192.168.15.200:8088/rawman?action=command&command=sip%20show%20peers ejecuta un comando de asterisk en este caso sip show peers


http://192.168.15.200:8088/rawman?action=command&command=originate SIP/100 extension 101@extensiones //ejectuta una llamada atravez del comando originate

http://192.168.15.200:8088/rawman?action=command&command=originate SIP/100 extension 18097143489@extensiones          //ejectuta una llamada atravez del comando originate

http://192.168.15.200:8088/rawman?action=command&command=core show channels
//Muesta la lista de llamadas activas en nuestra central

Aqui les dejo unas imágenes  de como luce el sistema ya una  ves has accesado y  ejecutas cualquier comando




http://users.757.org/~joat/wiki/index.php?n=Main.HomebrewAsteriskConferenceManager

No hay comentarios:

Publicar un comentario