opentelecoms-org / lumicall Goto Github PK
View Code? Open in Web Editor NEWSIP and ENUM dialer for Android with ZRTP/SRTP encryption, SIP over TLS, ICE/TURN for NAT, G.729 and many other features
Home Page: http://www.lumicall.org
License: Other
SIP and ENUM dialer for Android with ZRTP/SRTP encryption, SIP over TLS, ICE/TURN for NAT, G.729 and many other features
Home Page: http://www.lumicall.org
License: Other
You need to update the jni library, namely:
Application.mk add APP_ABI := all
and set in OSNetworkSystem.cpp some update(for arm64 you need change jint to jlong in some places)
Just wanted to ask about the development status of this project. It seems quite interesting, but I see mainly crashed on my device. Maybe that the issues are already present here in the tracker but I do not want to invest time to check this if the project is already dead.
Is there some public interest in this and will the development go on?
ic24j
zrtp
opentelecoms.org-util
gmetric4j
These library projects are missing.The download zip folder has sub Drecteries with these names but they are all empty .
Whenever I try to call a PSTN number when my phone is not connected to WiFi (and thus has no internet connection), Lumicall will crash (~"Lumicall was stopped [OK]" Android popup).
Lumicall is a SIP client application. I want to open and manage some needs in this application, such as adding even friend's mobile number and make some calls. but I am getting bad behavior in this app. The app becomes bogged down when turning on internet data.
When i open this app, first i turn off internet data, after I entered into the application, I revived the internet data and I want to write some names in (user @ domian), but this app is stuck and I can not make anything else. I can only turn off internet data, and this app becomes normal again.
! [https://youtu.be/uQfrIW-XAcs]
Lumicall crashed when filling out "sip:" field wiuth assistance of Android's
hint menu.
Steps:
Since my SIP number had already been stored with my "Me" contact (in an international +420910......
form in a custom-labeled field "SIP"), this is when Android started offering it as a drop-down option.
4. Selected the DD-menu item (in faith that I'll be able to simply edit the rest out)
Result: crash
I could reproduce it again few minutes later.
Facts:
Hi All
I've been trying to run Lumicall on a Nexus 5 with Android 5.
Lumicall can register to the SIP server but can't make phone calls.
The program crashes but stays active in the notification bar, it has to be killed by hand in order to stop it, one of the errors viewed using logcat is the following:
I/UserAgent(30478): Starting Async call setup phase
I/UserAgent(30478): UA: begin ICE setup (outbound)
W/linker (30478): libOSNetworkSystem.so has text relocations. This is
wasting memory and prevents security hardening. Please fix.
F/art (30478): art/runtime/thread.cc:1105] No pending exception
expected: java.lang.NoSuchMethodError: no non-static method
"Ljava/net/InetAddress;.()V"
F/art (30478): art/runtime/thread.cc:1105] at void
org.sipdroid.net.impl.OSNetworkSystem.oneTimeInitializationImpl(boolean)
(OSNetworkSystem.java:-2)
F/art (30478): art/runtime/thread.cc:1105] at void
org.sipdroid.net.impl.OSNetworkSystem.oneTimeInitialization(boolean)
(OSNetworkSystem.java:742)
F/art (30478): art/runtime/thread.cc:1105] at void
org.sipdroid.net.SipdroidSocket.() (SipdroidSocket.java:142)
F/art (30478): art/runtime/thread.cc:1105] at void
org.sipdroid.sipua.UserAgent.setupICE(org.zoolu.sip.address.NameAddress)
(UserAgent.java:480)
F/art (30478): art/runtime/thread.cc:1105] at boolean
org.sipdroid.sipua.UserAgent.callAsync(java.lang.String, boolean)
(UserAgent.java:663)
F/art (30478): art/runtime/thread.cc:1105] at java.lang.Object
org.sipdroid.sipua.UserAgent$1.doInBackground(java.lang.Object[])
(UserAgent.java:637)
F/art (30478): art/runtime/thread.cc:1105] at java.lang.Object
android.os.AsyncTask$2.call() (AsyncTask.java:288)
F/art (30478): art/runtime/thread.cc:1105] at void
java.util.concurrent.FutureTask.run() (FutureTask.java:237)
F/art (30478): art/runtime/thread.cc:1105] at void
java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker)
(ThreadPoolExecutor.java:1112)
F/art (30478): art/runtime/thread.cc:1105] at void
java.util.concurrent.ThreadPoolExecutor$Worker.run()
(ThreadPoolExecutor.java:587)
F/art (30478): art/runtime/thread.cc:1105] at void
java.lang.Thread.run() (Thread.java:818)
F/art (30478): art/runtime/thread.cc:1105]
Hi,
I have installed LumiCall from play Store. and when i am trying to dial asterisk sip user e.g [email protected] applications stop working and crashes.
kindly suggest issue to this issue.
Regards,
I installed Lumicall on my desktop phone Grandstream GXP2200 which runs a customized version of Android 2.3.7.
Interface looks great on this phone (I can't say the same thing about CSip).
But there is a major problem. I set up a simple account for my Freeswitch PBX but Lumicall don't even try to connect to Freeswitch.
Is it compiled to work just on wireless interfaces? Because my desktop phone lacks the wireless interface and have a wired one.
Thank you for your great work.
//package name: org.lumicall.android
//version: 1.12.16
java.lang.NullPointerException
at org.sipdroid.sipua.SipdroidEngine.call(SipdroidEngine.java:740)
at org.lumicall.android.sip.DialCandidateHelper.call(DialCandidateHelper.java:54)
at org.sipdroid.sipua.ui.Sipdroid.call_menu(Sipdroid.java:763)
at org.sipdroid.sipua.ui.Sipdroid$4.onClick(Sipdroid.java:296)
at android.view.View.performClick(View.java:4240)
at android.view.View.onKeyUp(View.java:7928)
at android.widget.TextView.onKeyUp(TextView.java:5606)
at android.view.KeyEvent.dispatch(KeyEvent.java:2647)
at android.view.View.dispatchKeyEvent(View.java:7343)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.widget.ScrollView.dispatchKeyEvent(ScrollView.java:353)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1933)
at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1408)
at android.app.Activity.dispatchKeyEvent(Activity.java:2384)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1860)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:3791)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3774)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3483)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3540)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5419)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5399)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5370)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3165)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
//package name: org.lumicall.android
//version: 1.12.16
java.lang.NullPointerException
at org.sipdroid.sipua.SipdroidEngine.call(SipdroidEngine.java:740)
at org.lumicall.android.sip.DialCandidateHelper.call(DialCandidateHelper.java:54)
at org.sipdroid.sipua.ui.Sipdroid.call_menu(Sipdroid.java:763)
at org.sipdroid.sipua.ui.Sipdroid$1.onKey(Sipdroid.java:254)
at android.view.View.dispatchKeyEvent(View.java:7338)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.widget.ScrollView.dispatchKeyEvent(ScrollView.java:353)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1933)
at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1408)
at android.app.Activity.dispatchKeyEvent(Activity.java:2384)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1860)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:3791)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3774)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3483)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3540)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3516)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:3666)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:1982)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1698)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1689)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:1959)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:132)
at android.os.Looper.loop(Looper.java:124)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
The file gen/.gitignore which is included in te repository is deleted when running ant clean. It shouldn't be included in the repo or not deleted by git clean.
In order to answer a call, I need to slide up the window on the screen.
However, this process is somewhat fragile; if I don't pull it strongly enough, I loose it, and it "falls back" to the bottom.
What's worse, however, is that I can only try this once: if I fail to get it right the first time, subsequent attempts to slide the window up will do nothing, I can no longer move it.
The only way I found to get around this is to go back to the home screen, and then switch back to Lumicall again. If I do that, I can try to slide the window up again.
I would appreciate if you could fix this.
Wasting hours on this problem, no luck understanding it.
[2013-06-11 13:22:53 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/acplt/oncrpc/OncRpcAcceptStatus;
[2013-06-11 13:22:53 - SipUA] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/acplt/oncrpc/OncRpcAcceptStatus;
Doing a quick look with grep, I see the file in two places
Binary file gmetric4j/lib/oncrpc-1.0.7.jar matches
Binary file libs/oncrpc-1.0.7.jar matches
This starts when I go to SipUA and add "Android Private Libraries" to the Order and Export in Java Build Path - which I'm trying to do to resolve the fact that at runtime the opentelcoms DNS library is failing to load - causing the app to crash/fault once you configure your own SIP provider.
I was able to compile with ant - but would like help on resolving why the latest Google.com download for Android development isn't working.
//package name: org.lumicall.android
//version: 1.12.16
java.lang.NullPointerException
at com.google.i18n.phonenumbers.PhoneNumberUtil.format(PhoneNumberUtil.java:1034)
at org.lumicall.android.sip.ManualVerification$1.onClick(ManualVerification.java:109)
at android.view.View.performClick(View.java:4240)
at android.view.View.onKeyUp(View.java:7928)
at android.widget.TextView.onKeyUp(TextView.java:5552)
at android.view.KeyEvent.dispatch(KeyEvent.java:2647)
at android.view.View.dispatchKeyEvent(View.java:7343)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.widget.ScrollView.dispatchKeyEvent(ScrollView.java:353)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1933)
at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1408)
at android.app.Activity.dispatchKeyEvent(Activity.java:2384)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1860)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:3791)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3774)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3483)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3540)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3516)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:3666)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:1982)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1698)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1689)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:1959)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:132)
at android.os.Looper.loop(Looper.java:124)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Requested the verification on startup but nothing arrives back after about an hour. Not sure if this a Lumicall issue or sip5060.net one? Tried a few re-requests not sure if the outbound connection is being made successfully as there is no obvious feedback - used both 3g and wifi for net connections. Current version 1.9.11. Is there anything I can do to help identify if there is a problem? Anywhere else I should go to get help?
Thanks.
Environment details : Windows 10 64bit x64, Intel Core i5.
ndk version : android-ndk-r13-windows-x86_64
Error :
jni/g729/siphon-g729/Headers\basic_op.h:641:21: error: invalid output constraint '=&r_i' in asm
: "=&r_i"(out),
and in line 700:
'=&r*i' in asm
Diagnosis : I read the documentation and the "_i" output constraint syntax was not found in the asm Library. I think, the gcc compiler which my version of ndk build was using could not understand "_i"
There seems to be some mismatch in the constraints that the compiler on my system was identifying . Possibly due to deprecation or version changes. Since it is assembly language level change I removed that unidentified constraint on one of the output register.
Solution : Changed “=&r*i"(out) to "=&r"(out)
When I try to set an encryption password for a PTT channel, I get a force closure.
I seen this on all two phones I could test on:
Hi all
I've found that while configuring an account, the program does not trim the spaces from the strings entered in the configuration text fields, resulting in failed DNS resolve requests.
"HOSTNAME.COM " / "HOSTNAME.COM"
Thanks
Please enable HTTPS for lumicall.org
//package name: org.lumicall.android
//version: 1.12.16
java.lang.NullPointerException
at org.sipdroid.sipua.SipdroidEngine.sendMessage(SipdroidEngine.java:753)
at org.lumicall.android.sip.NewMessage.sendMessage(NewMessage.java:83)
at org.lumicall.android.sip.NewMessage$1.onClick(NewMessage.java:52)
at android.view.View.performClick(View.java:4240)
at android.view.View.onKeyUp(View.java:7928)
at android.widget.TextView.onKeyUp(TextView.java:5552)
at android.view.KeyEvent.dispatch(KeyEvent.java:2647)
at android.view.View.dispatchKeyEvent(View.java:7343)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1393)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1933)
at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1408)
at android.app.Activity.dispatchKeyEvent(Activity.java:2384)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1860)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:3791)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3774)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3483)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3540)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3406)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3379)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3429)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3398)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3516)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:3666)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:1982)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1698)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1689)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:1959)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:132)
at android.os.Looper.loop(Looper.java:124)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
//package name: org.lumicall.android
//version: 1.12.16
java.lang.NullPointerException
at org.lumicall.android.sip.NewMessage.storeMessage(NewMessage.java:125)
at org.lumicall.android.sip.NewMessage.sendMessage(NewMessage.java:81)
at org.lumicall.android.sip.NewMessage$1.onClick(NewMessage.java:52)
at android.view.View.performClick(View.java:4240)
at android.view.View$PerformClick.run(View.java:17721)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
My phone is stupid.
To be more specific: it can't deal with the protective cover I put over it, so the proximity sensor's readings are off. As a result, when I am in a call, I can't really operate any of the on-screen controls, because it imagines that my face is there, so it locks everything.
As a workaround, I usually go to the home screen, pull down the notifications, and click the "end this call" button appearing under the "active call" line.
However, Lumicall doesn't provide any such control in the notification window. It would be nice if it would.
Lumicall is trying to register a IPv6 link-local address, although it is configured with "Prefer IPv4 only" and I don't have a global scope IPv6 address.
I'm using Cyanongenmod 10.1RC2 (Android 4.2.2)
I see this in the repro proxy:
DEBUG | 20130605-104710.194 | repro | RESIP | 2997857136 | ParseBuffer.cxx:963 | ParseBuffer.cxx:668, Parse failed Expected a digit, got: :980c:82ff:feed:3f9d%p2p0:35434;rport;branch=z9hG4bK45996 in context: Via
SIP/2.0/TLS fe80::980c:82ff:feed:3f9d%p2p0:35434;rport;branch=z9hG4bK45996
^
DEBUG | 20130605-104710.194 | repro | RESIP | 2997857136 | BaseException.cxx:21 | BaseException at ParseBuffer.cxx:668 ParseBuffer.cxx:668, Parse failed Expected a digit, got: :980c:82ff:feed:3f9d%p2p0:35434;rport;branch=z9hG4bK45996 in context: Via
SIP/2.0/TLS fe80::980c:82ff:feed:3f9d%p2p0:35434;rport;branch=z9hG4bK45996
^
INFO | 20130605-104710.194 | repro | RESIP | 2997857136 | Helper.cxx:1728 | Malformed topmost Via header
DEBUG | 20130605-104710.195 | repro | RESIP | 2997857136 | ParseBuffer.cxx:963 | ParseBuffer.cxx:727, Parse failed Expected a digit in context: Contact
sip:juan.orti@fe80::980c:82ff:feed:3f9d%p2p0:35434;transport=tls;reg-id=1;+sip.instance="urn:uuid:68746b3d-deac-4c37-94ee-03b07da6373d"
^
DEBUG | 20130605-104710.195 | repro | RESIP | 2997857136 | BaseException.cxx:21 | BaseException at ParseBuffer.cxx:727 ParseBuffer.cxx:727, Parse failed Expected a digit in context: Contact
sip:juan.orti@fe80::980c:82ff:feed:3f9d%p2p0:35434;transport=tls;reg-id=1;+sip.instance="urn:uuid:68746b3d-deac-4c37-94ee-03b07da6373d"
^
INFO | 20130605-104710.195 | repro | RESIP:TRANSPORT | 2997857136 | Transport.cxx:397 | Message Failed basicCheck :SipReq: REGISTER example.com tid=fdaf4483b3847c5f301ea42386b5917d cseq=1 REGISTER contact= MALFORMED CONTACT / 1 from(wire) tlsd=sip.example.com
Hi All
I've been trying to run Lumicall on a Nexus 5 with Android 5.
Lumicall can register to the SIP server but can't make phone calls.
The program crashes but stays active in the notification bar, it has to be killed by hand in order to stop it, one of the errors viewed using logcat is the following:
W/ActivityManager( 735): Permission Denial: not allowed to send broadcast android.intent.action.PHONE_STATE from pid=30478, uid=10038
W/Lumicall(30478): Failed to send intent: android.intent.action.PHONE_STATE
I/ActivityManager( 735): START u0 {flg=0x10000000 cmp=org.lumicall.android/org.sipdroid.sipua.ui.Activity2} from uid 10038 on display 0
I/SipUA: (30478): alarm 600
I have Cyanogenmod for android 5.1 on my nexus 4, and Lumicall crashes when i try to verify. I need a way to manually verify from Google Voice.
Just a hint: According to https://tools.ietf.org/html/draft-ietf-payload-rtp-opus-11 page 6 paragraph 4, for OPUS the timestamp has to be increased by 960 every frame regardless of the frame-size and sample rate. You can easily implement it by introducing in RtpStreamSender on line 568 the following two lines:
else if (p_type.codec.number() == 98)
time += 960;
This will make lumicall compatible with webRTC ; ). Otherwise the voice will be strange on the webRTC side.
(By the way webRTC uses the number 111 for opus).
I tried Lumicall, but my proxy rejected TLS connection from Lumicall due to old, insecure TLS protocol version:
Oct 20 16:50:34 box /usr/bin/sip-proxy[32344]: ERROR: tls [tls_util.h:42]: tls_err_ret(): TLS accept:error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
Hi,
on my nexus 5 with andoid 4.4, lumicall 1.9.11, the autoregistration fails with this error message:
+@[email protected]
Anmeldung fehlgeschlagen (400 malformed topmost Via ...
Then I can enter the Lumicall dial window with my sip identity correctly inserted. When I try to call [email protected], lumicall crashes.
The crash is a java.lang.SecurityException in a class named "Parcel".
i wonder wether the duplicate Domain is the source of the problem
Please let me know how I can provide better debugging information.
Best
Karsten
Hello, how can i reg a user on sip560
if i never use any sim card with my android at all,
because of privacy concerns?
Why there's no open registration anyway?
By the way, this project looks very interesting.
I'm having some issues with sip on my platform with ostn though
and i have even been thinking of switching to xmpp/jingle completely.
Jitsi offers the option to use a registrarless mode where traffic is directly exchanged between hosts without requirering an additional server:
https://jitsi.org/Documentation/RegistrarlessSIPAccount
It would be nice to see this in lumicall.
I use Google Voice, and when Lumicall wants to register with sip5060.net it does so with my "real" phone number (which nobody knows) instead of my Google Voice number. It would be nice if Lumicall allowed me to override the detected phone number.
I am trying to get Lumicall working with a voip 2 PSTN gateway called "VoipBlaze" (which is a member of the MobileVOIP franchise.)
After I try to configure the account, I get a "Registration Failed (Timeout)" Notification.
Looking at the logs with adb logcat
, I see events like this:
I/TransactionClient(18531): Transaction#117: TransactionClient#117: Retransmission timeout expired
I/IntegratedSipProvider(18531): Sending message:
I/IntegratedSipProvider(18531): REGISTER sip:sip.voipblazer.com SIP/2.0
I/IntegratedSipProvider(18531): Via: SIP/2.0/UDP 192.168.1.68:59313;rport;branch=z9hG4bK18981
I/IntegratedSipProvider(18531): Max-Forwards: 70
I/IntegratedSipProvider(18531): To: <sip:[email protected]>
I/IntegratedSipProvider(18531): From: <sip:[email protected]>;tag=z9hG4bK53445038
I/IntegratedSipProvider(18531): Call-ID: [email protected]
I/IntegratedSipProvider(18531): CSeq: 1 REGISTER
I/IntegratedSipProvider(18531): Expires: 3600
I/IntegratedSipProvider(18531): User-Agent: Lumicall/1.11.10/GT-I9505G
I/IntegratedSipProvider(18531): Contact: <sip:[email protected]:59313;transport=udp>;reg-id=1;+sip.instance="<urn:uuid:32dddd21-2c16-4d62-8f69-6c2bb649c41a>"
I/IntegratedSipProvider(18531): Supported: path, outbound
I/IntegratedSipProvider(18531): Content-Length: 0
I/IntegratedSipProvider(18531):
I/IntegratedSipProvider(18531): using transport udp
I/IntegratedSipProvider(18531): Resolving host address 'sip.voipblazer.com'
I/SRVRecordHelper(18531): using nameservers: 192.168.1.254, dnsjava refresh took 54ms
I/IntegratedSipProvider(18531): Sending message to udp:77.72.169.131:5061
I/org.zoolu.tools.Timer(18531): Created Timer: Retransmission, timeout = 4000ms
I/AndroidTimer(18531): created an AndroidTimer for 4000 MILLISECONDS, id = siptimer:edc187ff-1a72-459f-80f8-5542498b568e
I/AndroidTimer(18531): onReceive: siptimer:39a8ae86-901d-4da9-aab2-d7f844d233a0
I/AndroidTimer(18531): it's a timeout
Now the interesting thing is this log is that it's trying to send messages to port 5061, which is the default port, but I have manually configured 5060 as the registrar port, since that's what VoipBlazer uses.
Could it be that Lumicall somehow fails to pick up this config option, and tries to connect with the default port number instead?
Thank you for checking this!
//package name: org.lumicall.android
//version: 1.12.16
android.database.sqlite.SQLiteConstraintException: SIPIdentity.uri may not be NULL (code 19)
at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:782)
at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1469)
at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1339)
at org.lumicall.android.db.DBObject.commit(DBObject.java:33)
at org.lumicall.android.db.LumicallDataSource.persistSIPIdentity(LumicallDataSource.java:37)
at org.lumicall.android.preferences.SIPIdentitySettings.persistObject(SIPIdentitySettings.java:34)
at org.lumicall.android.preferences.SIPIdentitySettings.persistObject(SIPIdentitySettings.java:30)
at org.lumicall.android.preferences.DBObjectSettings.setBeanValue(DBObjectSettings.java:105)
at org.lumicall.android.preferences.DBObjectSettings$MyListener.onPreferenceChange(DBObjectSettings.java:132)
at android.preference.Preference.callChangeListener(Preference.java:895)
at android.preference.ListPreference.onDialogClosed(ListPreference.java:265)
at android.preference.DialogPreference.onDismiss(DialogPreference.java:383)
at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1232)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
My BT headset has a button which can be used to answer calls.
(The phone rings, I click the button, I am in the call.)
However, with Lumicall, this button does not work.
When I click it, a dialog pops up, listing applications that could potentially do something with the button - but Lumicall is not among them. (Usually, with the native dialer app, it just works, with no popup.)
Lumicall crashes on 2 test devices with Android 6.0 and Android 5.1. In both cases with DeadObjectException
.
07-07 11:16:26.844 194 194 DEBUG F *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-07 11:16:26.844 194 194 DEBUG F Build fingerprint: 'google/hammerhead/hammerhead:6.0.1/MOB30H/2751534:user/release-keys'
07-07 11:16:26.845 194 194 DEBUG F Revision: '11'
07-07 11:16:26.845 194 194 DEBUG F ABI: 'arm'
07-07 11:16:26.845 194 194 DEBUG F pid: 7423, tid: 8793, name: Thread-587 >>> org.lumicall.android <<<
07-07 11:16:26.845 194 194 DEBUG F signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
07-07 11:16:26.893 194 194 DEBUG F Abort message: 'art/runtime/thread.cc:1336] No pending exception expected: java.lang.NoSuchMethodError: no non-static method "Ljava/net/InetAddress;.<init>()V"'
07-07 11:16:26.893 194 194 DEBUG F r0 00000000 r1 00002259 r2 00000006 r3 a02d6978
07-07 11:16:26.894 194 194 DEBUG F r4 a02d6980 r5 a02d6930 r6 00000001 r7 0000010c
07-07 11:16:26.894 194 194 DEBUG F r8 b4c7f800 r9 b4c7de44 sl a0dcf15b fp b4c63450
07-07 11:16:26.894 194 194 DEBUG F ip 00000006 sp a02d56c8 lr b6cc5b61 pc b6cc7f50 cpsr 40070010
07-07 11:16:26.925 194 194 DEBUG F backtrace:
07-07 11:16:26.925 194 194 DEBUG F #00 pc 00041f50 /system/lib/libc.so (tgkill+12)
07-07 11:16:26.926 194 194 DEBUG F #01 pc 0003fb5d /system/lib/libc.so (pthread_kill+32)
07-07 11:16:26.926 194 194 DEBUG F #02 pc 0001c30f /system/lib/libc.so (raise+10)
07-07 11:16:26.926 194 194 DEBUG F #03 pc 000194c1 /system/lib/libc.so (__libc_android_abort+34)
07-07 11:16:26.926 194 194 DEBUG F #04 pc 000174ac /system/lib/libc.so (abort+4)
07-07 11:16:26.926 194 194 DEBUG F #05 pc 00333971 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+228)
07-07 11:16:26.926 194 194 DEBUG F #06 pc 000f45fb /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2226)
07-07 11:16:26.926 194 194 DEBUG F #07 pc 000f08d1 /system/lib/libart.so (_ZN3art7BarrierD2Ev+216)
07-07 11:16:26.927 194 194 DEBUG F #08 pc 0035b473 /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+162)
07-07 11:16:26.927 194 194 DEBUG F #09 pc 00333a35 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+424)
07-07 11:16:26.927 194 194 DEBUG F #10 pc 000f45fb /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2226)
07-07 11:16:26.927 194 194 DEBUG F #11 pc 0034f0b3 /system/lib/libart.so (_ZNK3art6Thread24AssertNoPendingExceptionEv.part.170+378)
07-07 11:16:26.927 194 194 DEBUG F #12 pc 00136aab /system/lib/libart.so (_ZN3art11ClassLinker9FindClassEPNS_6ThreadEPKcNS_6HandleINS_6mirror11ClassLoaderEEE+34)
07-07 11:16:26.928 194 194 DEBUG F #13 pc 0029d4c1 /system/lib/libart.so (_ZN3art3JNI9FindClassEP7_JNIEnvPKc+812)
07-07 11:16:26.928 194 194 DEBUG F #14 pc 00002b53 /data/app/org.lumicall.android-1/lib/arm/libOSNetworkSystem.so (_Z17jniThrowExceptionP7_JNIEnvPKcS2_+10)
07-07 11:16:26.928 194 194 DEBUG F #15 pc 00b2970b /data/app/org.lumicall.android-1/oat/arm/base.odex (offset 0x98a000)
07-07 11:16:27.330 194 194 DEBUG F Tombstone written to: /data/tombstones/tombstone_02
07-07 11:16:27.330 194 194 DEBUG E AM write failed: Broken pipe
07-07 11:16:27.330 777 794 BootReceiver I Copying /data/tombstones/tombstone_02 to DropBox (SYSTEM_TOMBSTONE)
07-07 11:16:27.338 777 8798 ActivityManager W Force finishing activity org.lumicall.android/org.sipdroid.sipua.ui.InCallScreen
07-07 11:16:27.352 777 788 WindowState I WIN DEATH: Window{96640ce u0 org.lumicall.android/org.sipdroid.sipua.ui.Sipdroid}
07-07 11:16:27.358 777 1330 WindowState I WIN DEATH: Window{9774972 u0 org.lumicall.android/org.sipdroid.sipua.ui.InCallScreen}
07-07 11:16:27.358 777 8798 ActivityManager W Exception thrown during pause
07-07 11:16:27.358 777 8798 ActivityManager W android.os.DeadObjectException
07-07 11:16:27.358 777 8798 ActivityManager W at android.os.BinderProxy.transactNative(Native Method)
07-07 11:16:27.358 777 8798 ActivityManager W at android.os.BinderProxy.transact(Binder.java:503)
07-07 11:16:27.358 777 8798 ActivityManager W at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:727)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:867)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2907)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2763)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2760)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:12037)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:11933)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:12622)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:12129)
07-07 11:16:27.358 777 8798 ActivityManager W at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
07-07 11:16:27.359 777 889 WifiService D Client connection lost with reason: 4
07-07 11:16:27.361 777 8798 ActivityManager I Restarting because process died: ActivityRecord{f5b8275 u0 org.lumicall.android/org.sipdroid.sipua.ui.Sipdroid t736}
07-07 11:16:27.363 777 8798 ActivityManager W Exception when starting activity org.lumicall.android/org.sipdroid.sipua.ui.Sipdroid
07-07 11:16:27.363 777 8798 ActivityManager W android.os.DeadObjectException
07-07 11:16:27.363 777 8798 ActivityManager W at android.os.BinderProxy.transactNative(Native Method)
07-07 11:16:27.363 777 8798 ActivityManager W at android.os.BinderProxy.transact(Binder.java:503)
07-07 11:16:27.363 777 8798 ActivityManager W at android.app.ApplicationThreadProxy.scheduleLaunchActivity(ApplicationThreadNative.java:826)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStackSupervisor.realStartActivityLocked(ActivityStackSupervisor.java:1284)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStackSupervisor.startSpecificActivityLocked(ActivityStackSupervisor.java:1384)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStack.resumeTopActivityInnerLocked(ActivityStack.java:1969)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStack.resumeTopActivityLocked(ActivityStack.java:1554)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStack.resumeTopActivityLocked(ActivityStack.java:1537)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:922)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2907)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2763)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2760)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:12037)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:11933)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:12622)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:12129)
07-07 11:16:27.363 777 8798 ActivityManager W at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
07-07 11:16:27.404 213 213 Zygote I Process 7423 exited due to signal (6)
07-07 11:16:27.418 777 784 KeyguardDisableHan.. W cleaning up leaked reference: Sipdroid
07-07 11:16:27.424 777 8798 ActivityManager W Scheduling restart of crashed service org.lumicall.android/.ganglia.GMonitorService in 1000ms
07-07 11:16:27.424 777 8798 ActivityManager W Scheduling restart of crashed service org.lumicall.android/org.sipdroid.sipua.ui.RegisterService in 11000ms
07-07 11:16:27.437 777 8798 ActivityManager I Start proc 8801:org.lumicall.android/u0a87 for activity org.lumicall.android/org.sipdroid.sipua.ui.Sipdroid
07-07 11:16:27.437 777 1572 ActivityManager W Spurious death for ProcessRecord{f5b6f04 8801:org.lumicall.android/u0a87}, curProc for 7423: null
I installed the application lumicall in my mobile, and i need to communicate via ptt. There is a button named Send/ptt in the app but when we press the button nothing is happening.. I need to communicate with others through wifi network but the ptt button is not working. How to make the ptt work in the lumicall application?
According to the API docs, the call log should store the number as dialed by the user:
http://developer.android.com/reference/android/provider/CallLog.Calls.html#NUMBER
If the ENUM helper assisted the user to choose a URI, then is the URI chosen by the user the final value that should be sent to the call log? Or is it the raw value entered into the dialing box before the ENUM popup?
I'm tempted to suggest that as the ENUM popup involves user input, then this selection becomes part of the user input and is therefore the value to be logged - but maybe this should be compared with the behaviour of other apps.
Similar to SipDroid, these two activities have a potential security vulnerability that can allow an attacker call an arbitrary number (e.g., a premium number) without having the android.permission.CALL_PHONE permission.
I want to use 192.168.1.253 as outbound proxy for both REGISTER and INVITE, and therefore I configure it as both outbound proxy and registration server. But numeric IPv4 addresses don't work in the registration server field.
Version: 1.8.1
Hardware: Galaxy Nexus
Android: 4.1.1
Backtrace:
I/IntegratedSipProvider( 3782): using transport tcp
I/IntegratedSipProvider( 3782): Resolving host address '192.168.1.253'
E/IntegratedSipProvider( 3782):
E/IntegratedSipProvider( 3782): java.lang.Exception: No DNS SRV or A results found for: 192.168.1.253
E/IntegratedSipProvider( 3782): at org.zoolu.sip.provider.SipProvider.sendMessage(SipProvider.java:766)
E/IntegratedSipProvider( 3782): at org.zoolu.sip.provider.SipProvider.sendMessage(SipProvider.java:968)
E/IntegratedSipProvider( 3782): at org.zoolu.sip.transaction.TransactionClient.request(TransactionClient.java:99)
Tries to include javascript via http on an https page, which firefox blocks.
It would be nice if upon indicating incoming calls, Lumicall could actually display the photo configured on the contact list.
Error building 1.8.12 : `==== stderr begin ====
BUILD FAILED
/home/gerry/android-sdk-linux/tools/ant/build.xml:679: The following error occurred while executing this line:
/home/gerry/android-sdk-linux/tools/ant/build.xml:692: Compile failed; see the compiler error output for details.
Total time: 10 seconds
==== stderr end ===='Build failed for org.lumicall.android:1.8.12'
==== stdout begin ====
Buildfile: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/build.xml
-set-mode-check:
-set-release-mode:
-release-obfuscation-check:
[echo] proguard.config is ${proguard.config}
-check-env:
[checkenv] Android SDK Tools Revision 21
[checkenv] Installed at /home/gerry/android-sdk-linux
-setup:
[echo] Project Name: RegisterAccount
[gettype] Project Type: Application
-build-setup:
[echo] Resolving Build Target for RegisterAccount...
[gettarget] Project Target: Android 2.2
[gettarget] API level: 8
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin/res
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gen
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin/classes
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin/dexedLibs
[echo] ----------
[echo] Resolving Dependencies for RegisterAccount...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
[dependency] API<=15: Adding annotations.jar to the classpath.
[echo] ----------
[echo] Building Libraries with 'release'...
[subant] No sub-builds to iterate on
-setup-properties:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/assets
-pre-build:
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gmetric4j/build.xml:27: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 40 source files to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gmetric4j/classes
jar:
[jar] Building jar: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gmetric4j/gmetric4j.jar
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
clean:
[delete] Deleting: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/ice4j.jar
init:
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/classes
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/junit-reports
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/junit-reports/html
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/build.xml:36: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 179 source files to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/classes
resource:
jar:
[jar] Building jar: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/ice4j.jar
make:
rebuild:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
[copy] Copying 4 files to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/opentelecoms.org-util/build.xml:26: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/opentelecoms.org-util/classes
jar:
[jar] Building jar: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/opentelecoms.org-util/opentelecoms.org-util.jar
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/pbkdf2/build.xml:25: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
jar:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/zrtp/zorg-java/build.xml:26: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
jar:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
==== stdout end ====
==== stderr begin ====
BUILD FAILED
/home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/custom_rules.xml:51: Missing attribute libraryRFilePathOut
Total time: 11 seconds
==== stderr end ===='Build failed for org.lumicall.android:1.8.12'
==== stdout begin ====
Buildfile: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/build.xml
-set-mode-check:
-set-release-mode:
-release-obfuscation-check:
[echo] proguard.config is ${proguard.config}
-check-env:
[checkenv] Android SDK Tools Revision 21
[checkenv] Installed at /home/gerry/android-sdk-linux
-setup:
[echo] Project Name: RegisterAccount
[gettype] Project Type: Application
-build-setup:
[echo] Resolving Build Target for RegisterAccount...
[gettarget] Project Target: Android 2.2
[gettarget] API level: 8
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin/res
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gen
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin/classes
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/bin/dexedLibs
[echo] ----------
[echo] Resolving Dependencies for RegisterAccount...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
[dependency] API<=15: Adding annotations.jar to the classpath.
[echo] ----------
[echo] Building Libraries with 'release'...
[subant] No sub-builds to iterate on
-setup-properties:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/assets
-pre-build:
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gmetric4j/build.xml:27: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 40 source files to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gmetric4j/classes
jar:
[jar] Building jar: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/gmetric4j/gmetric4j.jar
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
clean:
[delete] Deleting: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/ice4j.jar
init:
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/classes
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/junit-reports
[mkdir] Created dir: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/junit-reports/html
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/build.xml:36: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 179 source files to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/classes
resource:
jar:
[jar] Building jar: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/ice4j/ice4j.jar
make:
rebuild:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
[copy] Copying 4 files to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/opentelecoms.org-util/build.xml:26: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/opentelecoms.org-util/classes
jar:
[jar] Building jar: /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/opentelecoms.org-util/opentelecoms.org-util.jar
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/pbkdf2/build.xml:25: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
jar:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
init:
compile:
[javac] /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/zrtp/zorg-java/build.xml:26: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
jar:
[copy] Copying 1 file to /home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/libs
==== stdout end ====
==== stderr begin ====
BUILD FAILED
/home/gerry/dalb8s-fdroiddata/build/org.lumicall.android/custom_rules.xml:51: Missing attribute libraryRFilePathOut
Total time: 11 seconds
==== stderr end ====`
When a call is made using Lumicall, the SIP address, without the URI prefix, is stored in the call log
When redialing numbers like this, the latest Android versions try to always dial via the built-in SIP dialer. The message about not having any "Internet calling" account appears.
Previous Android versions would show a chooser in this situation and it was possible to route the call to Lumicall (just once or always).
Reading these comments:
https://groups.google.com/forum/#!topic/csipsimple-users/ZvOyTdacElc
suggests that Lumicall needs to include the sip: URI prefix when logging previous calls to the call log. Then the chooser may reappear.
These issues suggest it is a bug or regression in 4.3:
https://code.google.com/p/android/issues/detail?id=58097
https://code.google.com/p/android/issues/detail?id=62563&q=Action%20call&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
//package name: org.lumicall.android
//version: 1.12.16
android.database.sqlite.SQLiteConstraintException: ENUMSuffix.suffix may not be NULL (code 19)
at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:782)
at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1469)
at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1339)
at org.lumicall.android.db.DBObject.commit(DBObject.java:33)
at org.lumicall.android.db.LumicallDataSource.persistENUMSuffix(LumicallDataSource.java:73)
at org.lumicall.android.preferences.ENUMSuffixSettings.persistObject(ENUMSuffixSettings.java:34)
at org.lumicall.android.preferences.ENUMSuffixSettings.persistObject(ENUMSuffixSettings.java:30)
at org.lumicall.android.preferences.DBObjectSettings.setBeanValue(DBObjectSettings.java:105)
at org.lumicall.android.preferences.DBObjectSettings$MyListener.onPreferenceChange(DBObjectSettings.java:132)
at android.preference.Preference.callChangeListener(Preference.java:895)
at android.preference.EditTextPreference.onDialogClosed(EditTextPreference.java:141)
at android.preference.DialogPreference.onDismiss(DialogPreference.java:383)
at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1232)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
I already commented on the commit itself but opening up this issue to make sure it gets proper attention.
Uggh! I spent about 6 hours because of this hack ;) The problem here is that the original isFast method does one thing that you did not reproduce. On WiFi only devices it sets the public bool on_wlan = true
The results, among other problems, is calls will terminate because all the codecs disable when on_wlan = true is not set! So the end-user will see the App GUI say “ERROR: Codecs Incompatible”.
P.S. This might account for why tablet-only reviews seems absent from the Google Play store in the recent 12 months - it entirely does not work.
This is not the correct forum, but I could not find any contact information on lumicall.org, sip5060.net, or opentelecoms.org so I wonder if you could refer me to the right place.
I have tried Lumicall (F-Droid build) but I gave up since it crashes trying to make any call. Now I have an account/registration at sip5060.net with my phone number, which I would like now to remove. How do I do that/who do I contact?
When I try to call [email protected], I get the message "ERROR: Codecs incompatible" and Lumicall exits a few seconds thereafter (no window remains, no icon in the status bar, either). I am running CyanogenMod 10.1 on a Samsung Gio. Lumicall is from F-Droid and at the latest version 1.9.11.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.