Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,884 Members 52,534 Now Online
XDA Developers Android and Mobile Development Forum

[Mod] Make/Receive Free Phone Calls! {V3} [Now Easier!]

Tip us?
 
bongostl
Old
(Last edited by bongostl; 22nd September 2012 at 07:58 PM.)
#1  
Senior Member - OP
Thanks Meter 511
Posts: 930
Join Date: Apr 2010
Default [Mod] Make/Receive Free Phone Calls! {V3} [Now Easier!]

This is a method to turn your n7 (or any other tablet) into a fully fledged soft phone with FREE incoming and outgoing calls all over the us.

This has the benefit over groove ip / sipdroid in that it still allows you to receive calls in Gmail. In addition, I found the call quality /delay in groove ip to be AWFUL.. This call quality is on par or better than tmobile wifi calling.

-----
This guide presupposes that you use Google voice. This will work on ANY ROM as long as it has been deodexed.

I know it sounds complicated, but it's really pretty simple if you follow the steps... And pretty foolproof. It took me about 15minutes from beginning to end to do all of this.

Step one: configure incoming:
1) set up a free SIP account with Callcentric.com . Once it is set up, click to 'add features' and add a free incoming number(note: if you don't want to pay for 911 services, you have to say that you're not in the US).
3) setup a sip app on your tablet (i like csipsimple.... Free in the play store) and connect it to your callcentric, account (user name is your callcentric sip number... Should start with 1777)
4) go to Google voice on your computer, go to settings, and add a new number. Add the number you were given by Callcentric (the phone number, not the 1777 number) . It will call and confirm you. It should ring through to your tablet! You now will receive incoming calls to your tablet! (note: if it can't 'hear' the numbers you are dialing, hang up, increase the volume on your tablet, and try again)


Now, let's get you set up for outgoing calls.
1) download voice+ from the play store and connect it to your Google voice account.
2) download exdialer from the play store (dialer one doesn't work... I don't know why)

Now you have two options. You can:

A) go here and use this nifty utility to modify your ROM for you http://forum.xda-developers.com/show....php?t=1877891 (thanks Mateorod!)

or B) modify your framework-res.apk to make the tablet think that it is voice capable so that voice+ will be triggered when you make a call (this is what the above utility does for you).

1) download the framework-res editor that is attached here and unzip it
2) copy your framework-res.apk from your ROM (found in the /system/framework folder) and put it in the 'place-framework-res-here' folder
3) double click on 'run me' and decompile your framework-res
4) in the 'files-to-edit' folder, click on framework-res.apk>res>values>bools (edit the bools.xml file)
5) find the line for 'voice capable' and change 'false' to 'true'. save and close the file
6) in the framework Flasher that you opened in step 3, choose '2' and compile a new apk
7) choose option '3' and sign the apk.
8) choose option 4 and create an update.zip
9)flash the update.zip that you made
10) click 'thank' for my help in making this guide

Note: if you are getting an error about "echo off", you probably don't have java jre installed. Install that, and you should be good to go.

Done! You now have a fully working soft phone!
Attached Files
File Type: zip FrameworkFlasher-MOD.zip - [Click for QR Code] (3.19 MB, 2621 views)
Thankful for my help? Here's my favorite charity. Make a donation: http://ajws.org/
My Phones: N1>G2>MT4g>NS>G2X>Sensation>GS2(t989)>GN>N4>Moto X
Carrier: Net10--$45/m for Unlimited Calls/SMS + 2.5GB
The Following 60 Users Say Thank You to bongostl For This Useful Post: [ Click to Expand ]
 
dincodee
Old
#2  
Senior Member
Thanks Meter 2
Posts: 153
Join Date: May 2010
Quote:
Originally Posted by bongostl View Post
Hope this is useful to others...

Flash this in recovery, and it will enable "voice capable" in your framework-res.apk, which will allow you to use google voice callback.

In addition, it will allow you to configure a sip set up using the native implementation (you will need to change your dpi to 320 for it to show up, but you can switch it back afterwards)

Hope this helps!


https://docs.google.com/open?id=0B4n...nlYaWM3TTFleDg
(same as the file attached)


