How does SipSorcery work with GV
simpleAnswers:
Ok, I have heard Sipsorcery suggested as the fix for the GV XMPP shutdown. Like some users here I am fairly new to the SIP protocol and it took me a while to try to figure out why I would be paying them 70$ a year.
Here is what I understand about it so far and I might need some blanks filled in
To Use GV on Sipsorcery I must have a voip service that gives me a DID.
Then all I am really doing with sipsorcery is to initiate calls that don't spoof CallerID but rather connects to GV and actually initiates the call using the websites callback feature. Is this correct?
So for an outbound call, Sipsorcery takes the dialed number, then it goes to google voice and sets up a callback using my voip DID. GV then calls the DID number and connects to the dialed number. Which means I don't pay for outgoing calls as they are routed through GV and only cost is receiving calls on my incoming DID (if receiving isn't free)
For incoming calls, GV forwards to the DID without a need for a callback.
Isn't the above is actually how the Obi works with GV for outgoing calls except my understanding is the Obi uses XMPP with Google chat but apparently sipsorcery doesnt initiate callbacks via XMPP.
Can anyone chime in and let me know if the above is correct
So at the very least if I had say; a CallCentric DID, would that be all I needed to keep using GV post XMPP if I had SipSorcery?
giqcass:
Any DID will work, Callcentric is what I'm using.
As a long time Sipsorcery user I can say you understand the basics of Sipsorcery. The Obi does things nearly the same as Sipsorcery but with different protocols. You won't notice a difference in incoming calls whatsoever. If you pay close attention you will notice about one extra ring before the outbound calls actually ring the destination phone. The fact is Sipsorcery can do much more if you decide to dig in. One feature Sipsorcery has that you may like is the ability to pull Contacts from your Google Voice account and show the name of the person Calling as incoming CNAM. Sipsorcery will also support 3 simultaneous calls. Technically you could have unlimited Google Voice accounts connected but only 3 can be actively used simultaneously. You can have as many ATA devices connected to Sipsorcery as you like, Further you can have as many service providers connected to Sipsorcery as you like.
Sipsorcery has made Google Voice much simpler to set up then it was when I joined.
simpleAnswers:
Quote from: giqcass on February 22, 2014, 12:39:55 am
Any DID will work, Callcentric is what I'm using.
Thanks for the clarification. As you might have guessed, although I have a workable solution for the XMPP shutdown via a spoofing callee.
I'm still open to a permanent solution to the GV switch that would fully use GV for both incoming and also outgoing with no spoofing. SipSorcery seems to essentially do that via logging into the website and initiating a callback.
My question is now from the looks of it, is all you need just a DID that receives calls. SipSorcery either callbacks to the DID for outgoing or GV calls the DID and you answer. No calls are actually dialed via the DID, correct?
Second Question, will any of the free DID's that don't charge to receive work e.g IPComms, Callcentric free DID or do you need a paid DID to get it to work?
Third Question: Have you ever tried running your own SipSorcery as the code is Opensource.
Million dollar question: Anyone know if the callback feature will even work post May 15th. Ain't like Google has promised to keep it as is, and this is entirely what SipSorcery is banking on to work to use GV
Thanks
corporate_gadfly:
I have a VPS running debian. I think I will try running Asterisk on it to see if I can initiate the GV callback feature from Asterisk (using something like pygooglevoice). (I already have the VPS for other reasons).
I guess April will be a busy month for experimentation.
giqcass:
Quote from: simpleAnswers on February 23, 2014, 12:30:40 pm
My question is now from the looks of it, is all you need just a DID that receives calls. SipSorcery either callbacks to the DID for outgoing or GV calls the DID and you answer. No calls are actually dialed via the DID, correct?
A)The DID is needed for inbound only! From the perspective of the user it appears to be a normal phone call. You don't have to dial any extra numbers. You don't have to hang up and wait for the callback. Sipsorcery sneakilly bridges your outbound call with Googles inbound call. You might notice a difference in the sound of the ring when the two calls are bridged if you pay close attention.
Quote from: simpleAnswers on February 23, 2014, 12:30:40 pm
Second Question, will any of the free DID's that don't charge to receive work e.g IPComms, Callcentric free DID or do you need a paid DID to get it to work?
A) I have personally used Ipkall and Callcentric free DIDs. I see no reason why IPComms would not work as well.
Quote from: simpleAnswers on February 23, 2014, 12:30:40 pm
Third Question: Have you ever tried running your own SipSorcery as the code is Opensource.
A) Not personally. I am considering running Asterisk on a Raspberry PI or Beaglebone black.
Quote from: simpleAnswers on February 23, 2014, 12:30:40 pm
Million dollar question: Anyone know if the callback feature will even work post May 15th. Ain't like Google has promised to keep it as is, and this is entirely what SipSorcery is banking on to work to use GV.
A) SipSorcery worked before the Obi came out with GV and it still works today. The technique Sipsorcery uses is to log in to your account and place the call. As long as you can log in to your account and place a call they should be able to also. If GV changes the web page or the way they do authentication it may take time for Sipsorcery to catch up. Things break occasionally but they have always fixed it in the past. That is no guarantee of the future. Either way it should not have an effect on inbound calling. I personally set my Callcentric did to bypass Sipsorcery for inbound calls for added reliability.
Navigation
[0] Message Index
[#] Next page