linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-users] Crash on Windows Phone - handling of the plus sign on i


From: linphone
Subject: [Linphone-users] Crash on Windows Phone - handling of the plus sign on international numbers
Date: Wed, 23 Dec 2015 22:12:38 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0

Version of the app : 1.0.4---------------------------------------------
Type: UnhandledException
Message: The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
Stacktrace:    at Linphone.Core.LinphoneCore.Invite(String destination)
   at Linphone.Dialer.call_Click_1(Object sender, EventArgs e)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) at System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e) at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)


A) To reproduce the above:
1. Tap the history button, select a number in the international format (i.e. with a leading plus sign and country code) => The number is taken over to the dialing window (as sip: address@hidden), without the leading plus sign, but a space before the number.

2. Tap the call button
=> Crash

Same issue occurs if one manually adds the plus sign to the number before calling, keeping the space in place. It's only when one removes the space before the added plus sign that the calling works correctly.


B) Another issue is that the number manually fixed as above (i.e. sip:address@hidden) does not get recognized as a known number (i.e. one that exists in the address book) upon calling. One the other hand, if one removes the plus sign, the number does get recognized, but the called number is incorrect.


C) When, instead of the call history, one selects a number with a leading plus sign from the address book, the number gets taken over to the calling screen without the plus sign, which results in a wrong number. One needs to manually prepend the plus sign, to be able to call the correct number.


Nokia Lumia 520, WP 8.1 Denim


P.S.: It looks like some work on this has been done in https://github.com/BelledonneCommunications/linphone-wp/commit/e126cefba5e55ed7d6c7f9fd1f90e0f66e628350. But WP's app store still provides the version 1.0.4.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]