VOIP with Google Voice and Sipdroid

Discussion in 'Android General Discussions' started by Irrelevant, Jan 28, 2010.

  1. Irrelevant
    Offline

    Irrelevant New Member

    Joined:
    Dec 5, 2009
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    0
    I am going out of the country (Belize) and want to make voip calls through my Moto Droid using ONLY wifi. I plan to tell verizon to suspend my calling plan while I am gone to save the monthly bill (they will add the time I'm gone to the end of my contract). The wifi will still work (as verified in airplane mode) and I have a google voice, sipdroid and pbxes.org account. I do not understand the sipdroid app. I don't know what info to enter in the settings to authorize the account in the app and get the "green light". I have verified both sipdroid and google #'s and received calls on my phone as verification. I have also added my sipdroid # to my google voice account. I just need to get the sipdroid app working. How do I do this????

    P.S.
    Please don't respond to this post with something like "I hear Skype does VoIp calls". This is a very specific problem and the only step by step directions I can find are for Gizmo5 which no longer accepts new accounts.
  2. RinTinTigger
    Offline

    RinTinTigger Premium Member Premium Member

    Joined:
    Nov 4, 2009
    Messages:
    2,905
    Likes Received:
    2
    Trophy Points:
    0
    Location:
    Germany, Near Frankfurt/Main
  3. cellphonedork
    Offline

    cellphonedork New Member

    Joined:
    Jan 5, 2010
    Messages:
    68
    Likes Received:
    0
    Trophy Points:
    0
    Unlimited Free Calling with Google Voice - Google Docs

    More info than you can shake a stick at.

    Google Voice > sipgate.com (sipgateone account) > sipsorcery.com > Sipdroid.

    It will take a while to get how it works. PBX's.com is not used.

    Do your homework and I will help you finish setup if you need. I will not hold your hand or do it for you. There is lots of info in the link. Concentrate on the sections that I have listed. All free. Sipsorcery does require silverlight on a windows pc.
  4. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    Excellent info, by the way!

    This worked for me. Probably took about 2 hours to follow and set everything up, and then a few more hours experimenting with settings to make sure everything was free and working properly.

    This document is absolutely what I was looking for. I do not have a landline and frequently work from home. I don't want to burn the minutes on conference calls nor am I 100% satisified with the OTA quality for business. The free VOIP is going to solve my problems.

    Only issue I have left to resolve is my wired headset doesn't work - plugged in before or during a call and neither party hears anything.
  5. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    Cellphonedork,

    Seems like my VOIP doesn't work on the receiving end if I'm on speaker phone or a wired headset. Don't have my bluetooth yet, but I presume it will be the same issue.

    Tried it with the automatic headset answer option on and off. Any thoughts?
  6. Technoman
    Offline

    Technoman New Member

    Joined:
    Dec 5, 2009
    Messages:
    980
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Dallas TX
    Cellphonedork, do you have this working fully?

    I went through the setup, but can't seem to get my test calls from sipgate to ring Google Voice. They are stopping at x-lite (Sip sorcery), and I never see anything on Goggle Voice.
  7. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    If call with Google Voice from your phone by adding a + sign to the end of the phone number (i.e. 1-555-555-1212+) then it should work. You will, however, get charged an outgoing call on sipgate.

    As a work around, you go to the google voice web, enter the regular number you wish to call, and have it ring sipgate. There are ways to dial this directly from your droid without incurring the usage charge but I haven't completely figured that out yet.

    Note, one thing I think is missing from the set-up instructions is you need to set-up sipgate to ring your droid, and then you want to add the sip credentials for your droid as a new provider at sipsorcery (note: this is a different username and password than your x-lite softphone).
  8. Technoman
    Offline

    Technoman New Member

    Joined:
    Dec 5, 2009
    Messages:
    980
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Dallas TX
    I didn't enter any information for x-lite, only entered my information for sipgate, and Google Voice. The dial scripts should handle the dial out automation, as I see the + and relevant information necessary in the script.

    The problem I am having is actually getting the incoming calls to get to Google Voice.
  9. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    On sipgate, I have 3 phones: Phone of Bob Smith, Phone of Bob Smith, and cell or landline of Bob Smith. The first is my xlite softphone on my computer, and I disabled that and my cell/landline. The second is my Droid, and it has different sip credentials than the xlite on my computer.

    The initial problem I had was when I entered my information for sipgate at sipsorcery, I entered the sip credentials for the x-lite softphone that was installed on the computer when setting up sipgate. Sipsorcery needed the sip credentials for my Droid, and then sipdroid needs to connect thru the user password and id for the Droid. To add my Droid to Sipgate, I had to click on the +VoIP phone button

    Incoming calls should be calling your GV number, and then GV should be set to forward to sipgate. I haven't confirmed this yet with an incoming call test yet, though. I guess maybe I don't fully understand - incoming calls don't "get" to your GV, GV incoming calls "get" to your sipgate. At least that's the process as I understand it.
  10. MNTNBKR
    Offline

    MNTNBKR Member

    Joined:
    Dec 9, 2009
    Messages:
    576
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    Fenton, MI
    Argh, this thread got me back into trying to get this working, and now I'm frustrated yet again. I've been successful at getting inbound calls via GV to ring my cell via sipdroid, but for some reason, I can't place an outbound call. I get a message in a mans voice (presumably from sipgate) saying "Sorry, your account does not have sufficient funds to place this call..."

    Any idea what I'm doing wrong? The phone I'm attempting to call (using sipdroid on my cell) is my home number (US not international).
  11. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    The instructions posted here are very good, if not a bit confusing to follow.

    I have not mastered the dialing program yet. My calls inbound and outbound are free. Outside calls to my GV number routes to sipdroid via sipgate with no charge or issues. I place my outbound calls through the GV website and have no issues. This may be your issue if you are dialing from sipdroid and don't have the dialing program properly configured because it's not being rerouted thru GV but instead is an outbound call placed from sipgate (although I got 60 free minutes, and after fooling around to get everything working properly still have 52 free minutes)
    Last edited: Feb 21, 2010
  12. cellphonedork
    Offline

    cellphonedork New Member

    Joined:
    Jan 5, 2010
    Messages:
    68
    Likes Received:
    0
    Trophy Points:
    0
    Yes.. Fully working.. most of the time. I am a total dork with this thing and change setting a lot at sipsorcery.com. So presently, I have inbound, and tweaked my outbound dial plan and something is amiss. Call rings through, BUT, I can not hear the other person. I have to play with settings. As this is a hack on a hack set up, I can not tell you your issue. Follow the link in my previous post.

    You MUST HAVE a google voice account. You MUST have a Gizmo5 OR Sipgate account and for true functionality, you have to have a sipsorcery.com account. Dial plans are tricky. Best to set sipgate.com as a "home" number at Google Voice. It the gets a default of "1", Gizmo5 gets a "7" your cell has a value of "2" and work gets a value of "3". So, If I have sipgate set as work in GV, there is a chance that the server at sipsorcery (SS), will misplace my call, as it is looking to forward to a value of 1. This is because, SS is acting as the html dialer for your call, just like the webpage does. You place a call, your call is routed to SS server and the placed on hold. SS the tells GV to call the number you specified and connect the call, the call is then bridged and connected to your call that is on hold. All of this happens in 10 to 30 seconds, so it should be (kind of) transparent.


    See the other thread: http://www.droidforums.net/forum/dr...66-tutorial-true-voip-google-voice-droid.html

    More info available there and where we should continue this dialog.
    Last edited: Feb 22, 2010
  13. MNTNBKR
    Offline

    MNTNBKR Member

    Joined:
    Dec 9, 2009
    Messages:
    576
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    Fenton, MI
    Well Here goes. I've tried everything I can think of, and I've made ZERO progress since last night.

    As it stands right now:

    1) I set up sipgate and sipsorcery, Sipgate is set up and registered as a provider in sipsorcery. Sipgate settings shows sipsorcery as connected on port 5060

    2) I set up Sipdroid to log into sipgate, I get a green dot in my notification bar, and sipgate shows sipdroid as connected, HOWEVER I do not see any SIP bindings on the SIP accounts page of sipsorcery.

    3) I can place a call from a land line to my GV number and receive the call with Sipdroid on my cell...audio works in both directions. I can initiate a call using GV, it will ring my cell via sipdroid and will then ring the landline that I called (my home #) and I can have a conversation.

    4) I've tried several different dial plans (edited as necessary) with no effect on the following problems.

    5) The problem that I have is that I can't initiate a call from Sipdroid on my cell. It goes to a guy giving me the whole "...you don't have enough credit on your account..." message. If I make changes in sipgate, the message sometimes changes slightly, but it's essentially the same thing every time.

    6) My sipgate inbox shows a bunch of calls with a big red "general error" box next to them for each outgoing call that I attempt using sipdroid. If I click to see details it simply says "failed outgoing call".

    This is frustrating. I've followed the directions, and re-read them a least a dozen times.

    edit: Oh yeah, and one last thing, I installed the sipgate softphone on my PC and get all the same results as I get with sipdroid...I dunno if that helps at all.
  14. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    Mtnbkr,

    I'd be interested to know what your solution is. Sounds like it's something in the dialer script.

    The last piece I really have to perfect is placing the free call from GV. That might be your issue, I'm not sure why you need to use sipdroid to make the call. I think you need to set GV to either dial all calls or ask if you want the option.

    I cut-and-pasted just the simple dialing plan into sipsorcery (fyi, I have 3 bindings in sipsorcery - my gizmo5 acct, my sipgate softphone, and sipgate Droid). Right now, I can place a call thru google voice but I'm not routing it properly to get it free.
  15. Taltoz
    Offline

    Taltoz New Member

    Joined:
    Feb 22, 2010
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    I was able to get this working. I think your issue is that you are registering with sipgate instead of sipsorcery on your phone. You need to connect to sipsorcery and let the dialplan connect to sipgate.
  16. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    EDIT:
    Maybe I have it. Stupid me would use the + from the stock dialer and then it would just ring and ring...didn't realize that's going thru GV and I needed to hang up and it rings me. Convenient enough, dial with the + directly or set that number in my contacts list, ring once, hang up and then I get the free incoming relayed call. Seems like I can also just dial directly from sipdroid.

    My question now is: what's the easiest way to dial this for free directly? The + option is fine, but I'd rather not have to hang-up and wait for the GV call back, and I'd rather not use sipdroid directly. Are those my only two options, or is there a simpler/easier interface? I think the only way to get free is to do the call back with GV - no way to route thru GV without dialing it and ringing you back?
    Last edited: Feb 22, 2010
  17. cellphonedork
    Offline

    cellphonedork New Member

    Joined:
    Jan 5, 2010
    Messages:
    68
    Likes Received:
    0
    Trophy Points:
    0
    kodiak.. I hate to sound like out of line here, but what do you want? To have your cake and eat it to? As I said, this is a HACK ON A HACK. So yes, your stuck with using sipdroid directly to make the call or click the number in your contacts folder, hit edit and add the Plus(+) to the back of the number or add it as a secondary nuber in your contacts with the plus(+) added ex: XXX-YYY-1212+. It's not really that hard.
    THIS IS FREE INBOUND AND OUTBOUND CALLING. You best make it better and set your GV number as a friends and family number. Also add 916-538-3466 (Google access number). That way, you will not be billed for dialing out from your regular Verizon number or incoming to your regular Verizon number from Google Voice.

    I know that this is really confusing and time consuming, but the tutorial gives it all to you, you just need to fill in the blanks.

    I do not use this for anything that is dependent on me getting the call. It's a great test bed and would be a wonderful asset when traveling abroad. I use it when I'm at clients houses that do not have cell coverage, but still have wifi. Yes, there are places in the good ol USofA that still have "dead spots" can you hear me now?
  18. kodiak799
    Offline

    kodiak799 Well-Known Member

    Joined:
    Feb 20, 2010
    Messages:
    4,843
    Likes Received:
    230
    Trophy Points:
    63
    Thanks, I just wanted to make sure I was taking advantage of all the features. I think I will add a secondary contact with the +, I was just confused that you still had to go thru the call back feature when dialing directly with sipdriod apparently circumvents that. Thought maybe there's a longer number to create a secondary contact with that would route it through sipdroid initially instead of GV thus circumventing the need for the call back.

    I could always set sipdroid to be the default dialer when I have the app running, but I haven't completed my testing of the number to start doing that for business (would not want to forget and make unintended calls with sipdroid).

    I actually get better reception in my apartment over WiFi than VZW, though for some reason the headset and speakerphone don't work with sipdroid, but I'm guessing bluetooth will (haven't tested yet).
    Last edited: Feb 23, 2010
  19. orion2001
    Offline

    orion2001 New Member

    Joined:
    Feb 23, 2010
    Messages:
    124
    Likes Received:
    2
    Trophy Points:
    0
    Wow! This thread was a goldmine and the GoogleDoc file was just amazing. A big thanks to all the wonderful folks who put the time and effort into making that guide. I followed it to the T and I have successfully managed to get sipdroid working with sipgate via sipsorcery. Incoming and outgoing both work beautifully as well. I just have one question and I was hoping some of you guys might be able to help me out.

    The problem I have currently is that when I call my regular Verizon number (It is listed under Google Voice, and I use Google Voicemail for my Verizon number. However, GV is set to forward to my sipgate number, not Verizon) from my fiancee's phone, the call goes through just fine...however, if I then decline the call, it doesn't actually hang up on her end, and instead I then get an incoming call from her, via Sipdroid! I have no idea why I am having her call rerouted via sipdroid when I reject it normally. I'm thinking that this is some setting in GV that is somehow forcing rejected calls on my Verizon line to be forwarded to Sipdroid, but for the life of me I can't figure out what setting to change or where to look.

    I'm assuming this isn't sipdroid/sipgate/sipsorcery related as those should only come into play if the call was being made to my GV number. Anyone have any suggestions?

    Thanks a ton!

    PS - I've attached a basic view of my GV forwarding settings
    Last edited: Feb 24, 2010
  20. cellphonedork
    Offline

    cellphonedork New Member

    Joined:
    Jan 5, 2010
    Messages:
    68
    Likes Received:
    0
    Trophy Points:
    0
    An alternate to sipsorcery is to use a custom built Asterisk PBX in a Flash.

    This is more info that I can handle right now. I've built a few of these (previous builds), but have to find the time to start from scratch with this one.
Search tags for this page
can i use google voice in belize
,
can i use google voice in belize?
,
free viop sipdroif. gv googlr call back
,
google voice wifi siproid
,
silverlight cell phone voip
,
sipdroid .doc
,
sipdroid for pc
,

sipdroid sms

,
sipdroid+for pc
,
sipdroid3.1.org
,
sipgate google voice pbxes setup
,
www.sip google voice account.com