RE: ims project technical support

246 views
Skip to first unread message

Berlon Burch

unread,
Jun 4, 2014, 1:30:09 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
The project is dead. WiFi calling is a propritory apk.


Sent from Samsung Mobile.


-------- Original message --------
From: Ilham Najah
Date:06/04/2014 10:28 AM (GMT-07:00)
Subject: ims project technical support

Hi All,
I am planning to use the ims open source project in PhD thesis project, instead of rcs im for android, and was wondering your framework is still supported technically since the last post in the form is almost one year old.
Thanks for advising


--
You received this message because you are subscribed to the Google Groups "discuss-the-ims-open-source-project-for-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Kevin b

unread,
Jun 4, 2014, 1:35:17 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
Proprietary, but open source...  Wifi calling is certainly a very live, relevant, & necessary feature however.  Especially since tmobile has such sporadic signal.  It would be great if someone could get this going again...

Berlon Burch

unread,
Jun 4, 2014, 2:07:18 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
The project was a hack to get a universal wifi calling apk. But t mobile has not released the kernel source that makes it run.

Ilham Najah

unread,
Jun 4, 2014, 2:08:35 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
thank you for your reply
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-project-for-android+unsub...@googlegroups.com.

Catalin Ionescu

unread,
Jun 4, 2014, 2:27:19 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
This project published the IMS Stack used by T-Mobile for their Wi-Fi Calling solution on Android. Other components are proprietary to T-Mobile and have not been published. 

Depending on the use cases you want to address in your PhD thesis this can be a valid option for you. 


To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Ilham Najah

unread,
Jun 4, 2014, 2:49:01 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
actually, what im interested in is the sip stack as im willing to register to IMS network, subscribe to services (hosted by the IMS network), getting notified, publish data ... in other terms I need to use SIP methods.
So far I opted for the ims open source project, instead of rcs-ims, but was afraid to not get any assistance in case of encountered issues.


On Wednesday, June 4, 2014 2:27:19 PM UTC-4, Cat wrote:
This project published the IMS Stack used by T-Mobile for their Wi-Fi Calling solution on Android. Other components are proprietary to T-Mobile and have not been published. 

Depending on the use cases you want to address in your PhD thesis this can be a valid option for you. 
On Wed, Jun 4, 2014 at 11:08 AM, Ilham Najah <ilha...@gmail.com> wrote:
thank you for your reply

On Wednesday, June 4, 2014 1:30:09 PM UTC-4, Berlon Burch wrote:
The project is dead. WiFi calling is a propritory apk.


Sent from Samsung Mobile.


-------- Original message --------
From: Ilham Najah
Date:06/04/2014 10:28 AM (GMT-07:00)
Subject: ims project technical support

Hi All,
I am planning to use the ims open source project in PhD thesis project, instead of rcs im for android, and was wondering your framework is still supported technically since the last post in the form is almost one year old.
Thanks for advising


--
You received this message because you are subscribed to the Google Groups "discuss-the-ims-open-source-project-for-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-project-for-android+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Catalin Ionescu

unread,
Jun 4, 2014, 5:30:24 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
Ilham, What is the IMS network you are planning to use? That is the key. You would need to have credentials for that network and also have the permission to run all these tests against it.

Have you tried the apk published by the project? That test was written to show how the IMS Stack API is used and allows you to test a few primitives. 



To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Ilham Najah

unread,
Jun 4, 2014, 7:04:40 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
i'm planning to use the open IMS Core.  I didn't try the published project yet as im having problems while importing the source code in Android development tool (ADT) since eclipse does not recognize the ragel files, I'm new to that.
Could you please suggest to me any tutorial how to import the source code in eclipse and how to generate source code using ragel from eclipse. Thank you

Catalin Ionescu

unread,
Jun 4, 2014, 7:16:15 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
The apk is published here - https://code.google.com/p/the-ims-open-source-project-for-android/downloads/detail?name=IMSTestClient-debug-JB.apk&can=2&q=

Just install the apk and follow the instructions in the Wiki to set it up - https://code.google.com/p/the-ims-open-source-project-for-android/wiki/SettingsToolGuide