Note: this was based on the framework-res.apk from the AOKP nightly from 8/15. Flash at your own risk. If it does work for you on another ROM, please post here and let us know! If it fails and your tablet won't boot, just flash another copy of your ROM and it will fix the change)
Tried this and got a boot-loop
 
bongostl
Old
#3  
Senior Member - OP
Thanks Meter 511
Posts: 930
Join Date: Apr 2010
What Rom are you on ?

Pull your framework-res.apk from /system/framework and I'll make one for you.

Sent from my Galaxy Nexus using Tapatalk 2
Thankful for my help? Here's my favorite charity. Make a donation: http://ajws.org/
My Phones: N1>G2>MT4g>NS>G2X>Sensation>GS2(t989)>GN>N4>Moto X
Carrier: Net10--$45/m for Unlimited Calls/SMS + 2.5GB
 
Ksehwail
Old
#4  
Member
Thanks Meter 14
Posts: 69
Join Date: Apr 2009
Can I just replace the framework.apk with mine and then flash the zip using my apk? Or is there more to it?

Sent from my Nexus 7 using xda premium
The Following User Says Thank You to Ksehwail For This Useful Post: [ Click to Expand ]
 
erica_renee
Old
#5  
erica_renee's Avatar
Senior Member
Thanks Meter 503
Posts: 2,345
Join Date: Sep 2010
Location: Louisville

 
DONATE TO ME
i use grove ip and it works quite well. It connects thru google voice. the dialer is very similar to native dialer and can be set as the devices defalt phone voice video and test .

Not that i use it much my phone is always with me. Its just another cool app for a nice gadget
They are my Nexus 7,Note 10.1 and Note 2 phone.
Get your own.Play nice and follow the rules or you WILL end up in the knob jail Cell
The Following 3 Users Say Thank You to erica_renee For This Useful Post: [ Click to Expand ]
 
ice0901
Old
#6  
ice0901's Avatar
Senior Member
Thanks Meter 16
Posts: 246
Join Date: Oct 2009
Will this allow incoming/outgoing calls thru Google voice?

Sent from my Nexus 7 using xda app-developers app
 
CharFalco
Old
#7  
Senior Member
Thanks Meter 6
Posts: 156
Join Date: Oct 2010
Location: Berkeley, CA
Quote:
Originally Posted by ice0901 View Post
Will this allow incoming/outgoing calls thru Google voice?

Sent from my Nexus 7 using xda app-developers app
Any chance of getting this running on PA? Just flashed it and bootlooped.
 
espionage724
Old
#8  
espionage724's Avatar
Senior Member
Thanks Meter 506
Posts: 2,503
Join Date: Feb 2010
Location: Charleroi, PA

 
DONATE TO ME
- This doesn't work on Team EOS's AOSP nightly (8/10)
- Manually modifiying the framework-res.apk doesn't work either


Device Ownership:
 

Current Devices:
None
Side Devices:
Nexus 7 (grouper) (franco.Kernel + Rasbeanjelly)
Galaxy Rush (SPH-M830) (Stock)

Ex Devices:
Galaxy Tab 7.0 (SGH-T849)
Galaxy Tab 2 7.0 (GT-P3113)
Galaxy Prevail (SPH-M820) (KoumaKernel + CTMod)
Nexus 4 (LGE960/mako) (franco.Kernel + RasSaber)
Nexus 10 (GT-P8110/manta) (franco.Kernel + RasSaber
 
bongostl
Old
#9  
Senior Member - OP
Thanks Meter 511
Posts: 930
Join Date: Apr 2010
If you post your framework-res.apk I will make you one..

Sent from my Xoom using Tapatalk 2
Thankful for my help? Here's my favorite charity. Make a donation: http://ajws.org/
My Phones: N1>G2>MT4g>NS>G2X>Sensation>GS2(t989)>GN>N4>Moto X
Carrier: Net10--$45/m for Unlimited Calls/SMS + 2.5GB
 
CharFalco
Old
#10  
Senior Member
Thanks Meter 6
Posts: 156
Join Date: Oct 2010
Location: Berkeley, CA
Forgive my ignorance, but which folder is that file in? I was just going to make a copy with Root Explorer.

Sent from my ADR6425LVW using Tapatalk 2

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes