Incoming voice calls don't get rejected / hangup (same bug via the UI and programmatically)

Call your sailfish phone with e.g. an iphone on t-mobile and you’ll see that the call is rejected instantly. Could also be the calling hardware? Don’t know. Can you test if the N9 rejects calls properly?

There is no ‘normal’ PSTN anymore at least in most parts of Europe.

That’s PRECISELY what I’ve been doing from the beginning, and what you can see on both movies that I posted. It is the iPhone 6s with T-Mobile SIM card that I use to call my XA2 (SFOS 4.3) and my Jolla 1 (SFOS 3.4), both with T-Mobile SIM card. And, as you can see on the videos, the call isn’t correctly rejected and comes back after a few seconds.

No, it cannot be the calling hardware, because a call from the very same iPhone 6s with same T-Mobile SIM card gets correctly rejected on any other phone that I own, and even on the very same XA2 when reflashed to Android or Lineage.

No, I can’t because I sold my N9 around 2013 or so.

Polish Orange network still has regular PSTN service, that I’ve been subscribing to since 2007 because it is used by my home’s surveillance system and the monitoring station. I also have ADSL service (called Neostrada) served on that PSTN line.

Sorry, then I can’t help. I can indeed reproduce this issue with a seldom used landline phone, but in most cases it seems to work for me since I never noticed this bug by myself (and it doesn’t seem a priority to most forum members since barely anyone complained before). But maybe a suggestion: I personally almost never reject calls but rather switch my phone to completely silent - the caller could also call again when rejected, what would be annoying as well. I guess that’s the better procedure if you cannot answer a call instantly.

There is in the UK at the moment. I even have one of these, for fun, connected to it and working (although converted from pulse to tone dialling).
images

I do not seek help of anyone but Jolla (in terms of fixing this issue). I don’t think anyone else can do it.

This forum is called Bug Reports and it is meant to report bugs. So I reported it, i.e. used this forum for what it is meant for.

It is not true that this function is not important for other users. There is another thread (and several similar older threads on TJC and TMO) where many people request the ability to block / reject unwanted calls. Such function isn’t doable with this bug present because - as I described in that thread - it also makes it impossible to hangup calls programmatically.

Completely switching the phone to silent definitely isn’t an option if one also gets important calls that cannot be missed.

Long story short, rejecting calls is the most basic phone functionality that works on ALL other existing phones and mobile operating systems. There is no sane excuse for it not working correctly on SFOS. Jolla, please fix it.

Well, as I said, works for most users most of the time.
Why don’t you ask on the ofono mailinglist at ofono/ofono.git - Open Source Telephony file a support request at zendesk (https://jolla.zendesk.com/hc/en-us).

Can’t you coprehend that this is a “Bug report” forum meant to report bugs, so this bug was simply reported here as intended?

Just tried to help, since this bug only appears in certain settings and cannot be reproduced easily.

Well, 4 people in this thread could reproduce vs 7 who couldn’t. So it’s not as rare and hard to reproduce as you’re suggesting. 4 vs. 7 is almost 30%, i.e. every third person. Definitely enough not to ignore it.

Just for info, I’ve logged an internal bug report about this, following @dcaliste mentioning it during the community meeting today.

2 Likes

Thank you @flypig. After a bit of investigation from my side, I’m proposing the following PR :

It’s fixing the issue for me and the caller is properly sent to the voicemail.

Let’s wait and see the comments from review…

8 Likes

Amazing, thank you @dcaliste. This falls well outside my area of understanding, but hopefully @slava will be able to take a look.

1 Like

@dcaliste, @flypig Amazing! Thank you so much!

@dcaliste Can I help with further tests somehow?

What device do you have ? An arm64 one or a armv7hl ? Is running 4.3 ? I can backport the patch and compile a package for you if you want to test it.

@dcaliste Yes, please, I would love to test it! I’ve got XA2 Ultra Dual-SIM, i.e. armv7hl. It is running 4.3.0.12.

Thank you.

Here is ofono recompiled with the patch for SailfishOS 4.3 on armv7hl : https://share.mailbox.org/ajax/share/03c534dd0d6a2e4f3dbb453d6a2e45aca33b69f7a902bbfd/1/8/MzQ/MzQvNQ

Use it with caution. One can still go back to Jolla ofono version with devel-su pkcon install ofono. Hopefully it will solve the issue for you also.

5 Likes

@dcaliste YES, this is a 100% fix! Now every single time it works exactly as it should, i.e. the caller is sent to voicemail. No erroneous “quick busy tone”, no phantom double ringing. I tested it literally dozens of times, with a 100% positive result.

Thank you so much for your help. I hope that it’ll be included in the upcoming OS updates by default…

1 Like

That’s good news actually !

About the patch, I’ve no idea if it will be included in the next release, maybe more probably in the next next one. @slava is currently reviewing it, discussing some technical hickups in its current form. Nothing blocking, but one needs to be precise and correct.

2 Likes