Code Monkey home page Code Monkey logo

lumicall's People

Contributors

ai avatar antonioams avatar bfmags avatar calinmarina avatar dpocock avatar fedor-brunner avatar felixb avatar inoue-tomohiro avatar jroldroyd avatar jtyr avatar lepitrust avatar licaon-kter avatar mangefoo avatar pavelmachek avatar piotrekzurek avatar pranavjain avatar saghul avatar tusc avatar urvika-gola avatar vantonio avatar vherilier avatar wimaxsys avatar yecarrillo 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

lumicall's Issues

update jni lib

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)

project status

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?

Library Projects are missing

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 .

The app becomes bogged down when turning on internet data

Expected behavior

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.

Actual behavior

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.

How to reproduce

  • Download app Lumicall (SIP softphone)
  • Turn off internet data android
  • Go to the app
  • Revive internet data android
  • The application becomes stuck
  • Apl: Lumicall version 1.13.1
  • Operating system: Oppo a57 version android 6.0.1

Recording Of The Bug

! [https://youtu.be/uQfrIW-XAcs]

Crash when selecting "+" number from Android's "hint" menu

Lumicall crashed when filling out "sip:" field wiuth assistance of Android's
hint menu.

Steps:

  1. Installed Lumicall
  2. Went to Advanced setup right away (to skip SMS verification and simply enter credentials)
  3. Started filling out the "sip:" field---filling out "9" first.. (edit: just found out that this is a call field, not an identity credentials field. not that it really matters)

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:

  • Using Android 2.2.2 on a Motorola Defy
  • and (irst installation ever of) Lumicall 1.9.10 installed via F-droid just few
    minutes before filling this report ;-)

Android 5 - java.lang.NoSuchMethodError: no non-static method "Ljava/net/InetAddress;.<init>()V"

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]

Grandstream GXP2200 (wired Android phone) problem - is Lumicall working jus on wireless interface?

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.

NullPointerException

//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)

NullPointerException

//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 "answer" UI is fragile

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.

Eclipse - compile for Nexus with Android 4.2 - Multiple dex files define Lorg/acplt/oncrpc/OncRpcAcceptStatus

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.

NullPointerException

//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)

Not getting verification SMS in UK

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.

invalid output constraint '=&r*i' in asm

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)

setting password for PTT channel crashes the app

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:

  • Galaxy S4 Google Play Edition - device name: jflte - OS: cm11 20150209 nightly
  • Sony Experia Z1 Compact - device name: amami - cm11 snaphot M12 (20141112)

Configuration fields does not trim strings

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

NullPointerException

//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)

NullPointerException

//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)

Feature request: provide a way to hang up calls in the notification window

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 tries to register IPv6 link-local address

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

Android 5 - ActivityManager - Permission Denial

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

Crashes on Cyangenomod

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.

Make timestamp conform to https://tools.ietf.org/html/draft-ietf-payload-rtp-opus-11

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).

old openssl version

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

Crash on Android 4.4, registration fails

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

sip5060 reg

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.

Allow overriding the detected phone number

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.

connecting to the registrar on the wrong port 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!

SQLiteConstraintException: SIPIdentity.uri may not be NULL (code 19)

//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)

Can't answer call using my BT headset

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.)

Crash on Android 6.0/5.1

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

Ptt not working in lumicall

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?

Call log must store number as dialed by user

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.

Activities PSTN & SIP security issue

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.

Numeric IPv4 address not allowed as registration server

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)

Build problem

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 ====`

Redialing a number, error about "Internet calling" not set up yet

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

SQLiteConstraintException: ENUMSuffix.suffix may not be NULL (code 19)

//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)

Issue with recent code commits - WiFi only devices 'Codecs Incompatible' dialing errors

I already commented on the commit itself but opening up this issue to make sure it gets proper attention.

047fbc2

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.

Remove registration from sip5060.net

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?

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.