 emoci join:2007-05-29 Toronto, ON kudos:1 | reply to caseydoug
Re: Connecting to Google Voice Via SIPAs it stands (provided you do not have your own PBX and are not happy with a little software on your PC) your best bet is:
Incoming SIP: -Get a 1-747 G5 Number -Point your GV to your G5 number -Register your G5 Number on your ATA/SoftPhone/Agregator Service)
Outgoing SIP: -Get a SipSorcery acct. -Use either the G5 number from above (this is ideal if you want to register to SIPSorcery and be done with it) or another G5 number. -Create secondary extension in SIP Sorcery (eg. user-gv) -Register G5 Number to SipSorcery (eg. in this case the contact field would be user-gv@sipsorcery.com ) -Add the following dialplan as the 'Outgoing Dial Plan' for the extension:
#Ruby
sys.log("***Starting New Call Event***")
sys.log("***Outgoing Call Starting***")
sys.log("Call placed by #{req.Header.From.FromName} at #{req.Header.From.FromURI.User}@#{req.Header.From.FromURI.Host}")
sys.log("Call is for #{req.URI.User}")
caller = req.Header.From.FromURI.User
called = req.URI.User
sys.log("*** Caller: #{caller} ***")
sys.log("*** Number Called: #{called} ***")
sys.log("Call Placed via Google Voice")
sys.GoogleVoiceCall("user@gmail.com", "password", "1747xxxxxxx", "#{called}")
Then simply register an ATA into SipSorcery |
|
 1 edit | That is pretty much what I do, with two exceptions. First, I do not register anything to G5 because of an incompatibility between G5 and my ATA having nothing to do with GV. Instead, I forward G5 to myusername@sipsorcery.com. That works fine.
Second, I adapted a dialplan from mxnerd (»mysipswitch.com/forum/viewtopic.php?p=8892) which supports seven, ten, and eleven digit dialing.
The one weakness I have found in this system is that DTMF is a bit spotty. Sometimes it works, sometimes it doesn't. I suspect this is a GV issue, since I don't think that either G5 or Sip Sorcery touch the audio. Any thoughts on this?
Edit: I was able to fix the DTMF issue (I think) by switching to Inband on my ATA. The setting is unavailable on the ATA's browser interface, and I had forgotten that it can be accessed via the ATA's command line interface. A little research and I found my own post from years ago that explained how to change this setting. Good thing I write things down in this forum! |
|
 OmagicQPosting in a thread near you join:2003-10-23 Bakersfield, CA kudos:1 | GV intercepts out of band DTMF for some of their in-call features, so that could be what your issue was and why in-band DTMF fixed it. |
|
 1 edit | said by OmagicQ:GV intercepts out of band DTMF for some of their in-call features, so that could be what your issue was and why in-band DTMF fixed it. Interesting. I tried several numbers with IVR menus, and all worked. I wonder, however, if I were now to try calling GV from this phone to pick up voicemail, for example, whether I might have a problem. I'll give it a try later.
Edit: I tried calling my GV number, and it rang many times with no opportunity to get into my voicemail. That's not surprising given that I'm essentially trying to bridge GV in with GV out through Sip Sorcery. |
|
 OmagicQPosting in a thread near you join:2003-10-23 Bakersfield, CA kudos:1 | When I added my IPKall did to GV, I had to enable RFC2833 on X-lite for GV to recognize the 2 digit code. Afterwards I turned it off. I prefer In-band DTMF because from my experience GV doesn't touch it. |
|
|
|