Bueno, tras algunos meses atrás con DavidP y Alberto Sagredo con pruebas para intentar echar a andar el Google Talk con Asterisk, puedo decir con gran satisfacción que lo hemos conseguido.
Ha sido en otra de las pruebas que le estoy haciendo a la nueva versión de Asterisk 1.4.0 estable y tras buscar un par de cosas en internet y hacer unas pocas llamadas frustrantes, he conseguido echar a andar Asterisk como cliente de GoogleTalk (gtalk).
Para empezar, hace falta configurar 3 archivitos:
gtalk.conf, jabber.conf y por supuesto el extensions.conf
En el archivo gtalk.conf:——————————–
[general]
bindaddr=DIRECCION_IP_EXTERNA
context=default
allowguest=yes
[guest]
disallow=all
allow=ulaw
context=default
[USUARIO]
username=usuario@gmail.com
secret=contraseña
disallow=all
allow=ulaw
context=default
connection=asterisk
En el archivo jabber.conf:——————————–
[general]
debug=no
;autoprune=yes
autoregister=yes
[asterisk]
type=client
serverhost=talk.google.com
username=usuario@gmail.com/asterisk
secret=contraseña
port=5222
usetls=yes
usesasl=yes
buddy=usuarios_permitido@gmail.com
statusmessage=»I am available»
timeout=100
En el archivo extensions.conf:—————————–
[default]
exten=>s,1,Answer()
exten=>s,2,Playback(demo_congrats)
exten=>s,3,Hangup()
Ha costado algunos meses de pruebas, pero al final… que cabezón soy a veces! 😀
y… por supuesto… bravo por Digium y la comunidad Asterisk!
Como prueba, he creado un usuario para que le llame el que quiera, no sé si le dejará, pero si alguien lo quiere probar y no le autoacepta la llamada, que me mande un correo y le habilito para que hable con la máquina. 🙂
La cuenta es: asterisk.hellc2 arroba gmail punto com
hola.
Una pregunta tonta y como llamas a este usuario que has creado?
Perdona pero no entiendo bien como llamar al contacto de gtalk y si hay que incluir a cada uno de tus contactos como buddy=…
gracias y perdona mi ignorancia
Hola! tengo un problemita, mi central asterisk tira el siguiente error:
«res_jabber.c:514 aji_act_hook: gnuTLS not installed. you need to recompile the iksemel library with gnutls support»
Yo utilizo la version beta 5 de asterisknow y no logro mediante «conary» ….
instalar y compilar iksemel ni gnutls.
La consulta es: ¿ALguna solucion para esta falla?, Probe distintas cosas y no hay caso!
Desde ya muchas gracias!
Lo he querido poner aparte porque me parece una noticia demasiado larga como para alargarla más aún.
Ahora, con esta nueva funcionalidad, podremos utilizar googletalk para conectar con nuestro servidor Asterisk y dentro del diaplan, podremos marcar el número de teléfono al que queramos llamar, pudiendo hablar con cualquiera utilizando nuestras tarjetas Digium y nuestros proveedores de VoIP favoritos y todo esto con un softphone con soporte IM. ¿qué os parece? 🙂