site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Share Topic
Posting?
Post a:
Post a:
Links: ·ALL ·Review Your VoIP Provider ·VoIP Providers ·VoIP FAQ ·Porting Rules ·What Codec?
AuthorAll Replies

emoci

join:2007-05-29
Toronto, ON
kudos:1

reply to caseydoug

Re: Connecting to Google Voice Via SIP

As 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

caseydoug

join:2001-08-14
Seattle, WA
kudos:5

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!


OmagicQ
Posting 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.


caseydoug

join:2001-08-14
Seattle, WA
kudos:5

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.

OmagicQ
Posting 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.


Saturday, 02-Jun 08:36:15 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics