Giter VIP home page Giter VIP logo

linphone-android's People

Contributors

2dengine avatar alexl000 avatar andreagianarda avatar bagage avatar brieucv avatar cdeschambc avatar cdeschamps avatar datbewar avatar delinuxco avatar fgrisez avatar flibor avatar gberaudo avatar giosal avatar gleniu87 avatar glennmaleckin avatar jeannotlapin avatar lestrangge avatar mickhopes avatar npepperlinux avatar osering avatar ovari avatar peppsac avatar petercpg avatar sanavak avatar simonaiacob avatar sysxda avatar tomertm avatar tomo90 avatar vhartikainen avatar viish avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

linphone-android's Issues

Friend's phone numbers multiply on each view

Using Linphone 3.2.4 on Android here.

My provisioned xml contains:

<section name="friend_0">
  <entry name="url">"My Buddy" &lt;sip:[email protected]&gt;</entry>
  <entry name="pol">deny</entry>
  <entry name="subscribe">0</entry>
</section>

The friend shows up in Linphone, but every time I open the friend (ie: to see call, see the info), a new contact url gets added. That means if I open the friend 3 times, I will have sip:[email protected] 4 times.

Linphone android TLS client authentication with asterisk server

Hi
according to this tutorial https://wiki.linphone.org/xwiki/wiki/public/view/Liblinphone/TLS%20client%20authentication/ i got this error in astrisk server side

[Feb 22 12:49:46] ERROR[1944]: tcptls.c:636 handle_tcptls_connection: Problem setting up ssl connection: error:00000000:lib(0):func(0):reason(0)
[Feb 22 12:49:46] WARNING[1944]: tcptls.c:722 handle_tcptls_connection: FILE * open failed!

however with blink desktop everything works fine according to the official asterisk config https://wiki.asterisk.org/wiki/display/AST/Secure+Calling+Tutorial

Please any help to solve this problem !!!!!!!!

Linphone crashes when ending a regular phone call

04-18 12:44:48.392  9077  9077 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getString(int)' on a null object reference
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at org.linphone.ContactsManager.getString(ContactsManager.java:487)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at org.linphone.ContactsManager.fetchContactsSync(ContactsManager.java:427)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at org.linphone.ContactsManager.onChange(ContactsManager.java:109)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at android.database.ContentObserver.onChange(ContentObserver.java:145)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at android.database.ContentObserver$NotificationRunnable.run(ContentObserver.java:216)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:739)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:95)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:148)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:5461)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
04-18 12:44:48.392  9077  9077 E AndroidRuntime: 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)

Flexisip question

# ## hello,
I'm a novice.I had compiled Linphone-android project,
But it default connect to free sip "sip.linphone.org" .
I want to deploy an sip servcie at LAN, no relyon free service "sip.linphone.org".
Could I deploy the Flexisip instance at LAN as an sip service

Linphone doesn't turn on screen when ringing

Running Linphone-android 3.2.4 on a Samsung Galaxy S4.

When Linphone rings, the screen in the cellphone doesn't turn on automatically (as when receiving a call from the cellphone operator), it remains dark.

App crash on start Android

After following the installation steps project imported successfully in android studio. But on app start getting following exception.

JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.ClassNotFoundException: Didn't find class "org.linphone.core.LinphoneCore$AuthMethod" on path: DexPathList[[zip file "/data/app/org.linphone-2/base.apk"],nativeLibraryDirectories=[/data/app/org.linphone-2/lib/arm, /data/app/org.linphone-2/base.apk!/lib/armeabi, /vendor/lib, /system/lib]]

at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at long org.linphone.core.LinphoneCoreImpl.newLinphoneCore(org.linphone.core.LinphoneCoreListener, java.lang.String, java.lang.String, java.lang.Object) (LinphoneCoreImpl.java:-2)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void org.linphone.core.LinphoneCoreImpl.(org.linphone.core.LinphoneCoreListener, java.io.File, java.io.File, java.lang.Object) (LinphoneCoreImpl.java:185)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at org.linphone.core.LinphoneCore org.linphone.core.LinphoneCoreFactoryImpl.createLinphoneCore(org.linphone.core.LinphoneCoreListener, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object) (LinphoneCoreFactoryImpl.java:104)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void org.linphone.LinphoneManager.startLibLinphone(android.content.Context) (LinphoneManager.java:589)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at org.linphone.LinphoneManager org.linphone.LinphoneManager.createAndStart(android.content.Context) (LinphoneManager.java:235)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void org.linphone.LinphoneService.onCreate() (LinphoneService.java:160)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void android.app.ActivityThread.handleCreateService(android.app.ActivityThread$CreateServiceData) (ActivityThread.java:2884)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void android.app.ActivityThread.access$1900(android.app.ActivityThread, android.app.ActivityThread$CreateServiceData) (ActivityThread.java:153)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1434)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void android.os.Looper.loop() (Looper.java:148)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:5441)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:738)
04-13 20:36:45.166 14775-14775/org.linphone A/art: art/runtime/java_vm_ext.cc:410] at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:628)

Thanks in advance

How to stay on in background?

I cannot get this app to stay running in background. Whenever I swipe it closed, the service stops and I get no incoming calls.

Background mode is checked. I tried unchecking "doze mode" but then the app crashes when I swipe it closed.

Any ideas?

I am on a Nexus 4 running Android 5.1.1

Android app crashes on call pausing , Fatal signal 11 (SIGSEGV), code 1, fault addr 0x68

My android app crashes when i call
LinphoneCall call = LinphoneManager.getLc().getCurrentCall();
LinphoneCore lc = LinphoneManager.getLc();
if (call != null && call.getState() != State.Paused) {
lc.pauseCall(call);
} else if (call != null) {
if (call.getState() == State.Paused) {
lc.resumeCall(call);
}
}
}

I am getting a crash which says:

Fatal signal 11 (SIGSEGV), code 1, fault addr 0x68

Display name of SIP account on incoming calls

I have two active SIP accounts, one private and one for my business – both using the same SIP provider / domain. As it is now, I can't distinguish which account the call is coming from. It would be very helpful if the name I have specified for each account would be displayed on incoming calls. This way I would know how to greet the caller.

LinphoneService won't register on 64-bit phones (tried only arm64 though)

Hi, I'm doing some testing on a custom app I built by including your precompiled Android SDK (jar + SOs), and also including partial application source code into my app. The problem is that everything works perfectly for me on 32-bit phones, service, calls and everything, but when I run the app on 64-bit phones, the service just shows "failed to register". Do you have any idea what the problem might be? Thanks!

[Feature request] An F-Droid-compatible repository for Linphone

Many privacy-focused users refuse to install Play Services and, as a consequence, the Play Store client. Their main software source is usually F-Droid.

F-Droid itself has, on the other hand, very strict policies about building applications from source, so it doesn't contain a self-built release of Linphone 3.2+, while running outdated versions of software poses a potential security risk.

It would be great if Linphone could provide an F-Droid compatible repository, such as Antox does [1]. The instructions for setting such repo up with an existing infrastructure are not overly complex. [2]

[1] https://pkg.tox.chat/fdroid/repo/
[2] https://f-droid.org/wiki/page/Setup_an_FDroid_App_Repo

Flexisip Push gateway

i have successfully configured flexisip server.
i am also able to send push notification manually using flexisip_pusher command.

now i have do that automatic so i have not any clu how i can archive that ?

  1. i have added google gcm api key in flexisip.conf
  2. also added database for all user and password

Now i don't know how communicate sip server and flexisip server ?
How Flexisip server Get token of android device and Flexisip can send push notification?
So Please give some help so any documentation link if you have...

Thanks

Linphone should use system's CA bundle

Android allows users to manage trusted CA certificates, even adding their own.

But Linphone uses its own CA bundle, and doesn't provide a way to manage it.

Besides that, Linphone doesn't provide a graphical way to skip verifications on certificates, such as: skip verification, trust once, trust permanently, etc.

Fix network state processing for VPN users.

linphone-android ignores currently the VPN status when processing connectivity. This results e.g. in using the wrong DNS servers and thus no SIP connectivity via VPN. I'm really the opposite of a java programmer but I did cobble something together with tons of online bandaid. The working result as a patch:

https://gist.github.com/not1337/50a9e1d2cd0091500c5848d08d5e7848

The only thing I have no idea how to handle it is the import of android.net.Network which should be conditional and from API 21.

Some other idea would be to do this additional processing only if enabled via GUI or just via provisioning. This way linphone-android users that don't use a VPN for telephony will experience no difference to the current behaviour.

User-agent in provisioning requests

Linphone should send a User-Agent in the HTTP provisioning requests with useful hardware and software information: app name, platform, version, mac address, device info, etc.

For example:
User-Agent: linphone-android 3.2.4 CC3F6056809F; Samsung Galaxy S3

CC3F6056809F would be the mac address of the used interface.

And something similar for the Iphone and desktop versions.
It gives flexibility when provisioning phones.

Sound is turned off after a couple of seconds from receiving a Linphone call

(This seems a better place to report this than the mailing list. Besides, I have more information)

I'm using Linphone 3.2.4 on CM 13.0/OnePlus 3 from Play Store. I don't run Google Play Services, have microG installed though, with GCM turned off. This happened with 3.1.0-fdroid too, IIRC.

Linphone has all permissions granted.

A few seconds after receiving a Linphone call, the phone speaker gets turned off. If I use headphones or a loudspeaker, I can hear the other person, though. Both devices record audio, which can be seen on the desktop client gauges.

The log from the Android client follows: https://paste.kde.org/p4jnkzdej

The problem doesn't seem to happen when the Android device is the one initiating the call.

auto hangUp after 30 second for kamailio server

I test code for server( kamailio 5.0), no sound and video(only self preview) ,then auto hangUp after 30 second on android devices

I compile source code of linphone-iphone project for two ios devices too, audio and video is ok.

what is problem about that. please help me.

Android command deprecated when running make

Getting this when I run make:

android update project --path . --target 
The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
make: *** [update-project] Error 1

Is there any quick fix for this?

compile issue

when I comile the linphone-android project(it from linphone) ,exec the python cmd "python ./prepare.py ",then I exec makefile cmd "make" ,the compile progress is broken .Linux terminal print some thing but I dont not nkown how to resolve . could you help me? please
Uploading problem.png…

here is the linux log
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /home/linguihua/lingugihua/projectFIle/linphone-android/liblinphone-sdk/android-arm64/lib/libsrtp.a
-- Installing: /home/linguihua/lingugihua/projectFIle/linphone-android/liblinphone-sdk/android-arm64/include/srtp/config.h
make[4]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/Build/srtp'
[ 62%] Completed 'EP_srtp'
make[3]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
[ 62%] Built target EP_srtp
make[3]: Entering directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
Scanning dependencies of target EP_vpx
make[3]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
make[3]: Entering directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
[ 62%] Creating directories for 'EP_vpx'
[ 63%] No download step for 'EP_vpx'
[ 63%] No patch step for 'EP_vpx'
[ 63%] No update step for 'EP_vpx'
[ 64%] Performing configure step for 'EP_vpx'
/bin/sh: 1: /home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake/EP_vpx_configure.sh: Permission denied
CMakeFiles/EP_vpx.dir/build.make:106: recipe for target '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/Stamp/EP_vpx/EP_vpx-configure' failed
make[3]: *** [/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/Stamp/EP_vpx/EP_vpx-configure] Error 126
make[3]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
CMakeFiles/Makefile2:1276: recipe for target 'CMakeFiles/EP_vpx.dir/all' failed
make[2]: *** [CMakeFiles/EP_vpx.dir/all] Error 2
make[2]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
Makefile:83: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
Makefile:179: recipe for target 'arm64-build' failed
make: *** [arm64-build] Error 2

compile issues

hello, while i exec cmd "make" in linphone-android project,linux terminal print a error .could you help me?

here is print from the terminal cmd “make” in the end
########################################################################
[ 63%] Performing configure step for 'EP_vpx'
/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake/EP_vpx_configure.sh: 41: /home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake/EP_vpx_configure.sh: /home/linguihua/lingugihua/projectFIle/linphone-android/submodules/externals/libvpx/configure: not found
CMakeFiles/EP_vpx.dir/build.make:106: recipe for target # '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/Stamp/EP_vpx/EP_vpx-configure' failed
make[3]: *** [/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/Stamp/EP_vpx/EP_vpx-configure] Error 127
make[3]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
CMakeFiles/Makefile2:1276: recipe for target 'CMakeFiles/EP_vpx.dir/all' failed
make[2]: *** [CMakeFiles/EP_vpx.dir/all] Error 2
make[2]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
Makefile:83: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/linguihua/lingugihua/projectFIle/linphone-android/WORK/android-arm64/cmake'
Makefile:179: recipe for target 'arm64-build' failed
make: *** [arm64-build] Error 2
###########################################################################

Issues with STUN server

Hello, firstly I would like to thank you for this great framework. It has a lot of useful settings and features.
However, I've faced a pretty significant issue.
If client device is a part of local network under NAT, there is no sound during the call. As far as I understand, it happens because app fails to establish proper connection with STUN server and retrieve proper IP and port. I've tried providing different STUN servers for the app, but result is the same.
On the other hand, IOS version seems to work fine, also it relies on the same lib underneath.
Below I have provided screenshots with SDP for IOS and Android:
http://prnt.sc/eenen9
http://prnt.sc/eenfb2
As you can see IOS provides proper port and Android provides default, it should not though.

