[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-05-16 Thread Tony Espy
** Also affects: dialer-app (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: dialer-app (Ubuntu)
   Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dialer-app/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-05-07 Thread Launchpad Bug Tracker
This bug was fixed in the package ofono -
1.12.bzr6858+14.10.20140501-0ubuntu1

---
ofono (1.12.bzr6858+14.10.20140501-0ubuntu1) utopic; urgency=low

  [ Tony Espy ]
  * [ Tony Espy ] build, gril, rilmodem, plugins/ril, test: call-
forwarding support. [ Alfonso Sanchez-Beato ] build, gril,
plugins/rildev: dynamic plugin loading for ril-type modems.   The
new rildev plugin reads an environment variable to determine
which   device plugin   to load ( defaults to the standard ril
plugin ). build, gril, plugins/ril, rilmodem, unit: radio-settings
support.   Allow radio technology ( ie. use 2G-only ) preference to
be configured. [ Tony Espy ] test: update remaining test scripts to
Python 3. build, src, plugins, src/gprs: add MMS support.   Added
new android-provision plugin and associated -apndb code   to
provision GPRS and MMS contexts using apns-conf.xml as the primary
  provisioning database, while mobile-broadband-provider-info is
still   queried in order to pickup additional Apns. Also added
support for   combined Internet/MMS contexts by allowing MMS
specific properties   to be set for OFONO_GPRS_CONTEXT_TYPE_INTERNET
contexts. [ Alfonso Sanchez-Beato ] rilmodem/ussd: Fix USSD Initiate
hang (LP: #1299227 ). gril, rilmodem, unit: add SIM write support.
  This allows ofono's core call-forwarding and message-waiting logic
  to update persistent state on the SIM, in order to preserve it
across   reboots. build, gril, include, plugins, src,
drivers/mtkmodem, drivers/rilmodem: add MTK support.   This change
adds support for MTK-ril modems without breaking compatibility
  with AOSP-ril modems. examples, include, plugins, src: support for
gid type MVNOs in Android APN database. gril, rilmodem: fix for call
redirections (LP: #1239869).   This fix checks and ignores a
Qualcomm specific error   code that indicates a call has been re-
directed by an   operator while roaming. build, gril, rilmodem,
unit: add call-barring support. gril, mtkmodem, rilmodem, unit: MTK
followup changes.   This change adds unit tests for MTK specific
messages.   It also consolidates parsing logic for parsing data
  call lists, which is a valid payload for multiple message   types.
Finally, the deactivate data call logic on start-   up has been re-
worked to query the active calls before   attempting to deactivate
any. src/smsutil: use UTF-16 instead of UCS-2 (LP: #1269017).   If
an incoming SMS is indicated to be UCS-2, use UTF-16   instead to
decode so that emoji's ( which use larger   codepoints than can be
encoded in UCS-2 ) are properly   decoded. [ Jussi Pakkanen ]
phonesim: add a DBus control interface.   This control interface has
been added in order to make   phonesime more flexible for auto-pilot
testing of   Touch's network-indicator code. [ Alfonso Sanchez-Beato
] android-apndb.c/-provision.c: fix string comparisions.   Change
all usage of g_str_equal() to g_strcmp0(). This   fixes a crash that
may happen if the SIM doesn't contain   a SPN file. gril: switch
process to radio user.   Temporarily switch ofono's effective uid
and gid during startup to that of the radio user to allow connection
to the rild socket. gril, rilmodem/sim, unit: retrieve SIM PIN
retries (LP: #1206941).   Read PIN retires from ENTER-PIN reply if
available. [ Tony Espy ] gril, rilmodem,unit: fix data_call reply
error.   Fix a parse error with setup_data_call replies. Also   re-
worked SETUP_DATA_CALL to use the current registered   data tech
value. Optimized gprs-context to only register   for
DATA_CALL_LIST_CHANGED events if the context is   being actively
used. [ Alfonso Sanchez-Beato ] src/smsutil, unit: allow
concatenated UTF-16 SMS.   This change properly handles split
surrogate pairs   in concatenated SMSes, as this can now happen now
  that UTF-16 is used instead of UCS-2 for decoding   SMS messages
that specify UCS-2 encoding. (LP: #1269017, #1299227, #1239869,
#1206941)
 -- Ubuntu daily releaseThu, 01 May 2014 
17:16:43 +

** Branch linked: lp:ubuntu/utopic-proposed/ofono

** Changed in: ofono (Ubuntu)
   Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-16 Thread Alfonso Sanchez-Beato
AOSP simply does not handle this: its ril.h it does not define this
error code. The error codes come from the codeaurora [1], which is
sponsored by Qualcomm and implements Snapdragon optimizations for
Android. Cyanogenmod took the code from them, ril.h and parts in the
java telephony service that handle this.

To be honest, the best solution would be to define a QUALCOMM vendor and
check the code just for this, but as mako is our reference platform and
is Qualcomm-based, I just made AOSP=QUALCOMM, which also seems to be the
approach of Cyanogenmod, as it uses those codes by default. If we need
to implement more Qualcomm specific bits in the future we will have to
go this path. For instance, Qualcomm also implements multi-sim support
(check struct RIL_SelectUiccSub in [1]).

[1] https://www.codeaurora.org/cgit/external/gigabyte/ag-gb-
dsds-7227/plain/hardware/ril/include/telephony/ril.h

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-15 Thread Tony Espy
@Alfonso

Your pull request basically implements what was suggested in comment #5.
This makes sense as long as the caller notices that the phone number was
re-directed ( ie. the number changed ).  Also, this pull request seems
to be based off logic from Cyanogenmod.

How does vanilla AOSP handle this?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-15 Thread Tiago Salem Herrmann
I can confim the patch fixes the issue.
Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-15 Thread Alfonso Sanchez-Beato
It turned out that error code 0x13 is specific to Qualcomm modems. A fix
can be found in:

https://github.com/rilmodem/ofono/pull/74

** Changed in: ofono (Ubuntu)
   Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-14 Thread Alfonso Sanchez-Beato
** Changed in: ofono (Ubuntu)
 Assignee: Tony Espy (awe) => Alfonso Sanchez-Beato (alfonsosanchezbeato)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-14 Thread Alfonso Sanchez-Beato
An easy workaround is to simply consider code 0x13 equivalent to 0
(=SUCCESS). However, some explanation on where this number comes from is
needed.

Interestingly, calling the same number in a BQ Aquaris does not produce
the error: REQUEST_DIAL reply has return code 0, although the number is
redirected as in mako.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-14 Thread Alfonso Sanchez-Beato
This traces show the same problem. Error code 0x13 is returned when
dialling, and the call is redirected. In this case 123 is redirected
+18056377243 (T-Mobile US voice mail number).

** Attachment added: "ofono traces"
   
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+attachment/4083419/+files/ofono_log%20%281%29.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-14 Thread Alfonso Sanchez-Beato
The attached traces show that RIL_REQUEST_DIAL returns error code 0x13
instead of 0 (non-error). However, the subsequent GET_CURRENT_CALLS
shows a call with the dialled number, but with a prefix (014 instead of
0) because of the apparent redirection.

0x13 is not actually defined in ril.h. Some explanation about where this
code comes from would be helpful to determine whether it can be
considered a success return code or not.

** Attachment added: "ofono traces"
   
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+attachment/4083147/+files/ofono_log.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2014-04-11 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: ofono (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1239869] Re: VoiceCallManager.Dial() fails when roaming & area code specified

2013-10-15 Thread Tony Espy
** Summary changed:

- ofono returns an error on Dial() in roaming mode.
+ VoiceCallManager.Dial() fails when roaming & area code specified

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1239869

Title:
  VoiceCallManager.Dial() fails when roaming & area code specified

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1239869/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs