I’ve been trying to get the new Google Voice support to work, so far I can make calls from extensions out through google voice but not vice versa. With debug set I see the following:
== Starting Gtalk/+18005553333-0e88 at asterisk,lonnie.bates@gmail.com,1 failed so falling back to exten ‘s’
== Starting Gtalk/+18005553333-0e88 at asterisk,s,1 still failed so falling back to context ‘default’
– Executing [s@default:1] NoOp(“Gtalk/+18005553333-0e88”, " Call from Gtalk ") in new stack
– Executing [s@default:2] Set(“Gtalk/+18005553333-0e88”, “CALLERID(name)=“From Google Talk””) in new stack
– Executing [s@default:3] Dial(“Gtalk/+18005553333-0e88”, “SIP/222,”) in new stack
== Using SIP RTP CoS mark 5
– Called 222
== Spawn extension (default, s, 3) exited non-zero on 'Gtalk/+18008884444-0e88’
However the call never rings to extension 222. Extension 222 can call 333 with out any issue…
extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=DAHDI/G2
TRUNKMSD=1
[default]
exten => s,1,NoOp( Call from Gtalk )
exten => s,n,Set(CALLERID(name)=“From Google Talk”)
exten => s,n,Dial(SIP/222,)
exten => _1XXXXXXXXXX,1,dial(Gtalk/asterisk/+${EXTEN}@voice.google.com,)
exten => _801XXXXXXX,1,dial(Gtalk/asterisk/+1${EXTEN}@voice.google.com,)
exten => 222,1,Dial(SIP/222,)
exten => 333,1,Dial(SIP/333,)
gtalk.conf
[general]
context=default
bindaddr=192.168.0.100
externip=99.99.99.99
allowguest=yes
[guest]
disallow=all
allow=ulaw
context=asterisk
jabber.conf
[general]
debug=no
autoprune=no
autoregister=yes
[asterisk]
type=client
serverhost=talk.google.com
username=username@gmail.com/gmail
secret=secrepassword
port=5222
usetls=yes
usesasl=yes
statusmessage="I am available"
timeout=100
sip.conf
[general]
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
srvlookup=yes
localnet=192.168.0.0/255.255.255.0
externaddr=99.99.99.99
[222]
type=friend
context=default
username=222
secret=secret
host=dynamic
canreinvite=no
dtfmode=rfc2833
disallow=all
allow=ulaw
subscribecontext=default
mailbox=222@internal
nat=yes
directmedia=no
[333]
type=friend
context=default
username=333
secret=secret
host=dynamic
canreinvite=no
dtfmode=rfc2833
disallow=all
allow=ulaw
subscribecontext=default
mailbox=333@internal