If you have any ideas why is it so, please contact me.
Thank you in advance.

I can't run in android studio

i using android studio in windows,i have same error when added in android studio,
can everybody make a video clip for it?

Removing Status Fragment

Sorry to bother

Not sure that this is the right place to ask but anyway. I am trying to remove status fragment from everywhere except in side menu where you can check whether you're online or not. I could not figure out the correct way. Could you give me some clue ? Whenever I remove it from a layout and its activity related java file the whole android project crashes on the phone.

Thanks for your help.

Multicasting in Linphone Android

Hi everyone
I want to have a multicast video streaming from one of my linphone-android phones. In my code I added these lines of code at the beginning of linphone_core_invite_address_with_params in linphonecore.c:
` LinphoneVideoPolicy vid_policy;

linphone_core_enable_video_capture(lc, TRUE);
linphone_core_enable_video_display(lc, TRUE);
vid_policy.automatically_initiate=TRUE;
vid_policy.automatically_accept=TRUE;

linphone_core_set_video_policy(lc, &vid_policy);
linphone_core_set_video_multicast_addr(lc,"224.1.2.3");
linphone_core_enable_video_multicast(lc,TRUE);
linphone_core_set_audio_multicast_addr(lc,"224.1.2.3");
linphone_core_enable_audio_multicast(lc,TRUE);

`
The problem is it won't make my call a multicast call. The call stays unicast and it won't use the multicast Ip address I set in above code.
Is linphone not supporting multicasting? or I am missing something or my code is not in a good place?
please tell me if I am making the mistake, how can I enable multicasting in linphone?

I got error when I "make" after update Android Studio to 2.3

/Users/xxx/Work/yyy/build.xml:96: taskdef A class needed by class com.android.ant.GetUiTargetTask cannot be found: com/android/utils/ILogger using the classloader AntClassLoader[/Users/xxx/Library/Android/sdk/tools/lib/ant-tasks.jar:/Users/xxx/Library/Android/sdk/tools/lib/kxml2-2.3.0.jar:/Users/xxx/Library/Android/sdk/tools/lib/gson-2.2.4.jar:/Users/xxx/Library/Android/sdk/tools/lib/commons-compress-1.8.1.jar:/Users/xxx/Library/Android/sdk/tools/lib/httpclient-4.1.1.jar:/Users/xxx/Library/Android/sdk/tools/lib/httpmime-4.1.jar:/Users/xxx/Library/Android/sdk/tools/lib/httpcore-4.1.jar:/Users/xxx/Library/Android/sdk/tools/lib/commons-logging-1.1.1.jar:/Users/xxx/Library/Android/sdk/tools/lib/commons-codec-1.4.jar] at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:612) at org.apache.tools.ant.taskdefs.Definer.loadProperties(Definer.java:408) at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:264) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:180) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93) at org.apache.tools.ant.Main.runBuild(Main.java:832) at org.apache.tools.ant.Main.startAnt(Main.java:236) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113) Caused by: java.lang.NoClassDefFoundError: com/android/utils/ILogger at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:579) ... 16 more Caused by: java.lang.ClassNotFoundException: com.android.utils.ILogger at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1384) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1333) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1088) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 19 more
And this is the code line in build.xml that mentioned

<taskdef resource="anttasks.properties" classpathref="android.antlibs" /> <property name="exe" value="" /> <property name="bat" value="" />

Before update I never see this error. How I fix this error.

Stun doesn't work on incoming call

Everything works fine with outgoing call, but on incoming you have some problems with receiving data from stun server. Actually the main problem is in binding to socket.

logs:

RtpSession bound to [0.0.0.0] ports [7076] [7077]
rtp_session_enable_network_simulation:DISABLING NETWORK SIMULATION
multicast role is [inactive]
RtpSession bound to [0.0.0.0] ports [11078] [11079]
rtp_session_enable_network_simulation:DISABLING NETWORK SIMULATION
Stun lookup in progress...
Linphone core [0x7f7e1f9c00] notified [display_status]
Bind socket to 0.0.0.0:7076 failed: Address already in use

That happens because ip:port is already in use.

linphonecall.c
/*reserve the sockets immediately*/
linphone_call_init_media_streams(call);

and only then we call
call->ping_time=linphone_core_run_stun_tests(call->core,call);

App crashes with "has unexpected e_machine: 40" error

I am using linphone library in my Android app from 2015. I have updated the library last month.
After the last update, I am getting below crashes only in few phones.

