WiFi Calling - Windows Phone 8 Development and Hacking

T-Mobile has an interesting app that switches calls and basic texts (SMS not MMS) over WiFi when you lose cellular coverage. There's not too many interesting things in there, but its something that can be deployed to an ATIV S for those of you who are using T-Mobile. This is only the T-Mobile USA version. The T-Mobile European devices might have something similar.
This app has some hooks to RPC Server, so I have no clue what it completely does (as RPCServer.dll can't be actively decompiled easily), so I can't test this. It also has a PROVXML included as well, so I'm not sure how you deploy that on Samsungs. I pulled the app from the GDR2 ROM available for the Lumia 521.
The link below is everything I extracted of use from the CommonFiles, so it includes a few other T-Mobile apps in there too.
The name of the file is CommonFiles.7z and is ~100mb.
Password=XDA!
https://mega.co.nz/#!sZdwFYJL!Ba1-3yWCiJN2RzVgoRAvIlKoEMojK93zCbwh9-my67s
Merry Christmas everyone and Happy Holidays!
EDIT: Here's the Store URL too for those who might want to try playing with the isAvailableInStore setting.
WiFi Calling

It installs on an interop-unlocked ATIV S, but I'm pretty sure it doesn't work. The app can't remember its settings between launches, and turning the feature on doesn't do anything.
The manifest says it requires ID_CAP_INTEROPSERVICES, and XAP contains a RPC native component. My guess is that it requires an RPC service only available on T-Mobile-branded phones.

Hmm. Is there anyplace in the registry or something that has a list of available services? I can look in the ROM for it, or I guess that could be its own thread/discussion for another time.
Anyways, users who reviewed the app in the Store mention that they are billed for the usage of minutes and texts using the app, so I'm not sure how they authenticate with the SIM or something.
EDIT:
Here's a good note for those who didn't go to the WP App Store:
*****
by Russell 10/17/2013
Works great on Nokia Lumia 521 except for an outgoing SMS glitch (certain SMS character lengths that end in a punctuation, number, or other special character WILL NOT send over WiFi calling but send fine over cellular). Make sure to update your 911 address online with TMo or it won't work! Also call 611 if you're on a grandfathered plan with actual minutes, and have t-mobile add WiFi calling feature to your plan for free so that calls made using WiFi calling won't count against your plan minutes. If your Lumia didn't come with the app from the factory, you have to hard reset (erases all personal data) after installing app to get it to work.
Click to expand...
Click to collapse

Hmm, that last part is awkward. No way I'm hard-resetting if I don't have to, although it *would* be convenient for international travel (SMS are free on T-Mobile but calling from overseas still costs a little bit unless doing it using WiFi calling).
You can indeed find the list of all installed services in the registry. They're under HKLM; you may need to dig a bit as they are in a few places. (I keep meaning to provide a registry search feature, but alas, this has not happened yet.) Of course, most of the registry entries for them aren't very informative; these things aren't supposed to be user-visible, so I'm not sure if you'll recognize a WiFi-Calling-related service when you see it anyhow. Also, it might not be available on other (non-T-Mobile-branded) phones anyhow, and we'd need root or a custom ROM to install such a thing.

thals1992 said:
T-Mobile has an interesting app that switches calls and basic texts (SMS not MMS) over WiFi when you lose cellular coverage. There's not too many interesting things in there, but its something that can be deployed to an ATIV S for those of you who are using T-Mobile. This is only the T-Mobile USA version. The T-Mobile European devices might have something similar.
This app has some hooks to RPC Server, so I have no clue what it completely does (as RPCServer.dll can't be actively decompiled easily), so I can't test this. It also has a PROVXML included as well, so I'm not sure how you deploy that on Samsungs. I pulled the app from the GDR2 ROM available for the Lumia 521.
The link below is everything I extracted of use from the CommonFiles, so it includes a few other T-Mobile apps in there too.
The name of the file is CommonFiles.7z and is ~100mb.
Password=XDA!
https://mega.co.nz/#!sZdwFYJL!Ba1-3yWCiJN2RzVgoRAvIlKoEMojK93zCbwh9-my67s
Merry Christmas everyone and Happy Holidays!
EDIT: Here's the Store URL too for those who might want to try playing with the isAvailableInStore setting.
WiFi Calling
Click to expand...
Click to collapse
you are missing two additional parts...this xap is just the "front end" to the whole Wi-Fi calling mechanism. You need the Wi-Fi calling dll and the certificate. It "forgets" the settings unless everything is in place.
If you really want to get it working, get the Lumia 810 FFU and extract it as a vhd. It has everything "baked in" including the certificates and the necessary "ims.config" file.

compu829 said:
you are missing two additional parts...this xap is just the "front end" to the whole Wi-Fi calling mechanism. You need the Wi-Fi calling dll and the certificate. It "forgets" the settings unless everything is in place.
If you really want to get it working, get the Lumia 810 FFU and extract it as a vhd. It has everything "baked in" including the certificates and the necessary "ims.config" file.
Click to expand...
Click to collapse
I guess I didn't get a good look at it.
What else do I need from the ROM and where is it expecting them to be located?
Sent from my RM-860 using Tapatalk

Not sure if everyone knows this but, there is a App in the marketplace that will make calls over WI-FI or your data plan using your Google voice account. It's called "Spare Phone"
http://www.windowsphone.com/en-us/store/app/spare-phone/9508dd56-e881-420f-9185-96ccba768463
I left the US for a business trip, I used this app with the hotel's Wi-Fi for the entire week. No extra fees when Verizon said it would be almost $0.80 a min to make a call and $2 per MB...Wi-Fi only for a week.
It is $3.50 tho...

It also doesn't use your tmobile number. That's the big draw of WiFi calling.
Sent from my RM-893_nam_tmous_201 using XDA Windows Phone 7 App

I guess I need to sit down with the T-Mobile app for several hours, it might be using a sip server or something along those lines for the main cellular interface. I'll need to see what all this does too. If anyone want to help, just download the Lumia 521 ROM with NaviFirm+
I believe the product code and the model number is in the 521 thread in my signature.
Sent from my RM-860 using Tapatalk

Related

Removing Phone Svc / Keeping Data? [$50 Bounty]

I use a mobile application on my Incredible for work, and have no use for the phone number. I figured that by not giving the device's phone number out, this would result in a peaceful state where I could work without being bothered.
Unfortunately, I get about 3 calls (wrong numbers) a day, which cause me to escape out of my business' application.
Is there some way to disable the phone capability, while retaining the ability to use Verizon's mobile data network?
In other words, I'd still be using Verizon's network, I just don't want the phone-call feature. Neither for incoming OR outgoing.
I've searched but cannot find anything.
Thank you in advance!
-RKM
Added $50 Bounty for any suggestions that do the trick.
We have an in-house app running on DInc's and we desperately need this because .. wrong-numbers keep disrupting our user's workflow.
http://www.appbrain.com/app/mr-number-call-block/com.mrnumber.blocker
http://www.appbrain.com/app/blacklist/org.baole.app.blacklist
Would either of these apps work?
Switch the device to a data only plan maybe?
Sent from my ADR6300 using XDA App
Thank you for the reply.
@Andassaran - There does not seem to be such a thing as a "data only plan" with Verizon, according to them. They claim I have to maintain phone service as well.
@cuban11182 - As far as an *app* that stops calls, the best we've found is "Call Blocker Elite"; however, this still really isn't an ideal solution because it breaks the user out of their app.
Ideally... I would like to have a script that disables the phone-related apps, or does something so that incoming calls cannot come through, while leaving everything else in a working state.
If this is possible using a script that can be run on ROOT'ed phones to disable or "freeze" certain things, that would be fine too! Currently ... We run Titanium Donation on all phones, and I could freeze something if I knew it was not going to cause other problems.
Thank you again for your suggestions!
-RKM
Your best bet is probably to crack open the phone.apk and see if there's a line of code dealing with this in there. I'm pretty sure there is, just can't remember where exactly and I don't have my laptop with me.
PonsAsinorem said:
Your best bet is probably to crack open the phone.apk and see if there's a line of code dealing with this in there. I'm pretty sure there is, just can't remember where exactly and I don't have my laptop with me.
Click to expand...
Click to collapse
PonsAsinorem - This is exactly the type of thing I'm looking for, would be happy to send the bounty if you can help me follow this to find a working solution.. Just one question to get started:
(1) Where do I get a source-code version of phone.apk for the DInc? And, do I have to be sure I'm using a special version based on my radio version?
Thank you,
RKM
Phone.apk is a file in your system/app directory. Based on, or in rather, your ROM, not your radio. It's been a minute since I've tweaked it, I'm almost useless right now at walking an inexperienced person through it without my laptop. Ihtfp69 is a lot more experienced at this, he just might help you if you ask nicely.
Pons- I'm sorry, I don't think I explained properly.
I'm aware of Phone.apk and its location, no problem there.
I was asking about (and am confused on this point): That .apk files are binaries that I cannot modify, and I have no idea where I'd get a source-code version of Phone.apk?
Within the apk itself is a classes.dex file which you use smali and baksmali to compile and decompile. So yes, you can modify it, but it does take a little effort. The hard part is figuring out what line does what.
if you have Titanium Backup Pro, use the freeze function to Freeze Phone.apk/Dialer.apk, this should work. If it stops working, flash back to a nandroid backup, which you should make before trying this.
Swyped from my HTC Desire running AuraxTSense 8.2 with Tapatalk.
I went to verizonwireless.com and choose change plan, then they had a messaging only plan. It was a plan just for unlimited messaging, don't know if you could add data to it, you would still have a phone number,but I don't think you can get calls, just txts.
@Pons- Perfect, thank you. I've tried Baksmali in the past, but the results were pretty obfuscated and I could not make sense of the output.
BTW - something just occurred to me ... will something other than phone.apk be responsible for receiving/fielding calls, then running phone.apk upon the "new call" event?
In an ideal world (if I'm going to be modifying apk's rather than simply enabling/disabling a setting), I'd like to only disable incoming calls. But.. It occurred to me the simple phone.apk mod would be in exiting/disabling outgoing calls.
@BodenM - I'm a bit sketchy about freezing phone (mentioned earlier), and was hoping to only use that in a worst-case scenario. If I cannot determine how to properly alter Phone.apk, I'll look for phone.apk again under Titanium (didn't find it the first time).
@TNS201 - That's an interesting idea. Perhaps there is a way of having a phone number, yet not receiving calls. If Pons idea doesn't work, and Titanium doesn't work, this will be my backup-plan. Thank you!
if you can't find phone.apk, try looking for "Dialer" or something similar.
Swyped from my HTC Desire running AuraxTSense 8.2 with Tapatalk.
Forward the VZ phone# to a bad phone number. Then callers will hear a carrier error. I believe this also keeps your phone from ringing, even keeps it from ringing once.
Your airtime on forwarded calls would be miniscule.
How to Use It
To Activate:
Press *72. Enter the phone number where you want calls to be forwarded. (e.g. *72-908-123-4567).
Press SEND and wait for confirmation. You should hear a confirmation tone or a message.
Press END.
To Deactivate:
Press *73. Press SEND and wait for confirmation. You should hear a confirmation tone or a message.*
Pess END.
Call Forwarding
Description
Forward your calls to another phone number, including your home or office number. Your wireless phone will not ring until you deactivate the service. Airtime applies to forwarded/transferred calls even if you send the call to wireline telephones. When forwarding calls to phone numbers outside your local calling area, you'll be billed for any toll, long distance, and airtime charges incurred. Additional per-minute charges may apply to all forwarded calls. This feature is also known as "Immediate Call Forwarding".
exactly what I was going to say
luvit said:
Forward the VZ phone# to a bad phone number. Then callers will hear a carrier error. I believe this also keeps your phone from ringing, even keeps it from ringing once.
Your airtime on forwarded calls would be miniscule.
Click to expand...
Click to collapse
Exactly what I wasx going to say. If you don't wan't calls and don't give out the number, just have all calls FWDed to another #. No?
http://support.vzw.com/clc/features/calling_features/call_forwarding.html
UPDATE:
Regarding a "Messaging Only" plan.
With 3G "Smartphones" (eg Android handsets), Verizon *only* available if medically Deaf or Mute, and they require a doctor's note.
Regarding the Fowarding. The first Verizon rep I had spoken with (about a year ago) claimed it was an extra cost. I just tried the instructions available on the web and so far it seems to be working. I wonder if this will remain active permanently without resetting itself. If so, this may be the best solution, despite being the most obvious..
Your forwarding wil utilize air time, which you have a set amount if minutes anyway. You will not exceed these minutes, so it wil l not cost you anything more than you are already paying. VZ does have an unadvertised plan of $50/mo, maybe even lower unadvertised plans, today.
This wil be awesome for you.
I'm luvit and I endorse this message.
How do I go about locating the "unadvertised" plan?
The reason I ask, I searched the 'net and spoke with 3 different Verizon reps today, and not one of them gave me any option for a data/messaging-only plan.
Another way you could do it, is use do not disturb call forwarding. It on your line already you just call VZW and have them enable it. I did this for one of my kids phone . The silence was bliss. Anyway just a thought.
Edit: sorry the last few post didn't load so I miss this already being discussed.

[Q] Someone give me a definative answer please

I keep seeing posts from various users here, as well as all over the internet, about how easy it is to get SMS up and going through WiFi and they describe various ways of accomplishing it, but none of them ever work for me. Can someone/anyone tell me once in for all rather its possible, and please describe (in detail if you please), how to do it?
Question: If I, or anyone else, was to decide to just wait for the WiFi ONLY Tabs to come out for this very purpose (texting via wifi), would we be wasting our time? I mean IF its not possible via wifi on the wifi/3G Tab, then we shouldnt expect it to work on the wifi ONLY Tab either right? Thanks in advance.
It is possible (and quite easy) to get SMS working over WiFi. If you have a google voice account, you can download the google voice app and use that to text people (or you can use other apps like textplus). That is the current setup that I have since I have no texting plan on my line.
Hope this helps,
caveman999
caveman999 said:
It is possible (and quite easy) to get SMS working over WiFi. If you have a google voice account, you can download the google voice app and use that to text people (or you can use other apps like textplus). That is the current setup that I have since I have no texting plan on my line.
Hope this helps,
caveman999
Click to expand...
Click to collapse
Thanks for the reply. Google voice was one of those ways that I had read about already and for me it was not easy at all, and I could never get it to work. The last thing I read about setting that up was using le your home # for the Tab since it is not used for texting purposes...well, it didnt work for me. Maybe you could explain exactly how you set it up?
That app you mentioned I, I tried that a while back and my son told me he was flooded with advertisements...etc, so I dumped it.
Some help please....
Can't someone else give me some help here? This is driving me nuts. Why would using Google work for one and not for others? What could I be missing/doing that's possibly screwing it up?
Set up google voice and your wifi tab is ready to text. No extra ads or nothing like that.
leyvatron said:
Set up google voice and your wifi tab is ready to text. No extra ads or nothing like that.
Click to expand...
Click to collapse
Thanks for the reply. I've already set up google voice but cannot get it to function properly. That's what I meant when I said in my previous post "Why would it work for one but not others, what could I be missing/doing wrong to screw it up". I have followed all of the instructions on google website, I've put in the # to be used for my device, google has verified it, I've downloaded the app for my SG Tab, but it will NOT WORK. Perhaps you could explain in detail how exactly you set it up? I really don't know what else to do.
DirtyDawgOriginal said:
Thanks for the reply. I've already set up google voice but cannot get it to function properly. That's what I meant when I said in my previous post "Why would it work for one but not others, what could I be missing/doing wrong to screw it up". I have followed all of the instructions on google website, I've put in the # to be used for my device, google has verified it, I've downloaded the app for my SG Tab, but it will NOT WORK. Perhaps you could explain in detail how exactly you set it up? I really don't know what else to do.
Click to expand...
Click to collapse
unfortunately, Google voice is currently for USA ONLY, are you from us?
fastcx said:
unfortunately, Google voice is currently for USA ONLY, are you from us?
Click to expand...
Click to collapse
Yes, I'm in the good ole U.S. of A. What else do you think may be going on? Thanks for your reply.
What am I to do after this point if....
I'm to this point (see attachment) and I'm trying to set everything up "for texting only" and what I've read is "use your home phone #" because it is not used for texting...etc. Well, when I get to the point of what the attachment shows, what the heck do I do? It doesn't seem like I would be able to use my voice phone line to do this, and I cannot use the SGT as I have no dialer??????
Have you tried opening google in the browser via your Tab and useing the provided dialer in google? I use it on my PC as my PC has no dialer either. I will try with my tab and edit this post if it works or not.
I know it's not quite the same, but you could try using "Whatsapp" from the market if all parties have either android or iOS devices.
I just tried your suggestion, well..I at least got on the tab and went to GV site, but then I noticed voice had been activated without me following through at that point shown in the attachment. Now I have another problem. When I sent a text to the tab from my Evo, my home phone rang and Sprint sent what's called a TTLL (Text to Land Line) call....so that's screwed up. I used my tab to try it the other way, but cannot see any way to even send a text, not online at the voice site and not on the tab with the voice app. So it looks like I'm still stuck at not being able to get this going. Really frustrating..
Sent from my PC36100 using XDA App
knightnz said:
I know it's not quite the same, but you could try using "Whatsapp" from the market if all parties have either android or iOS devices.
Click to expand...
Click to collapse
Thanks for the suggestion. I'll give it a go, and if it works, I think I can afford 2 dollars a year. I might just do that, thanks again.
EDIT: This won't work because it has to verify a number for your phone. The tab doesn't have a number.
Sent from my PC36100 using XDA App
DirtyDawgOriginal said:
I'm to this point (see attachment) and I'm trying to set everything up "for texting only" and what I've read is "use your home phone #" because it is not used for texting...etc. Well, when I get to the point of what the attachment shows, what the heck do I do? It doesn't seem like I would be able to use my voice phone line to do this, and I cannot use the SGT as I have no dialer??????
Click to expand...
Click to collapse
I have not used the setting "Forwad to Google Chat" and confirm that I'm able to send/receive text but I have my free phone number from IPKall and I'm able to send/receive text using GV account from the tab. Read the instruction in the Sprint VoIP call in Dev if you want to (find my post there).
quattr0 said:
I have not used the setting "Forwad to Google Chat" and confirm that I'm able to send/receive text but I have my free phone number from IPKall and I'm able to send/receive text using GV account from the tab. Read the instruction in the Sprint VoIP call in Dev if you want to (find my post there).
Click to expand...
Click to collapse
Sent from my SPH-P100 using XDA App
Thanks for the suggestion, but unfortunately this isnt working for me either. Im at the point of giving up now and just returning the damn Tab. I did all kinds of research on this prior to even buying the tab to at least try and make sure I could accomplish it. Most of what I found was "seemingly" possitive. Everyone makes it sound sooo damned easy to set it up and get it going, well its not, and I will go as far as saying that it isnt possible at all, for at least some, me being included in that latter bunch.
Sms was designed to be sent over cellular network and being associated with the phone number.
The number is also needed for GV. You might try Skype and get phone # and etc using it but its all far from comfortable. There are other services that might work as proxies for you but all cost some money.
Adapt0r said:
Sms was designed to be sent over cellular network and being associated with the phone number.
The number is also needed for GV. You might try Skype and get phone # and etc using it but its all far from comfortable. There are other services that might work as proxies for you but all cost some money.
Click to expand...
Click to collapse
Thanks for the reply. I guess then that all of those posts that I've seen here, as well as all over the net, was just "bull". I say this only because of your comment about SMS being designed for cellular network, and only because these posts I'm talking about specifically say they got things up and running and are successfully texting on their SG Tabs via WiFi/Google Voice.
I suppose then that I should just forget about waiting for that WiFi only Tab because SMS would not work on that device either. I wouldn't mind spending some money to get this going, although I don't think that I would want to get into a contract or anything like that and be stuck spending on a monthly basis, which I think all of the Wirelss companies like Sprint make you do (not sure).
For SMS and voice phone on my Tmobile Tab I use prepaid voice only Sim. The tab was flashed with Euro ROM and works very smooth and giving me ability to place voice calls and send SMS if needed. It costs me money but no monthly obligations.
BTW, I can send Sms using Sim card from my phone as well.
Adapt0r said:
For SMS and voice phone on my Tmobile Tab I use prepaid voice only Sim. The tab was flashed with Euro ROM and works very smooth and giving me ability to place voice calls and send SMS if needed. It costs me money but no monthly obligations.
BTW, I can send Sms using Sim card from my phone as well.
Click to expand...
Click to collapse
I guess I couldn't do anything like that correct? Is there a difference between T-Mobile and Sprint Tabs .... besides what may be the obvious, like I know Sprint is CDMA, not sure of T-Mobile. Anyway, do you think the same type of setup is possible with my Sprint device? If so, could you please describe how I would go about setting it up? Feel free to PM me if you like/want about this topic. Thanks

Is There An App Like GrooveIP For WP7?

Iim looking for an app like grooveIP for windows phone 7. groove ip is an app that uses google voice's servers to place free calls using 3g/4g/wifi. i tried freetalk and others arent like it. this is the only thing stopping me from switching over.
jookdakang23 said:
Iim looking for an app like grooveIP for windows phone 7. groove ip is an app that uses google voice's servers to place free calls using 3g/4g/wifi. i tried freetalk and others arent like it. this is the only thing stopping me from switching over.
Click to expand...
Click to collapse
There is, sort of... The one I use is called GoVoice and its not as tightly integrated as GrooveIP but it works for the most part over 3G/4G. I'm really not sure if it works over wifi at the moment but I'm sure others will chime in. You can pin the dialer as a live tile and you can also take advantage of text, etc.
Like I said, its not that tight but WP is brilliant and if that's the only thing stopping you, I'd definately give it a go.
Good luck to you whatever you decide
mobi said:
There is, sort of... The one I use is called GoVoice and its not as tightly integrated as GrooveIP but it works for the most part over 3G/4G. I'm really not sure if it works over wifi at the moment but I'm sure others will chime in. You can pin the dialer as a live tile and you can also take advantage of text, etc.
Like I said, its not that tight but WP is brilliant and if that's the only thing stopping you, I'd definately give it a go.
Good luck to you whatever you decide
Click to expand...
Click to collapse
Hi, has there been any development on IP calling that supports google voice on WM7 or 7.5?
hydeah said:
Hi, has there been any development on IP calling that supports google voice on WM7 or 7.5?
Click to expand...
Click to collapse
Yes. Windows Phone (WP7 - WM refers to Windows Mobile and that O/S ceased development after version 6.5*) has come a long way over the past year. I would not say that voip calling is still as integrated as other platforms are yet but it is certainly doable and easy. The Skype app will do everything you need. You have voip from 3G/4G and wifi. You can send text messages over wifi as well as a new feature where you can send video messages too. It should accomplish everything you need it to do.
Good luck.
Thanks Mobi.
I am primarily interested in UMA-like functionality, seamless operation between wifi and cellular. Basicall there are two reasons for this. One is being able to get signal where there isn't a strong cellular signal, places like storage facility and company's offices that are way inside. The other is while traveling overseas being able to make calls as if I am still in the states. This is another huge advantage if the phone supports native wifi calling. Even if that's not possible I was able to do it with GrooveIP and still use my own number.
Skype is a totally different ballpark, for starters, you would have to pay for that service. Skype to Skype probably works the best on Windows Phone nowadays. No matter which other platform I tried, nothing beats Skype on Windows Phone. I have nothing against any other platforms (I am a blackberry person myself) but I surely hope Windows eventually gets to a point where it is one big system and total operation between desktop & mobile. Making it an extension of your desktop.. Remember Windows Smartphone and WM5? Pocket PC with Cellular service? To date, my favorite "tablet" is Dell Axim.

[Q] Help Pls-Need The Vonage Extension app in .apk

Hi Friends, I am from India and I recently purchased a wonderful piece of a Nexus 7 a fortnight back directly from the US and ever since I have been wonderstruck by the technology that has been packed into it. I also do have a vonage land line registered in the US, but due to work reasons, I have been using it in India without any probs. Vonage had recently introduced an extension app for the same called "Vonage Extensions" available at the google play store for free
But I have problems when I try to install this app from India. Can our friends download the .apk from the above link and post me the links pls. Your help would be highly appreciated.
Advance thanks and god bless!
you might have other problems as well
I am in the same boat. I am in Canada and use Nexus 7 and at first I was getting the message that this app is not available in your country. I use MarketEnabler to set my location to US but not it says that this app is not compatible on your device.
If anyone can post the apk, then I can try sideloading it. But my guess is that it is looking for a phone number that you need to add to your vonage account and Nexus 7 does not carries a phone number.
Since you have Vonage registered in US (and I am assuming you have US number), use the US number to get a free Google Voice number (U would need a tor browser to spoof your location to US - or do it on Nexus7 and use a VPN like tunnelbear to spoof your location). Combine it with GrooveIP and at least you would be able to call US and Canada for free.
Heres the apk installed from https://play.google.com/store/apps/...wxLDMsImNvbS52b25hZ2UuTW9iaWxlRXh0ZW5zaW9uIl0. version 1.22
http://www.sendspace.com/file/05dnfc
its incompatible
Thanks for the apk.
OP - it doesn't works. It is still looking for a phone number. So I guess the solution is not for nexus 7. One thing you can do is get the softphone from vonage and use that to make calls from your Nexus 7 but the problem is that you would need to pay 9.99 for the softphone.
Thanks Gianptune and Manishyadav
Thanks gianptune for hosting the much needed apk. But alas as Manishyadav has rightly pointed out, the app is checking for a mobile operator in nexus 7 and once that is not got....it just stays put! lingering!.....which means it is really incompatible......! If somebody can help us tweak it so that it is able to accept wifi as a mobile operator.....then possibly this problem can be circumvented and the desired solution got! Any help friends on this !
Advance thanks and wishing you all a wonderful merry -peaceful,easeful and useful new year 2013!
Vonage Extentions for non-US phone
I asked Vonage if they had plans to make Vonage Extensions app available for non-US customers in near future. Their response was "no such plans as of now".
Is there there anyone at all who's got extensions working on a non-US phone/number? Even a complex tweak would be appreciated
Not working in Australia
I tried it on my Australia mobile but didn't work. I have a Canadian Vonage number, but the app wants an American or Canadian mobile number in order to set it up. (I tried to use the Vonage number, but the app would not accept).

Halfway to the SIP functionallity

Today I've played a little with the native SIP. I found out that the file "android.software.sip.voip" is missing. I pushed this file to etc/permissions, changed permissions to rw-r-r and voila! - after rebooting the missing internet calling part appeard in my dialer settings menu. I managed to set my voip provider credentials and enabled SIP. I called a few numbers and apparentlly got the connection (the called person confirmed it and i can saw it in my voip billing list) but nobody could hear the other one and dialer was frozen. it is not the common SIP issue, i can use CSIPSIMPLE without any problems. I'm attaching the missing file if somebody is interested in further research regarding native voip on moto x.
I tried enable the native SIP settings using a Xposed module. The behavior was the same, SIP account connected, no sound and Phone app frozen.
Enviado de meu XT1058 usando Tapatalk
I wondered where the Internet Calling menu had gone... I've got a Verizon developer edition and figured that Verizon stripped the settings. I may have to give this a try as well to see if I get the same outcome.
Mike7143 said:
I wondered where the Internet Calling menu had gone... I've got a Verizon developer edition and figured that Verizon stripped the settings. I may have to give this a try as well to see if I get the same outcome.
Click to expand...
Click to collapse
You surely get the same outcome. Try it, you've got nothing to loose. You can always get back with just deleting the file. Sadly getting internet settings option is not enough to activate voip. something else is missing. Either there is no voip codec or the whole part is corrupted.
Have you tried the Sipdroid app? I haven't attempted any VoIP stuff yet, just thought I'd ask.
Mike7143 said:
Have you tried the Sipdroid app? I haven't attempted any VoIP stuff yet, just thought I'd ask.
Click to expand...
Click to collapse
I'm using the Csipsimple now. Works flawlessly. But I belived that native SIP as a part of the Android system might work even better.
Yep, added the xml and got the same results, I can make the call, called person gets the call, but then dialer freezes, have to FC it and there's no sound. It's like the xml file is there to make the setting populate in the dialer's settings menu, but there are other parts missing that handle the audio. Also noticed that the pause, mute, and speakerphone buttons don't "work". Like, you can click them, but they don't do anything.
Just a question, so I can expand my knowledge base.
What is the importance of VOIP on a cell phone?
Slapped the sh*t out of my X
lowvolt1 said:
Just a question, so I can expand my knowledge base.
What is the importance of VOIP on a cell phone?
Slapped the sh*t out of my X
Click to expand...
Click to collapse
When I go to another country I use VOIP to all my calls. It is much more cheap.
Some free services (here in Brazil called 0800 calls) don't work with cell phones, but there is no problem with VOIP.
In some forms I need a wired phone number, because they don't accept cell phone numbers. The VOIP number is ok.
My VOIP number is from my local area. So, if I am in USA, Egypt or Japan, anyone from my Brazilian local area can call me with a local call. They pay the same price to call me on the other side of the planet or to call the neighbour across the street.
Enviado de meu XT1058 usando Tapatalk
lowvolt1 said:
Just a question, so I can expand my knowledge base.
What is the importance of VOIP on a cell phone?
Click to expand...
Click to collapse
Say you live in a place with terrible service, not just bad 4G or 3G, but everything bad service. Or perhaps say when you're at work and your building sucks and you get no service... but these places you do have Wi-Fi. For me, this is work; the building sucks, I get no service, but we have Wi-Fi. With VoIP you can place calls via the internet if you don't have service. I can still place and receive calls to my VoIP number on my phone if I have Wi-Fi and have airplane mode on and Wi-Fi enabled. Except the Moto X on Verizon doesn't seem to support it, they want you to use their networks.
When the first couple of users reported their "internet calling" option missing I thought, well, it could be due to some carrier-restrictions since most devices were either att or some other us-carrier. Now I got my moto x unsubsidized and I see no "internet calling" in the dialer options either.
This sucks because I seriously don't see anything else wrong with this phone and not being able to call people abroad for the price of a chewing gum per hour.. bummer.
Does anyone know if the CM dialer has the same restriction?
bergwitza said:
When the first couple of users reported their "internet calling" option missing I thought, well, it could be due to some carrier-restrictions since most devices were either att or some other us-carrier. Now I got my moto x unsubsidized and I see no "internet calling" in the dialer options either.
This sucks because I seriously don't see anything else wrong with this phone and not being able to call people abroad for the price of a chewing gum per hour.. bummer.
Does anyone know if the CM dialer has the same restriction?
Click to expand...
Click to collapse
I read reports on other forums where users experience the same sip symptoms as of Moto X. Considering that I got an idea that KitKat (at least 4.4.) has somehow broken sip functionallity as a system. It seems that is not intentionally deprived, rather reflects a malfunction. I can't find more logical conclusion adding all facts together. I had oportunity to see two different cases where sip/voip was removed from the android system by purpose before: either both xml files (sip and sip/voip) were missing or sip functionallity were stripped from framework-res.apk. Its true that Moto x originally lacks sip/voip xml file, but it permits adding this file. And having this file in dialer enables initiation of call what never occured in any of previous cases I described. Besides the totally same behavior is described on other KitKat phones. In fact I can't remember one single confirmations that sip works on any KiKat phone.
But I don't know how is it on 4.4.2. I'd really appreciate if someone, who has already gotten 4.4.2, checks whether sip works with that upgrade. And before add voip/sip xml I attached in my previos mail if it isn't there yet.
piskr said:
I read reports on other forums where users experience the same sip symptoms as of Moto X. Considering that I got an idea that KitKat (at least 4.4.) has somehow broken sip functionallity as a system. It seems that is not intentionally deprived, rather reflects a malfunction. I can't find more logical conclusion adding all facts together.
Click to expand...
Click to collapse
There is at least one Nexus 5 bug report related to the native sip functionality on google code. A minor issue (echo) but it indicates that the Nexi can do native SIP..
piskr said:
But I don't know how is it on 4.4.2. I'd really appreciate if someone, who has already gotten 4.4.2, checks whether sip works with that upgrade. And before add voip/sip xml I attached in my previos mail if it isn't there yet.
Click to expand...
Click to collapse
My XT1052 was delivered with 4.4.2 and no "Internet Calling" here.. :|
bergwitza said:
There is at least one Nexus 5 bug report related to the native sip functionality on google code. A minor issue (echo) but it indicates that the Nexi can do native SIP..
My XT1052 was delivered with 4.4.2 and no "Internet Calling" here.. :|
Click to expand...
Click to collapse
OK, if you're rooted, could you, please, push the attached file (unziped) to the etc/permissions and change permissions to rw-r-r? Then find and set voip in the dialer. Or anybody else, who is interested, could try.
Moto X Developer Edition, 4.4.2
Managed to get SIP working.
Attached is what you will need to copy to appropriate folders. Make sure that you checked all permissions
I also deleted android.software.sip.xml file (in System\etc\permissions)
Tested with SIPNET.RU, called myself and successfully had a chat with my own voicemail
hope this helps
Native SIP
Netizen said:
Moto X Developer Edition, 4.4.2
Managed to get SIP working.
Attached is what you will need to copy to appropriate folders. Make sure that you checked all permissions
I also deleted android.software.sip.xml file (in System\etc\permissions)
Tested with SIPNET.RU, called myself and successfully had a chat with my own voicemail
hope this helps
Click to expand...
Click to collapse
Excellent! We obviously have working SIP with 4.4.2. Perhaps someone would ask what is the practical benefit of that. If you live between home and office and have a good mobile plan, there isn't any. But if you travel a lot, it might be completely different situation. Calling from anywhere in the world where you have internet connection of any kind for as low as a few of cents per minute is surely an advantage.:laugh:
Netizen said:
Moto X Developer Edition, 4.4.2
Managed to get SIP working.
Attached is what you will need to copy to appropriate folders. Make sure that you checked all permissions
I also deleted android.software.sip.xml file (in System\etc\permissions)
Tested with SIPNET.RU, called myself and successfully had a chat with my own voicemail
hope this helps
Click to expand...
Click to collapse
Great news!
Now I wish I had root. But rooting without unlocking is only possible with 4.4 and below, right? Just in case somebody knows more than there is in the General forum.
Netizen said:
Moto X Developer Edition, 4.4.2
Managed to get SIP working.
Attached is what you will need to copy to appropriate folders. Make sure that you checked all permissions
I also deleted android.software.sip.xml file (in System\etc\permissions)
Tested with SIPNET.RU, called myself and successfully had a chat with my own voicemail
hope this helps
Click to expand...
Click to collapse
Tried but did not work. Upon reboot I got "Android is upgrading...", then an endless series of crashes. Any hint?
ivlivs said:
Tried but did not work. Upon reboot I got "Android is upgrading...", then an endless series of crashes. Any hint?
Click to expand...
Click to collapse
I had a similar problem when I used ES File Explorer to copy the files into place. I had to restore my phone from a backup.
It worked better when I copied the files using adb shell commands. I also used the adb shell to make sure the permissions on all of the files were chmod 644. I'm guessing it was the permissions that needed to be set correctly.
I now have Internet calling in the phone app, but I'm having a problem with the microphone. The audio comes through to me OK, but my voice going out is distorted. I'm not sure how to describe it. I sound "warble-y". The distortion affects all calls in the phone app, even those to an echo test number on my local network. There aren't many settings in the phone app, so I'm not sure what else I can do.
Other apps like CSIPSimple and Spare Phone don't have this problem, so I don't think it's my wifi. If it makes a difference, it's a Verizon Developer Edition running 4.4.2.
-Alan
Hi, thanks for sharing your experience. I have tested it myself and also found few issues:
1. SIP wont work on mobile data connection (on Nexus devices it doesnt matter what you use as data bearer, as long as connection is fast and stable enough). So, no WiFi - no SIP...
2. Once you start SIP call there is no icon or sign showing that this is a SIP call.
As for call quality, I called my mom yesterday and she didn't say it was bad, but I will test it again today and post my findings later.
OK, I can confirm now that SIP voice quality is bad and does sound very strange...

Categories

Resources