Voicemail message shown after a reboot when there are no messages

Bug #1469266 reported by Pat McGowan
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
John McAleely
ofono (Ubuntu)
Fix Released
High
Alfonso Sanchez-Beato
ofono (Ubuntu RTM)
Fix Released
High
Alfonso Sanchez-Beato
telephony-service (Ubuntu)
Invalid
High
Tiago Salem Herrmann

Bug Description

Every time I reboot the arale on ota4 the notification center reports a voice message. Dialing the voicemail AT&T says there are no messages.
(I just moved from mako/rtm to arale/ota4)

If an actual message is left, it functions properly but clearing it does not fix the errant reporting on the next boot.

This has been reported on both arale and krillin on multiple carriers

TEST CASE
1. Call the DUT but don't answer the call
2. Leave a message on the voicemail service
3. On the DUT
  - Verify that there is a voicemail notification
  - Call the voicemail
  - Verify that there is a message and clear it
4. Hang up the call
5. Reboot the phone
6. Check the message notification

ACTUAL RESULT
Notification indicates that there are messages on voicemail (while there is none)

EXPECTED RESULT
There is no voicemail message notification when the voicemail is empty.

Tags: hotfix
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

I confirm the same issue on krillin with Free Mobile.

Changed in canonical-devices-system-image:
status: New → Confirmed
Changed in telephony-service (Ubuntu):
assignee: nobody → Tiago Salem Herrmann (tiagosh)
importance: Undecided → High
status: New → Confirmed
Changed in canonical-devices-system-image:
assignee: Tiago Salem Herrmann (tiagosh) → Bill Filler (bfiller)
importance: Undecided → High
milestone: none → ww28-2015
Revision history for this message
Gustavo Pichorim Boiko (boiko) wrote :

Could you please post the result of:
/usr/share/ofono/scripts/list-modems | grep Voicemail

This way we can make sure that ofono is providing the correct info and that the bug is on telephony-service itself.

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

        VoicemailMailboxNumber = +14013693705
        VoicemailMessageCount = 0
        VoicemailWaiting = 1

Revision history for this message
Gustavo Pichorim Boiko (boiko) wrote :

According to the logs, ofono thinks a voicemail message exists, and telephony-service is correctly exposing that to the user.

Alfonso, how can Pat debug that?

Changed in ofono (Ubuntu):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
importance: Undecided → High
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

I don't know if it is related but bug 1353379 (255 messages while there is only 1) was gone for a while and also regressed recently.

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

any update?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ofono (Ubuntu):
status: New → Confirmed
Revision history for this message
Dubstar_04 (dubstar-04) wrote :

This affected me also. I'm in the UK on the EE network.

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

@dubstar what image and device do you have

description: updated
description: updated
description: updated
Revision history for this message
Dubstar_04 (dubstar-04) wrote :

Device: krillin
Build: 23
Ubuntu Image: 20150611.3

Revision history for this message
Guillaume F (marsguo) wrote :