Phone Model : SM-G900F, GT-I9100
Android : 4.4.2

0 java.lang.ExceptionInInitializerError
1 at java.lang.Class.classForName(Class.java)
2 at java.lang.Class.forName(Class.java:251)
3 at java.lang.Class.forName(Class.java:216)
!4 at org.linphone.core.LinphoneCoreFactory.instance(LinphoneCoreFactory.java:47)
5 at com.MyApp.MyApp.sip.XXXXX.initSipLibrary(XXXXX.java:xxx)
6 at com.MyApp.MyApp.xxx.XXXXX.onCreate(XXXXX.java:xxx)
7 at android.app.ActivityThread.handleCreateService(ActivityThread.java:2572)
8 at android.app.ActivityThread.access$1800(ActivityThread.java:135)
9 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
10 at android.os.Handler.dispatchMessage(Handler.java:102)
11 at android.os.Looper.loop(Looper.java:136)
12 at android.app.ActivityThread.main(ActivityThread.java:5021)
13 at java.lang.reflect.Method.invokeNative(Method.java)
14 at java.lang.reflect.Method.invoke(Method.java:515)
15 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
16 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
17 at dalvik.system.NativeStart.main(NativeStart.java)
18 Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app-lib/com.MyApp.MyApp-2/libbctoolbox-armeabi-v7a.so" has unexpected e_machine: 40
19 at org.linphone.core.LinphoneCoreFactoryImpl.(LinphoneCoreFactoryImpl.java:71)
20 ... 17 more
21 Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app-lib/com.MyApp.MyApp-2/libbctoolbox-armeabi-v7a.so" has unexpected e_machine: 40
22 at java.lang.Runtime.loadLibrary(Runtime.java:364)
23 at java.lang.System.loadLibrary(System.java:526)
24 at org.linphone.core.LinphoneCoreFactoryImpl.(LinphoneCoreFactoryImpl.java:57)
25 ... 17 more
26 java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app-lib/com.MyApp.MyApp-2/libbctoolbox-armeabi-v7a.so" has unexpected e_machine: 40
27 at org.linphone.core.LinphoneCoreFactoryImpl.(LinphoneCoreFactoryImpl.java:71)
28 at java.lang.Class.classForName(Class.java)
29 at java.lang.Class.forName(Class.java:251)
30 at java.lang.Class.forName(Class.java:216)
31 at org.linphone.core.LinphoneCoreFactory.instance(LinphoneCoreFactory.java:47)
32 at com.MyApp.MyApp.sip.XXXXX.initSipLibrary(XXXXX.java:254)
33 at com.MyApp.MyApp.telephony.XXXXX.onCreate(XXXXX.java:26)
34 at android.app.ActivityThread.handleCreateService(ActivityThread.java:2572)
35 at android.app.ActivityThread.access$1800(ActivityThread.java:135)
36 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
37 at android.os.Handler.dispatchMessage(Handler.java:102)
38 at android.os.Looper.loop(Looper.java:136)
39 at android.app.ActivityThread.main(ActivityThread.java:5021)
40 at java.lang.reflect.Method.invokeNative(Method.java)
41 at java.lang.reflect.Method.invoke(Method.java:515)
42 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
43 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
44 at dalvik.system.NativeStart.main(NativeStart.java)
45 Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app-lib/com.MyApp.MyApp-2/libbctoolbox-armeabi-v7a.so" has unexpected e_machine: 40
46 at java.lang.Runtime.loadLibrary(Runtime.java:364)
47 at java.lang.System.loadLibrary(System.java:526)
48 at org.linphone.core.LinphoneCoreFactoryImpl.(LinphoneCoreFactoryImpl.java:57)
49 ... 17 more
50 java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app-lib/com.MyApp.MyApp-2/libbctoolbox-armeabi-v7a.so" has unexpected e_machine: 40
51 at java.lang.Runtime.loadLibrary(Runtime.java:364)
52 at java.lang.System.loadLibrary(System.java:526)
53 at org.linphone.core.LinphoneCoreFactoryImpl.(LinphoneCoreFactoryImpl.java:57)
54 at java.lang.Class.classForName(Class.java)
55 at java.lang.Class.forName(Class.java:251)
56 at java.lang.Class.forName(Class.java:216)
57 at org.linphone.core.LinphoneCoreFactory.instance(LinphoneCoreFactory.java:47)
58 at com.MyApp.MyApp.sip.XXXXX.initSipLibrary(XXXXX.java:254)
59 at com.MyApp.MyApp.telephony.XXXXX.onCreate(XXXXX.java:26)
60 at android.app.ActivityThread.handleCreateService(ActivityThread.java:2572)
61 at android.app.ActivityThread.access$1800(ActivityThread.java:135)
62 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
63 at android.os.Handler.dispatchMessage(Handler.java:102)
64 at android.os.Looper.loop(Looper.java:136)
65 at android.app.ActivityThread.main(ActivityThread.java:5021)
66 at java.lang.reflect.Method.invokeNative(Method.java)
67 at java.lang.reflect.Method.invoke(Method.java:515)
68 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
69 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
70 at dalvik.system.NativeStart.main(NativeStart.java)

