I’m trying to receive Google Voice calls on my sip client. But when a call comes in asterisk gives a warning that the call was “sent into invalid extension.” The sip phone never rings. I’m using Asterisk Asterisk 10.4.0-rc1 compiled on Debian 6. Outgoing calls work fine, but to troubleshoot my incoming calls I am using a minimal configuration:
[code]dialplan show
[ Context ‘app_dial_gosub_virtual_context’ created by ‘app_dial’ ]
‘s’ => 1. NoOp() [app_dial]
[ Context ‘local’ created by ‘pbx_config’ ]
‘s’ => 1. Answer() [pbx_config]
2. Wait(2) [pbx_config]
3. SendDTMF(1) [pbx_config]
4. Dial(SIP/briankb,20) [pbx_config]
-= 2 extensions (5 priorities) in 2 contexts. =-
*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status Description
briankb/briankb 10.5.0.7 D N 41386 Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
*CLI> jabber show connections
Jabber Users and their status:
[asterisk] brian@baligad.us/asterisk - Connected
Number of users: 1
*CLI> gtalk show channels
Channel Jabber ID Resource Read Write
0 active gtalk channels[/code] (I have a gApps account, as you can see)
The error message when a phone call comes in:
*CLI> [Apr 7 21:28:30] WARNING[5510]: pbx.c:5278 __ast_pbx_run: Channel 'Gtalk/+15555986567-410c' sent into invalid extension 'brian@baligad.us' in context 'local', but no invalid handler
[Apr 7 21:28:31] NOTICE[5493]: chan_gtalk.c:2082 gtalk_parser: Remote peer reported an error, trying to establish the call anyway
extensions.conf:
[local]
exten => s,1,Answer()
exten => s,n,Wait(2)
exten => s,n,SendDTMF(1)
exten => s,n,Dial(SIP/briankb,20)
gtalk.conf
[general]
context=default
bindaddr=0.0.0.0
externip=98.119.173.84
allowguest=yes
[guest]
disallow=all
allow=ulaw
context=local
connection=asterisk