Hello everyone, and thanks for any suggestions in advance. I have 2 google voice accounts that I’d like to use but I can not get them to work together. I read http://forums.digium.com/viewtopic.php?f=1&t=76250 which helped me a little since I’m still new to Asterisk. I am running Asterisk 1.8.5.0 which was complied from it’s source, but the main issue I’m having is that before I added the second account, I could use the number from the first account without a problem, but now the second number works, but the first number rings 1 time then goes to busy. I can call out from both accounts and they work, but can’t get calls in on the primary number. The configs go as followed:
jabber.conf
[general]
debug=yes
autoprune=no
autoregister=yes
[GoogleVoice]
type=client
serverhost=talk.google.com
username=gdeeble2@gmail.com/Talk
secret=mysecret
port=5222
statusmessage="Connected Via Asterisk Server. No Messages Will Be Received/Answered!"
timeout=100
[GoogleFax]
type=client
serverhost=talk.google.com
username=gd33bl3@gmail.com/Talk
secret=mysecret
port=5222
statusmessage="Connected Via Asterisk Server. No Message Will Be Received/Answered!"
timeout=100
gtalk.conf
[general]
allowguests=yes
bindaddr=0.0.0.0
[guest]
disallow=all
allow=ulaw
context=GoogleVoice-Inbound
connection=GoogleVoice
sip.conf
[droid]
context=GoogleVoice
host=dynamic
type=friend
secret=1234
deny=0.0.0.0/0
permit=192.168.1.0/255.255.255.0
[home-laptop]
type=friend
host=dynamic
secret=1234
context=GoogleVoice
deny=0.0.0.0/0
permit=192.168.1.0/255.255.255.0
[droidx]
type=friend
host=dynamic
secret=1234
context=GoogleFax
deny=0.0.0.0/0
permit=192.168.1.0/255.255.255.0
features.conf
[general]
parkext => 700
parkpos => 701-720
context => parkedcalls
parkingtime => 180
comebacktoorigin = yes
parkedmusicclass=default
extensions.conf
[users]
exten => 101,1,Dial(SIP/droid,20)
exten => 102,1,Dial(SIP/droidx,20)
exten => 200,1,Dial(SIP/home-laptop,20)
[GoogleVoice]
exten => _NXXXXXX,1,Set(CALLERID(dnid)=1540${CALLERID(dnid)})
exten => _NXXXXXX,n,Goto(1540${EXTEN},1)
exten => _NXXNXXXXXX,1,Set(CALLERID(dnid)=1${CALLERID(dnid)})
exten => _NXXNXXXXXX,n,Goto(1${EXTEN},1)
exten => _1NXXNXXXXXX,1,Dial(gtalk/GoogleVoice/${EXTEN}@voice.google.com)
exten => _+1NXXNXXXXXX,1,Dial(gtalk/GoogleVoice/${EXTEN}@voice.google.com)
include => users
[GoogleFax]
;append an area code if necessary
exten => _NXXXXXX,1,Set(CALLERID(dnid)=1540${CALLERID(dnid)})
exten => _NXXXXXX,n,Goto(1540${EXTEN},1)
;append a 1 if necessary
exten => _NXXNXXXXXX,1,Set(CALLERID(dnid)=1${CALLERID(dnid)})
exten => _NXXNXXXXXX,n,Goto(1${EXTEN},1)
;do our real dialing
exten => _1NXXNXXXXXX,1,Dial(gtalk/GoogleFax/${EXTEN}@voice.google.com)
exten => _+1NXXNXXXXXX,1,Dial(gtalk/GoogleFax/${EXTEN}@voice.google.com)
include => users
[GoogleVoice-Inbound]
exten=>gdeeble2@gmail.com,1,Answer()
exten=>gdeeble2@gmail.com,n,Wait(1)
exten=>gdeeble2@gmail.com,n,SendDTMF(1)
exten=>gdeeble2@gmail.com,n,NoOp(Callerid ${CALLERID(name)})
exten=>gdeeble2@gmail.com,n,Set(CALLERID(num)=${SHIFT(CALLERID(name),@)})
exten=>gdeeble2@gmail.com,n,Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten=>gdeeble2@gmail.com,n,Dial(SIP/droid&SIP/home-laptop,20)
exten=>s,n,VoiceMail(101@vm,u)
exten=>650,1,Answer(500)
exten=>650,n,VoiceMailMain(@vm)
exten=>gd33bl3@gmail.com,1,Answer()
exten=>gd33bl3@gmail.com,n,Wait(1)
exten=>gd33bl3@gmail.com,n,SendDTMF(1)
exten=>gd33bl3@gmail.com,n,NoOp(Callerid ${CALLERID(name)})
exten=>gd33bl3@gmail.com,n,Set(CALLERID(num)=${SHIFT(CALLERID(name),@)})
exten=>gd33bl3@gmail.com,n,Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten=>gd33bl3@gmail.com,n,Dial(SIP/droidx,20)
Any suggestions on how to resolve this issue and make both lines work, would be much appreciated, as well as any reference material so I can look over it as well would be awesome. Thanks again. -Gary