Any idea ?

GUI Issue: Fields for specific entries not updating correctly.

I've attached two screenshots. The first shows an entry displayed in the Linphone address book. All fine (Possibly because it is the first).

The second shot shows a different entry but not all of the fields have been updated from the "newly selected" entry.

First:
screenshot_2017-03-27-15-44-02

Second:
screenshot_2017-03-27-15-44-10

Thank you everyone!

Receive a Invite which contain accents -> Input is not valid Modified UTF-8

Hello guys,
Thanks first for your job.
I've a problem when I receive an Invite flag which contain accents.

Here the error stack for incoming call with display name Jonh Céna

A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0x20
A/art: art/runtime/check_jni.cc:65]     string: 'new incoming call from ["Jonh C�na" <sip:[email protected]>] to [sip:[email protected]]'
A/art: art/runtime/check_jni.cc:65]     in call to NewStringUTF
A/art: art/runtime/check_jni.cc:65]     from void org.linphone.core.LinphoneCoreImpl.iterate(long)
A/art: art/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
A/art: art/runtime/check_jni.cc:65]   | group="main" sCount=0 dsCount=0 obj=0x732f8000 self=0xb8ee3408
A/art: art/runtime/check_jni.cc:65]   | sysTid=24580 nice=0 cgrp=default sched=0/0 handle=0xb6fb8bec
A/art: art/runtime/check_jni.cc:65]   | state=R schedstat=( 0 0 0 ) utm=222 stm=57 core=0 HZ=100
A/art: art/runtime/check_jni.cc:65]   | stack=0xbe668000-0xbe66a000 stackSize=8MB
A/art: art/runtime/check_jni.cc:65]   | held mutexes= "mutator lock"(shared held)
A/art: art/runtime/check_jni.cc:65]   native: #00 pc 00004e64  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
A/art: art/runtime/check_jni.cc:65]   native: #01 pc 00003665  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
A/art: art/runtime/check_jni.cc:65]   native: #02 pc 00256401  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
A/art: art/runtime/check_jni.cc:65]   native: #03 pc 00238fbf  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+158)
A/art: art/runtime/check_jni.cc:65]   native: #04 pc 000b199b  /system/lib/libart.so (art::JniAbort(char const*, char const*)+610)
A/art: art/runtime/check_jni.cc:65]   native: #05 pc 000b20d5  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
A/art: art/runtime/check_jni.cc:65]   native: #06 pc 000b468f  /system/lib/libart.so (art::ScopedCheck::Check(bool, char const*, ...) (.constprop.129)+922)
A/art: art/runtime/check_jni.cc:65]   native: #07 pc 000be1bd  /system/lib/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv*, char const*)+44)
A/art: art/runtime/check_jni.cc:65]   native: #08 pc 000d8271  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (???)
A/art: art/runtime/check_jni.cc:65]   native: #09 pc 0000ccab  /data/app/com.myapp-1/lib/arm/libortp-armeabi-v7a.so (ortp_logv+90)
A/art: art/runtime/check_jni.cc:65]   native: #10 pc 000a1071  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (???)
A/art: art/runtime/check_jni.cc:65]   native: #11 pc 000a1c37  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (???)
A/art: art/runtime/check_jni.cc:65]   native: #12 pc 00105fe7  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (belle_sip_provider_dispatch_message+1034)
A/art: art/runtime/check_jni.cc:65]   native: #13 pc 000f5469  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (???)
A/art: art/runtime/check_jni.cc:65]   native: #14 pc 000f44f3  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (belle_sip_channel_process_data+210)
A/art: art/runtime/check_jni.cc:65]   native: #15 pc 0010bb25  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (???)
A/art: art/runtime/check_jni.cc:65]   native: #16 pc 000ee4b1  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (belle_sip_main_loop_run+644)
A/art: art/runtime/check_jni.cc:65]   native: #17 pc 000ee65d  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (belle_sip_main_loop_sleep+40)
A/art: art/runtime/check_jni.cc:65]   native: #18 pc 000a017b  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (sal_iterate+10)
A/art: art/runtime/check_jni.cc:65]   native: #19 pc 000c0e11  /data/app/com.myapp-1/lib/arm/liblinphone-armeabi-v7a.so (linphone_core_iterate+616)
A/art: art/runtime/check_jni.cc:65]   native: #20 pc 00560e07  /data/dalvik-cache/arm/data@[email protected]@[email protected] (Java_org_linphone_core_LinphoneCoreImpl_iterate__J+90)
A/art: art/runtime/check_jni.cc:65]   at org.linphone.core.LinphoneCoreImpl.iterate(Native method)
A/art: art/runtime/check_jni.cc:65]   at org.linphone.core.LinphoneCoreImpl.iterate(LinphoneCoreImpl.java:266)
A/art: art/runtime/check_jni.cc:65]   - locked <0x251c4ea3> (a org.linphone.core.LinphoneCoreImpl)
A/art: art/runtime/check_jni.cc:65]   at com.com.myapp.LinphoneManager$2$1.run(LinphoneManager.java:169)
A/art: art/runtime/check_jni.cc:65]   at android.os.Handler.handleCallback(Handler.java:739)
A/art: art/runtime/check_jni.cc:65]   at android.os.Handler.dispatchMessage(Handler.java:95)
A/art: art/runtime/check_jni.cc:65]   at android.os.Looper.loop(Looper.java:135)
A/art: art/runtime/check_jni.cc:65]   at android.app.ActivityThread.main(ActivityThread.java:5254)
A/art: art/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke!(Native method)
A/art: art/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke(Method.java:372)
A/art: art/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
A/art: art/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
A/art: art/runtime/check_jni.cc:65] 
A/art: art/runtime/thread.cc:819] pthread_getschedparam failed for DumpState: No such process
A/art: art/runtime/runtime.cc:289] Runtime aborting --- recursively, so no thread-specific detail!
A/art: art/runtime/runtime.cc:289] 
                                                               
