Audible tone after ignoring call

Any chance somebody to provide some simple instructions for amateur users? This bug is really annoying.

The upcoming 4.6.0 release contains a fix for this. We cannot reproduce the issue with it. Let’s hope it helps everyone having this nasty problem.

4 Likes

Not for Xperia X (SFOS 4.6.0.13), still there. It uses different software than XA2, right? ATM, I have no feedback for the XA2…

1 Like

I just had the issue re-appear after it having been gone for many weeks.

Differences to my usual environment:

  • Was Roaming (in either .cz or .pl, not too sure)
  • Dual SIM phone had SIM2/Data SIM disabled (because that one cannot Roam), usually both SIMS are enabled

Same phone as above, daily driver on 4.4 with ofono-binder-plugin-1.1.5 plus commit af53e729d37.

Is it reproducible ? It actually happened to me once with 4.6. But I cannot reproduce it at will.

Absolutely. I have reverted to stock ofono-binder-plugin and could reproduce immediately.

You need ofono logs I assume, just journalctl -u ofono or is there somewhere to crank up the logging level especially for this issue?

Scenario 1

In the mean time:

  • SIM1: Voice (2G), SIM2: Data (4G), both enabled, VoLTE off
  • ofono-binder-plugin-1.1.5-1.7.3.jolla.aarch64
  • Use work phone to call SFOS phone, let ring, end call on work phone
  • → Issue reproduced, log sais:
Aug 07 16:33:17 PGXperiiia10 ofonod[1721]: data reg changed 1 -> 2 (searching), attached 1
Aug 07 16:33:26 PGXperiiia10 ofonod[1721]: data reg changed 2 -> 1 (registered), attached 1
Aug 07 16:33:26 PGXperiiia10 ofonod[1721]: Call 1 ended with cause 31 -> ofono reason 3
Aug 07 16:33:27 PGXperiiia10 ofonod[1721]: imsradio1 > 27 vopsChanged

Scenario 2

Now I noticed something new:
Without rebooting, I installed my patched version (this one). Restarted ofono.service. Tried calling.

The SFOS phone rings, but after about one or four seconds, it ends the call (looks like something crashes), and ends up playing the loud tone.

In this scenario the log is:

Aug 07 16:35:17 PGXperiiia10 ofonod[3591]: Call 1 ended with cause 98 -> ofono reason 3
Aug 07 16:35:37 PGXperiiia10 ofonod[3591]: Call 1 ended with cause 98 -> ofono reason 3

and

Aug 07 16:45:22 PGXperiiia10 [5769]: [D] unknown:0 -    Type: "org.freedesktop.Telepathy.Channel.Type.StreamedMedia"
Aug 07 16:45:22 PGXperiiia10 [5769]: [D] unknown:0 -    Interfaces: ("org.freedesktop.Telepathy.Channel.Interface.DTMF", "org.freedesktop.Telepathy.Channel.Interface.Hold", "org.freedesktop.Telepathy.Channel.Interface.Group", "org.freedesktop.Telepathy.Channel.Interface.CallState", "org.freedesktop.Telepathy.Channel.Interface.ServicePoint", "org.freedesktop.Telepathy.Channel.Interface.Splittable.DRAFT")
Aug 07 16:45:23 PGXperiiia10 lipstick[10359]: [D] onCompleted:264 - coverActionIndicators created voicecall-ui.desktop
Aug 07 16:45:23 PGXperiiia10 lipstick[10359]: [D] onDestruction:268 - coverActionIndicators destroyed voicecall-ui.desktop
Aug 07 16:45:33 PGXperiiia10 [5769]: [W] unknown:0 - void TelepathyProvider::onHandlerInvalidated(const QString&, const QString&) Handler invalidated: org.freedesktop.Telepathy.Error.Terminated: Network Out Of Order Error
Aug 07 16:45:33 PGXperiiia10 [5769]: [D] unknown:0 - "Telepathy Handler Invalidated: org.freedesktop.Telepathy.Error.Terminated - Network Out Of Order Error"
Aug 07 16:45:33 PGXperiiia10 voicecall-ui[10671]: [W] updateAction:229 - instance was empty
Aug 07 16:45:33 PGXperiiia10 voicecall-ui[10671]: [W] updateAction:229 - instance was empty
Aug 07 16:45:33 PGXperiiia10 voicecall-ui[10671]: [D] onError:555 - VoiceCallManager::onError  Telepathy Handler Invalidated: org.freedesktop.Telepathy.Error.Terminated - Network Out Of Order Error
Aug 07 16:45:33 PGXperiiia10 voicecall-ui[10671]: [W] unknown:0 - InitManagerJob Error: Job was deleted before finished!

Scenario 3

OK, the above seems to have been caused by a mixture of stock and self-built packages.

I have reverted everything ofono to stock, and then installed my versions of libofonobinderpluginext and ofono-binder-plugin. Restarted ofono.service, (and and the silica-booster services as suggested by zypper).

Now, no loud tone on a missed call, with both SIMS enabled:

Aug 07 17:40:48 PGXperiiia10 ofonod[18812]: Call 1 ended with cause 16 -> ofono reason 2
Aug 07 17:57:12 PGXperiiia10 ofonod[4477]: data reg changed 1 -> 2 (searching), attached 0
Aug 07 17:57:21 PGXperiiia10 ofonod[4477]: data reg changed 2 -> 1 (registered), attached 0
Aug 07 17:57:21 PGXperiiia10 ofonod[4477]: Call 1 ended with cause 31 -> ofono reason 2
Aug 07 17:57:21 PGXperiiia10 ofonod[4477]: imsradio1 > 27 vopsChanged

These are the packages installed:

libgbinder-radio             1.4.10-1.5.2.jolla      adaptation-common
ofono                        1.28+git3.2-1.13.2.jolla        jolla
libgbinder-radio             1.4.10-1.5.2.jolla      adaptation-common
libofonobinderpluginext      1.1.5-1.7.3.jolla       obsmaster-home_nephros_sailfishos_backports_4.4
ofono-binder-plugin          1.1.5-1.7.3.jolla       obsmaster-home_nephros_sailfishos_backports_4.4

Scenario 4

OK, starting from Scenario 3, installing my self-built ofono (from here, which is a version with patch for a different problem), again leads to the behaviour of Scenario 2. Reverting ofono to stock and we’re back to 3.

With 4.5, once it happened, it was possible to reproduce/repeat. Didn’t test it with 4.6.
Not happening ATM (X and XA2).