Configuraci贸n Ejemplo de Gtalk en Asterisk

Puesto por Alberto Sagredo el 08 Oct de 2007



En la lista de correo de Asterisk-NSLU, veo una configuraci贸n probada para hacer funcionar el m贸dulo de gtalk con Asterisk.

En su d铆a hice muchas pruebas y no ha sido hasta la 1.4, hasta que no ha funcionado como deber铆a.

Pod茅is daros de alta una nueva cuenta de gmail para el asterisk del tipo XXXXX.asterisk@gmail.com.

gtalk.conf

[general]
context=google-in ;;Contexto al que van las llamadas
allowguest=yes ;;permitir llamadas de peers no registrados
bindaddr=192.168.1.XXX
externip=XXXXXX.dyndns.org

[guest] ;;Cuenta con permisos de guest
disallow=all
allow=ulaw
context=google-in

[asterisk]
username=XXXXXX.asterisk@gmail.com ;;la centa antes mencionada
disallow=all
allow=ulaw
context=google-in
connection=asterisk

jabber.conf

[general]
debug=yes ;;debug on (no hace falta pero para una primera ejecuci贸n viene bien)
autoprune=yes ;;Autoelimina usuarios de la lista de contactos
autoregister=yes ;;Autoregistra usuarios en la lista de contactos

[asterisk]
type=client
serverhost=talk.google.com ;;Servidor de jabber de gtalk
username=XXXXXXX.asterisk@gmail.com/Talk ;; Cuenta de correo antes mencionada
secret=Password ;;Contrase帽a
port=5222 ;;Puerto por defecto 5222
usetls=yes ;;Usamos TLS
usesasl=yes ;;Usamos SASL
buddy=amigo1@gmail.com ;;A帽谩dimos alg煤n amigo manualmente
buddy=amigo2@gmail.com
buddy=amigo33@gmail.com
statusmessage=Digium Asterisk Server - Voice calls only ;;Mensaje de Status diciendo que es un Asterisk
timeout=100 ;;Timeout del mensaje antes mostrado

extensions.conf

[google-in]
exten => s,1,NoOp(Llamadas desde Gtalk)
exten => s,n,Set(CALLERID(name)="Desde GoogleTalk)
exten => s,n,Dial(SIP/phone1,20,tr)

[google-out]
exten => 7XX3,1,JabberStatus(asterisk,amigo3@gmail.com,STATUS)
exten => 7XX3,2,GotoIf($[${STATUS}<6]?3:5)
exten => 7XX3,3,JABBERSend(asterisk,amigo3@gmail.com, amigo3 ${CALLERID(name)} en la extensi贸n ${CALLERID(num)} te llama.)
exten => 7XX3,4,Dial(Gtalk/asterisk/amigo3@gmail.com)
exten => 7XX3,5,Voicemail(6XXX,u)
exten => 7XX2,1,JabberStatus(asterisk,amigo2@gmail.com,STATUS)
exten => 7XX2,2,GotoIf($[${STATUS}<6]?3:5)
exten => 7XX2,3,JABBERSend(asterisk,amigo2@gmail.com,amigo2 ${CALLERID(name)} en la extensi贸n ${CALLERID(num)} te llama.)
exten => 7XX2,4,Dial(Gtalk/asterisk/amigo2@gmail.com)
exten => 7XX2,5,Voicemail(6XXX,u)

« Ant PostSig Post »

Comentarios

Puesto por davidp  •  09 Oct de 2007  •  08:50:07

No sab铆a que existiera esa lista de correo. 驴D贸nde est谩?

Puesto por Alberto Sagredo  •  09 Oct de 2007  •  11:27:31

Est谩 en yahoo groups

Dejar Comentario

:

:
: