Specs:
Ubuntu 10.04 64bit
Asterisk 1.8.3
FreePBX 2.9beta
I have setup a separate google voice account that I do not log into via the google interface. With asterisk/FreePBX my outbound gvoice works fine. I have setup my gvoice settings to foward to my google chat acct.
When I call my google voice number from a landline it rings once, I see the call come in via asterisk CLI and FreePBX monitoring, and then FreePBX SIT tone kicks in with ss-noservice.ulaw the number is not in service. If I call from my cell phone I get the google voice automated IVR that prompts for a 4-digit pin to access v-mail. I log into my gvoice account afterward (not logged in while calling my gvoice number) and it has logged the inbound call from the land line, and time stamps it as a minute long, but does not log my call from my cell. So I’m a bit confused as why two different things happen when calling from two different phone numbers.
What would be the reason FreePBX/asterisk would activate a SIT tone after the inbound call has come in, rings once, produces the sit tone and then hangs up?
Here are my google voice entries I’ve made in the following configs:
sip.conf
[my gvoice login id]
type=peer
secret=my gv password
host=dynamic
context=local
extensions.conf
exten => s,1,Answer()
exten => s,n,Wait(2)
exten => s,n,SendDTMF(1)
exten => s,n,Dial(SIP/my gv id,20)
FreePBX
DID: my gv number
CallerID: my gv number
Destination: Extension 1001 (my normal extension)