It affects me as well on the Free mobile network (France), with a fully updated BQ 4.5. The notification first appeared after a reboot this morning, for a voicemail I listened to yesterday. I also noticed that the notification appears every time my phone finds back the mobile network. I'm currently in a place where the network is a bit erratic and I lose it at least a dozen times a day. Every time, the notification comes back.
I never had this problem before (though I don't receive that much voicemail).

Changed in canonical-devices-system-image:
milestone: ww28-2015 → ww34-2015
Bill Filler (bfiller)
Changed in telephony-service (Ubuntu):
status: Confirmed → Invalid
Changed in canonical-devices-system-image:
assignee: Bill Filler (bfiller) → John McAleely (john.mcaleely)
Revision history for this message
Tiago Salem Herrmann (tiagosh) wrote :

We are invalidating the bug for telephony-service as the wrong information about the voicemail is coming from ofono as per comment #3.

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

@pat-mcgowan, thanks for the syslog. SIM files indicate that there is pending voicemail, which seems wrong. I need to get more traces to see what is going on. Please download this ofonod binary:

https://chinstrap.canonical.com/~abeato/ofono/ofonod

and do

adb push ofonod /tmp/
adb shell
sudo stop ofono
sudo cp /tmp/ofonod /usr/sbin/
sudo rm /var/log/syslog

Please make sure that /etc/init/ofono.override has all traces activated, as in:

http://paste.ubuntu.com/11877511/

Then:

1. power off the phone
2. Leave a voice mail
3. Start the phone. Wait a bit so the voicemail indication is received.
4. Listen to the voice mail and check that the voice mail indication is removed
5. Copy the current syslog to your PC (syslog(1)), then remove it to have a cleaner log
6. Reboot and wait until you are registered in the network
7. Copy the current syslog to your PC (syslog(2))

Finally, please send me, or attach syslog(1) and syslog(2)

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

I put the SIM card in my nexus 4 to perform the experiment above The logs are attached.

After this the message no longer shows up at boot. I pt the SIM back in the MX4 and similarly the notification no longer appears.

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

Logs from the Arale

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

@pat-mcgowan I have uploaded a new ofono version in

https://chinstrap.canonical.com/~abeato/ofono/ofonod

that I think should fix the bug.

Could you give it a try and check if following the steps in comment #15 (for arale) the voice mail indication disappears?

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

The new ofonod fixed the issue. First boot with it correctly reported 1 voicemail (not Voicemail messages with no count)
Second boot and no message indicated

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :
Changed in canonical-devices-system-image:
status: Confirmed → In Progress
Changed in ofono (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

Fix in

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

Patch already submitted and accepted ofono upstream.

Tony Espy (awe)
Changed in ofono (Ubuntu RTM):
assignee: nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato)
importance: Undecided → High
tags: added: hotfix
Changed in ofono (Ubuntu):
status: In Progress → Fix Committed
description: updated
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

This bug was fixed in the package ofono 1.12.bzr6900+15.04.20150724.1-0ubuntu1 in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay

---------------

ofono (1.12.bzr6900+15.04.20150724.1-0ubuntu1) vivid; urgency=medium

  [ Alfonso Sanchez-Beato ]
  * Fix writing of EF_MWIS SIM file (LP: #1469266)
  * Improvement in DNS lookups to avoid the need to set routes for the
    DNS servers, by disabling the rp filter.

ofono (1.12.bzr6900+15.10.20150702.3-0ubuntu1) wily; urgency=medium

  [Tony Espy]
  * test/rilmodem/sim: fix testing scripts for arale (LP: #1457775)
  * test: reverse meaning of list-modems -p (LP: #1438715)

  [ Alfonso Sanchez-Beato ]
  * gril: cleanup traces
  * src/gprs.c: set preferred for the used IA APN (LP: #1361864)
  * rilmodem, mtkmodem, plugins/ril.c, plugins/mtk.c: retry when a
    context deactivation request has finished with an error
  * build, include, plugins/c-ares-dns-client.c, src/dns-client.c,
    src/gprs.c: resolve MMS proxy/MMSC host name (LP: #1417976)

  [ Ratchanan Srirattanamet ]
  * build, rilmodem, qcommsimmodem, plugins/ril.c,
    src/radio-settings.c: add multi-sim support for qcommsimmodem

ofono (1.12.bzr6896+15.04.20150521-0ubuntu1) vivid; urgency=medium

  [ Ratchanan Srirattanamet ]
  * build, gril, rilmodem, qcommsimmodem, plugins/qcom-msim.c: add
    support for LG L90 Dual which uses a Qualcomm dual-SIM modem (LP: #1427788)

  [ Alfonso Sanchez-Beato ]
  * src/gprs.c: support for 'ResetContexts' (LP: #1338758)
    Adds a new ConnectionManager 'ResetContexts' DBus method
    which deletes all existing gprs contexts and forces
    re-provisioning to occur.
  * plugins/ubuntu-apndb.c: ignore 'ipv6' protocol
    This change causes APNs with an 'ipv6' protocol value
    to instead be provisioned with 'ip', forcing IPv4 to
    be used.

  [ Jonas Drange ]
  * doc/connman-api.txt: add metion of 'ia' gprs context type

  [ Tony Espy ]
  * test/set-context-property: add 'Preferred' support (LP: #1454756, #1454751)
    This change adds support for the 'Preferred' ( and 'Active')
    properties which both need to be DBus variant wrapped booleans.
    Also added support for multi-SIM which was lacking from this script.
  * test/list-modems: add privacy support (LP: #1438715)
    Obfuscate any properties which can be tied to the end-user
    ( eg. SubscriberNumbers, SubscriberIdentity, ... ).

ofono (1.12.bzr6894+15.04.20150424.1-0ubuntu1) vivid; urgency=medium

  [ Tony Espy ]
  * rilmodem/gprs-context.c: notify if call-list is empty (LP: #1435328)

  [ Alfonso Sanchez-Beato ]
  * test/create-ia-context: new test script to create IA contexts
  * rilmodem/voicecall.c: drop call if radio is not available (LP: #1445580)

 -- CI Train Bot <email address hidden> Fri, 24 Jul 2015 08:37:27 +0000

Changed in ofono (Ubuntu RTM):
status: New → Fix Released
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ofono - 1.12.bzr6900+15.10.20150724.1-0ubuntu1

---------------
ofono (1.12.bzr6900+15.10.20150724.1-0ubuntu1) wily; urgency=medium

  [ Alfonso Sanchez-Beato ]
  * Fix writing of EF_MWIS SIM file (LP: #1469266)
  * Improvement in DNS lookups to avoid the need to set routes for the
    DNS servers, by disabling the rp filter.

 -- CI Train Bot <email address hidden> Fri, 24 Jul 2015 08:37:27 +0000

Changed in ofono (Ubuntu):
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
Revision history for this message
Dubstar_04 (dubstar-04) wrote :

This is still an issue on OTA 6. Is there any information I can provide to help debug?

Revision history for this message
Alfonso Sanchez-Beato (alfonsosanchezbeato) wrote :

@Dubstar_04, unfortunately the bug makes the phone store some information on the SIM that need your intervention to get reset. This should clear the flag:

1. Power off the phone / set flight mode
2. Leave a voicemail message using another phone
3. Power on the phone / unset flight mode
4. Listen and remove your pending voicemail from your ubuntu phone

After 4 you should receive some information from the network that will remove the voicemail message.

Revision history for this message
Dubstar_04 (dubstar-04) wrote :

working great now!!

Thanks!!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.