Jump to content

Welcome to CyanogenMod

Welcome to our forum. Like most online communities you must register to post, but don't worry this is a simple free process that requires minimal information for you to signup. Be a part of the CyanogenMod Forum by signing in or creating an account. You can even sign in with your Facebook or Twitter account.
  • Start new topics and reply to others
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Download files attached to the forum.
  • Customize your experience here
  • Share your CyanogenMod experience!
Guest Message by DevFuse
 

T-Mobile's new IMS based WiFi calling

wifi calling kineto ims movial uma sip voip t-mobile

  • Please log in to reply
6 replies to this topic

#1 avgjoemomma

avgjoemomma
  • Members
  • 43 posts
  • Device Model:Nexus One
  • MOD Version:CM7.1 Nightly
  • Recovery Image:ClockworkMod

Posted 15 December 2011 - 11:23 PM

T-Mobile may be phasing out the existing UMA WiFi calling from Kineto and moving towards Movial's IMS WiFi calling so I wanted to start looking into getting IMS ported over from another phone (I'm using the Amaze 4G as it just got the latest code release.

So let's brainstorm for a bit and see where it takes us.

What has to be done:

1. Update current RIL libraries to support IMS features
2. Modify existing Movial IMS apps to work on other phones

I've already played with the Movial apks and can get the WiFi Calling, IMS service, IP Provider, and IP Service apks installed and working.  The new version of WiFi calling does not show up under the app menu but is accessed in the settings menu which gives you the basic option to turn the feature on or off and access the tutorials and FAQ.

I don't know enough about the RIL daemon in order to get things working.  I did managed to get the new QOS features to load but had a problem with rild actually working (radio was always turned off).  

If anyone can help a bit with this, I think we might be able to get IMS working fairly soon.  Thanks for your time.

Edited by avgjoemomma, 15 December 2011 - 11:34 PM.


#2 avgjoemomma

avgjoemomma
  • Members
  • 43 posts
  • Device Model:Nexus One
  • MOD Version:CM7.1 Nightly
  • Recovery Image:ClockworkMod

Posted 27 December 2011 - 09:21 AM

I'll sweeten the pot up a bit.  I've found a way that we can get this working on all Android devices without the need for the RIL switching nonsense.  If anyone with good reverse engineering skills and time wants to help, PM me :)

#3 aantony

aantony
  • Members
  • 13 posts
  • Device Model:Droid
  • MOD Version:dunno
  • Recovery Image:ClockworkMod

Posted 25 January 2012 - 12:06 AM

Is this related?

http://code.google.c...ct-for-android/

#4 avgjoemomma

avgjoemomma
  • Members
  • 43 posts
  • Device Model:Nexus One
  • MOD Version:CM7.1 Nightly
  • Recovery Image:ClockworkMod

Posted 26 January 2012 - 01:05 AM

Nice find!  I'm going to get in touch with them and see if we can work together:)  Thanks!

#5 Jarmezrocks

Jarmezrocks
  • Members
  • 2 posts
  • LocationGold Coast
  • Country:au
  • Device Model:GT-i9000
  • MOD Version:OneCosmic's ICS port
  • Recovery Image:ClockworkMod

Posted 11 March 2012 - 02:07 PM

Hey guys,

Just chiming in here! One of my testers from XDA send me this link, so I would love to know what has progressed and contribute any information that I can. I have tried anything and everything to get this happening on ICS for Galaxy S....but no dice. I am good with reverse engineering, so avgjoemomma if I can be of any assistence please let me know. I have reverse engineered just about every apk associated with T-mob wifi calling I have updated the sdk status inside, I have gone through each and every one of the jar files that I 'think' are associated with wifi calling, I have ported across classes from JW1 (being that they are Samsung) in the services.jar, framework.jar, android policy.jar.

Here is my thread on XDA:
wifi calling for vibrant on ICS
http://forum.xda-dev...7129#post234871

If anyone can share info I would love to know. Please. I am doing this from the bottom of my heart for these users. I am not even a T-mobile user, I am Optus user located in Australia on Galaxy S. So as you can imagine developments are not the easiest for me...log cat is all I have and a bunch of really great guys willing to test an try anything that I post for them.

#6 Proverbs2

Proverbs2
  • Donators
  • 2 posts
  • Country:us
  • Device Model:Motorola DEFY
  • MOD Version:CM 7.2
  • Recovery Image:Cyanogen

Posted 02 August 2012 - 08:25 PM

Has any progress been made on this?  I'd be especially interested to know if this could work on the Motorola DEFY.  The stock rom for the DEFY came with the Kineto wifi calling app, but despite tremendous effort by the devs for the DEFY, no one has been able to get it working properly on CM7.  (It partly works, but there is a terrible echo on the opposite end of the call.) Perhaps this IMS-based wifi calling offers new hope?

#7 layzer253

layzer253
  • Members
  • 1 posts
  • Country:us
  • Device Model:d2tmo
  • MOD Version:cm10.1
  • Recovery Image:Cyanogen

Posted 23 January 2013 - 12:52 AM

May I ask how you went about installing the movial services on a non stock rom? I have the SGS3 running cm10.1 and it fails everytime. I pulled the wifi-calling, ip-service, and ipprovider apks from the stock rom, but it refuses to install. I was able to find the config for them though to use in the open source IMS apk, but it doesnt authenticate my sim card.  I attached the settings and a logcat to the xda post i made recently. http://forum.xda-dev...d.php?t=2110061





Also tagged with one or more of these keywords: wifi calling, kineto, ims, movial, uma, sip, voip, t-mobile