Are you saying the the instruction in the don't work for you Wiki (https://code.google.com/p/the-ims-open-source-project-for-android/wiki/BuildSource)?

What OS are you working on?




To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Kevin

unread,
Jun 4, 2014, 8:53:46 PM6/4/14
to Catalin Ionescu, discuss-the-ims-open-so...@googlegroups.com

I had the same issue with the regal files while trying to import into eclipse. I gave up. I heard compiling on linux is a requirement to do this.

Ilham Najah

unread,
Jun 4, 2014, 10:13:11 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
im working on windows 7 is it mandatory to have Linux?

Catalin Ionescu

unread,
Jun 4, 2014, 11:34:10 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
Ilham, this project compiles on Linux. So, yes, it is mandatory to have Linux. 




To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Ilham Najah

unread,
Jun 4, 2014, 11:46:41 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
just one more thing : is open ims core would be a suitable IMS network to work with?

thank you

Catalin Ionescu

unread,
Jun 4, 2014, 11:55:04 PM6/4/14
to discuss-the-ims-open-so...@googlegroups.com
I personally haven't tried it against Open IMS Core. I tried against other public SIP services. I think that the test client comes configred for sip2sip service. 

Having said that, I don't see any reason why this Stack wouldn't work against Open IMS Core. 




To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Ilham Najah

unread,
Jun 5, 2014, 12:02:14 AM6/5/14
to discuss-the-ims-open-so...@googlegroups.com
thanks cat for your valuable advises

Ilham Najah

unread,
Jun 5, 2014, 1:19:48 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
HI Cat
I followed your advise and shifted to Ubuntu (even if my original android application were implemented in windows). I installed the pre-requisite tools and I am running the build.
I have the following error while trying to execute the : ant all
---
BUILD FAILED
/home/umroot/Downloads/imsAndroid/the-ims-open-source-project-for-android/build.xml:5: The following error occurred while executing this line:
/home/umroot/Downloads/imsAndroid/the-ims-open-source-project-for-android/build.xml:23: The following error occurred while executing this line:
/home/umroot/Downloads/imsAndroid/the-ims-open-source-project-for-android/build.xml:41: The following error occurred while executing this line:
/home/umroot/Downloads/android-sdk-linux/tools/ant/build.xml:653: The following error occurred while executing this line:
/home/umroot/Downloads/android-sdk-linux/tools/ant/build.xml:679: '${renderscript.opt.level}' is not a permitted value for com.android.ant.RenderScriptTask$OptLevel
---
what I understood I have to set renderscript.opt.level =o0 in the build.properties file in `the-ims-open-source-project-for-android`directory but the file does not exist.
Any suggestion to solve the issue?

thank you

Catalin Ionescu

unread,
Jun 5, 2014, 1:49:25 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com
Let me see what I can do. I have not compiled myself in a long time.

Cat


To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Ilham Najah

unread,
Jun 5, 2014, 2:04:34 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
It is ok I went to build.xml of ant directory and added
<property name=``renderscript.opt.level`` value=``O0``/>

so far im having other errors related to package names, thing I,ve noticed yesterday while browsing the code:
such as
package javax.microedition.ims.common.util does not exist

instead there exist src.javax.microedition.ims.common.util which means all import of javax.microedition.ims.common should be updated by adding src prefix.

which is inconvenient there are plenty of java files

Ilham Najah

unread,
Jun 5, 2014, 4:30:39 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
so far I updated ims-common java files  and some dependent java files from other packages to add the src prefix to the import ``src.javax.microedition.ims.common`` every time more and more errors are generated :(
were you able to reproduce the build process ?


On Thursday, June 5, 2014 1:49:25 PM UTC-4, Cat wrote:

Catalin Ionescu

unread,
Jun 5, 2014, 4:44:06 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com
I was able to do it a while ago. I would have to figure out what changed and why are you getting all these errors. 

I assume you are compiling on Linus at them moment. You are not trying cygwin or something similar?

Thanks,
Cat



To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Ilham Najah

unread,
Jun 5, 2014, 4:58:19 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com
I'm not using Cygwin
 why is not possible to compile using Linux? im following and it is not mentioned to use Cygwin

Ilham Najah

unread,
Jun 5, 2014, 6:26:06 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
Hi Cat if you find any solution to that problem please let me know, I noticed im ending up updating the whole project to let it recognize the wrong package.
if im not able to build it do you know any IMS stack for Android which as complete as the-ims-open-source-project-for-android?

thanks a lot

Catalin Ionescu

unread,
Jun 5, 2014, 6:53:28 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com
I wanted to make sure you are using Linux. You must use Linux.

Cat


To unsubscribe from this group and stop receiving emails from it, send an email to discuss-the-ims-open-source-p...@googlegroups.com.

Ilham Najah

unread,
Jun 5, 2014, 6:57:00 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com
I am :)
but so far im ending up updating whole project java files to add the src prefix, im not sure if it is the good approach !!

