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=login&username= admin&secret=123 // nos ingresa en el sistema
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=core show channels
//Muesta la lista de llamadas activas en nuestra central
http://users.757.org/~joat/wiki/index.php?n=Main.HomebrewAsteriskConferenceManager
No hay comentarios:
Publicar un comentario