--------- beginning of crash
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 24580 (myapp)

Thanks in advance.

CrabeMan,
Best regard.

Incoming call timeout after 15 seconds

When receiving a call on my Android phone Linphone sends busy after 15 seconds which puts the caller in the mailbox. The Voicemail is set up to kick in after 40 seconds.

Android logcat:

04-22 20:48:10.349 11475 11475 I Linphone: incoming call ringing for 1 seconds
04-22 20:48:11.066 11475 11475 I Linphone: incoming call ringing for 2 seconds
04-22 20:48:12.058 11475 11475 I Linphone: incoming call ringing for 3 seconds
04-22 20:48:13.049 11475 11475 I Linphone: incoming call ringing for 4 seconds
04-22 20:48:14.059 11475 11475 I Linphone: incoming call ringing for 5 seconds
04-22 20:48:15.047 11475 11475 I Linphone: incoming call ringing for 6 seconds
04-22 20:48:16.083 11475 11475 I Linphone: incoming call ringing for 7 seconds
04-22 20:48:17.054 11475 11475 I Linphone: incoming call ringing for 8 seconds
04-22 20:48:18.049 11475 11475 I Linphone: incoming call ringing for 9 seconds
04-22 20:48:19.050 11475 11475 I Linphone: incoming call ringing for 10 seconds
04-22 20:48:20.056 11475 11475 I Linphone: incoming call ringing for 11 seconds
04-22 20:48:21.054 11475 11475 I Linphone: incoming call ringing for 12 seconds
04-22 20:48:22.063 11475 11475 I Linphone: incoming call ringing for 13 seconds
04-22 20:48:23.056 11475 11475 I Linphone: incoming call ringing for 14 seconds
04-22 20:48:24.048 11475 11475 I Linphone: incoming call ringing for 15 seconds
04-22 20:48:25.005 11475 11475 I Linphone: incoming call timeout (15)

Version: 3.2.5 from PlayStore

Implement auto answer and custom ringtones based on SIP headers

It would be great if Linphone used the Alert-Info and Call-Info SIP headers to implement custom ringtones and auto-answer.

I know Linphone allows auto-answer, but it's an all-or-nothing deal.

It would be better if (once the auto-answer config option is enabled), Linphone would answer the call based on this header:
Call-Info=;answer-after=N

Where N is the number of seconds to wait. With N=0, there is no ring. The user can still reject the call before the timeout passes.

And Alert-Info can be used to use custom ringtones. Unlike with Call-Info and auto-answer, it seems that there is no consensus on this header, but rfc 3261 has this example:
Alert-Info: <http://www.example.com/sounds/moo.wav>