Ilham Najah

unread,
Jun 5, 2014, 8:31:32 PM6/5/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
now im getting more and more errors such as

[javac] /home/umroot/Downloads/imsAndroid/the-ims-open-source-project-for-android/ims-parser/src/javax/microedition/ims/messages/wrappers/sip/AuthenticationChallenge.java:58: error: cannot find symbol
    [javac]     private final Algorithm algorithm;
    [javac]                   ^
    [javac]   symbol:   class Algorithm
    [javac]   location: class AuthenticationChallenge

Al

unread,
Jun 6, 2014, 1:48:33 AM6/6/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
Here's something that has worked:

right after "ant update" run the following to fix the missing libraries:
=========
cd ims-parser
mkdir -p libs
cd libs
ln -s ../../lib/ims-common.jar ./ims-common.jar

cd ../../

cd ims-service
mkdir -p libs
cd libs
ln -s ../../lib/ims-common.jar ./ims-common.jar
ln -s ../../lib/ims-parser.jar ./ims-parser.jar

cd ../../

cd jsr-api
mkdir -p libs
cd libs
ln -s ../../lib/ims-common.jar ./ims-common.jar
ln -s ../../lib/ims-parser.jar ./ims-parser.jar
ln -s ../../lib/ims-service.jar ./ims-service.jar

cd ../../

cd test-client/libs
rm jsr-api.jar

cd ../../
=========

ant all

the client will be in "test-client/bin/IMSTestClient-debug.apk", the
libraries will be in "lib/"

In case if you have the following error:

[exec] Invalid attribute name:
[exec]       package
[exec] /work/android-ndk-r8d/build/gmsl/__gmsl:512:
*** non-numeric second argument to `wordlist' function: ''.  Stop.

you can fix it by changing line 512 to:
int_encode = $(__gmsl_tr1)$(wordlist 1,$(words $1),$ (__gmsl_input_int))

Ilham Najah

unread,
Jun 6, 2014, 9:45:42 AM6/6/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
Hi Al
Thanks I will redo the compile with fix provided and let you know
Thanks again


On Wednesday, June 4, 2014 1:30:09 PM UTC-4, Berlon Burch wrote:
The project is dead. WiFi calling is a propritory apk.


Sent from Samsung Mobile.


-------- Original message --------
From: Ilham Najah
Date:06/04/2014 10:28 AM (GMT-07:00)
Subject: ims project technical support

Hi All,
I am planning to use the ims open source project in PhD thesis project, instead of rcs im for android, and was wondering your framework is still supported technically since the last post in the form is almost one year old.
Thanks for advising


--
You received this message because you are subscribed to the Google Groups "discuss-the-ims-open-source-project-for-android" group.

Ilham Najah

unread,
Jun 6, 2014, 10:23:34 AM6/6/14
to discuss-the-ims-open-so...@googlegroups.com
just one more : can I do the build process using eclipse as im using it as my IDE?

thx

Ilham Najah

unread,
Jun 8, 2014, 11:55:43 AM6/8/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
Hello Al

I was able to build the project finally following the fix you provided. Still i have issues importing the whole project to ADT (eclipse) is there any specific procedure to follow.

thank you

Ilham Najah

unread,
Jun 8, 2014, 2:26:44 PM6/8/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae

HI Cat

Any idea how to import the whole project to eclipse?
what im doing so far is importing subproject by subproject, im adding the javac tag to each build.xml

    
<javac srcdir="src" destdir="bin" />
1- ims-common has been imported without problem.

2- ims-service presents issues as it is checking for external libs (sipTerminatedTraffic java files created with AIDL) : eclipse can not find the ${external.libs.absolute.dir}
which i don't see also in the ims-service directory


ims-service build.xml  target : compile-aidl
====

<!-- Compiles this project'sipTerminatedTrafficPart .java files (created from aidl) into .class files. -->
    <target name="compile_aidl" depends="convert_aidl_to_java"
        description="Compiles project'sipTerminatedTrafficPart .java files created from aidl into .class files">
        <javac encoding="ascii" target="1.5" debug="true" extdirs=""
            destdir="${build.classes.dir}"
            verbose="${verbose}" classpath="${extensible.classpath}">
            <src path="${build.src.dir}" />
            <classpath>
                <fileset dir="${external.libs.absolute.dir}" includes="*.jar" />
            </classpath>
        </javac>
    </target>
===
thank you

Ilham Najah

unread,
Jun 9, 2014, 11:40:32 PM6/9/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
Hi All

can i find any example application where the presence service is tested ?

thank you

Al

unread,
Jun 10, 2014, 7:05:49 AM6/10/14
to discuss-the-ims-open-so...@googlegroups.com
Used "Android Studio" to import ims-stack. However, "Android Studio" only can be used to browse source code. Haven't tried the build process with Eclipse as am using continuous integration tools like Jenkins or Bamboo. I assume there are free or cheap online Jenkins installations.

Ilham Najah

unread,
Jun 10, 2014, 12:46:46 PM6/10/14
to discuss-the-ims-open-so...@googlegroups.com, rabeb....@kustar.ac.ae
Hi Al
i was able to import to eclipse as Android project but not as ant project with no errors hope it will be ok.
where can i find the documentation regarding the presence service code i browse it and it is complicated to understand i need to add new service and new document format.

thank you

On Tuesday, June 10, 2014 7:05:49 AM UTC-4, Al wrote:
Us ed "Android Studio" to import ims-stack. However, "Android Studio" only can be used to browse source code. Haven't tried the build process with Eclipse as am using continuous integration tools like Jenkins or Bamboo. I assume there are free or cheap online Jenkins installations.

Ilham Najah

unread,
Jul 15, 2014, 10:25:09 AM7/15/14
to discuss-the-ims-open-so...@googlegroups.com
Hi Al, Cat,
I have an issue deciding which device to use to test my IMS application that uses the ims project for android as IMS stack. I need to provide my supervisor with the exact requirements. I am using kitkat OS API 19. which device and requirements, including memory would be suitable ?

Appreciate highly your help
Thank you


On Tuesday, June 10, 2014 12:46:46 PM UTC-4, Ilham Najah wrote:

Al

unread,
Jul 15, 2014, 4:35:55 PM7/15/14
to discuss-the-ims-open-so...@googlegroups.com
It should work great for example on Nexus 4 or HTC One with Jelly Bean. Kitkat port need to check what the diff would be.

Ilham Najah

unread,
Jul 30, 2014, 1:49:50 AM7/30/14
to discuss-the-ims-open-so...@googlegroups.com
Dear Al
Thanks for your reply
1-But couldn't get it clearly, kit kat version could not be suitable to use?
2- can I use android emulator to test my ims application instead of using a real device?

Thank you

Ilham Najah

unread,
Jul 30, 2014, 10:43:53 PM7/30/14
to discuss-the-ims-open-so...@googlegroups.com
Dear Al
I created an Android Project that uses the IMS open source project as IMS stack but can not build it so far. Could you please advise how the test client has been created ( ant project?) and how it has been built?
Thank you

msg...@gmail.com

unread,
Nov 25, 2014, 1:47:20 PM11/25/14
to discuss-the-ims-open-so...@googlegroups.com
I found this group when I could no longer find any info or get any help from other devs on the device I was working on. Was a wifi calling app with a kineto module. Our board was getting and we couldn't get past 2.6 without super so it died after gb until someone asks delivered us aries kernel. Since then it has been forgotten and I still have a box with kernel and device trees for sgh-t959v for aries and herring if youd like to try and implinent that
Reply all
Reply to author
Forward
0 new messages