GUI Issue: Button obscures field value.

When entering (acutally editing) a SIP field, in this one case, the button at the end of the field covers the values in the fields.

Annotated screenshot attatched.
screenshot_2017-03-22-20-19-49

Incoming Early media

I am trying to use the Incoming Early Media but the callState does not change to StreamsRunning when I am receiving a call with early media from another device.
Is there any guide on how to receive early media on linphone android?

Many thanks

SIMPLE

Does/Will LinPhone support SIP SIMPLE texting?

error: cannot find symbol variable rootca

hi, i clone the project from git clone git://git.linphone.org/linphone-android.git --recursive and just open android studio and syncthe project with no error. when try to run project it show me this error. thnks

Linphone offline when phone goes into (deep) idle mode (Android Doze)

Android "Doze Mode" causes disconnectivity for Linphone when it kicks in, even though Linphone is whitelisted. For Android 6 this can be remedied by "adb dumpsys deviceidle disable" and for Android 7 with "adb dumpsys deviceidle disable deep", but this requires a debug connection after every phone reboot which is not really practical.
I don't know if UDP keepalives would solve this as for me TLS/SRTP is a requirement to be able to connect to my server.

Please see the following for the Android side:
https://developer.android.com/training/monitoring-device-state/doze-standby.html

As a hint and not verified by me, Conversations may already have a fix for their code as hinted in:
iNPUTmice/Conversations#1624

java.lang.UnsatisfiedLinkError

java.lang.UnsatisfiedLinkError: dlopen failed: library "./obj/local/armeabi-v7a/libffmpeg-linphone-arm.so" not found
app crashes after api level change to 25 this is my gradle file

`apply plugin: 'com.android.application'

buildscript {
    repositories {
        jcenter()
        //mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
        classpath 'com.google.gms:google-services:3.0.0'
    }
}
repositories {
    jcenter()
    mavenCentral()
}
android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "org.linphone"
        minSdkVersion 14
        targetSdkVersion 25
        versionCode 4
        versionName "1.0.0"
        multiDexEnabled true
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
            resources.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
            aidl.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
            renderscript.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            jniLibs.srcDir 'libs'

            java.exclude '**/mediastream/MediastreamerActivity.java'
        }

        instrumentTest.setRoot('tests')

        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
    buildTypes {
    }
}

dependencies {
    compile fileTree(include: '*.jar', dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.code.gson:gson:2.7'
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'
    compile 'com.squareup.okhttp3:okhttp:3.6.0'
    compile 'com.squareup.okhttp3:logging-interceptor:3.4.2'
    compile 'com.google.firebase:firebase-messaging:10.2.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
}


apply plugin: 'com.google.gms.google-services'`

Android io error when connecting to sip server

Hello! I´m using linphone for android (downloaded from the playstore). I keep getting an error: "io error" when trying to connect to a freeswitch sip server. Same server is used in an ios app and it works perfectly. I'm in a wifi network using ipv6. I've already tried connecting with ipv6 enabled and disabled from within the application.

I'm also getting the same issue when using lib linphone on an android app made from scratch. I can provide linphonerc configurations if needed.

Anyone out here know what the issue might be?

resource no found

at linphone-android project/res/raw/rootca is leak but at class org.linphone.LinphoneManager this resource is used "copyIfNotExist(R.raw.rootca, mLinphoneRootCaFile);"

MWI, multiple SIP accounts

I use several commercial ITSP. I am using 7 SIP accounts. When I was using another SIP client, and a call noanswer/busy forwarded to voicemail I received a notification of voicemail. In LinPhone no such notification is automatically generated.

Is this a setting oversight on my part?

What ought be the value of voicemail URI? Given that I have several SIP accounts from numerous providers??

else: Feature Request: voicemail notification per SIP account.

How to import linphone-android in android studio in windows

I have a clone copy of linphone-android and I have imported the project in android studio but I am getting following error to all native code.
Cannot resolve corresponding JNI function.

I searched a lot but getting steps for linux or mac not for windows.
Can anyone help to compile this project in windows.

How to set custom server and port

Hi, all.
I'm trying to set custom server using below ip address and ports.

domain: '88.169.246.211',
chat_ws_servers: 'wss://88.169.246.211:7443',
conf_ws_servers: 'wss://88.169.246.211:8082', // video and chat conference port

If you know how to set, please let me know.
Thanks.

Tools 25.3.1 API Changes android cli

No Longer android cli command android update project in tools 25.3.1 Latest tool version to work make script android update project --path --target 25.2.3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.