QGPSURC rejects call
What problem did you encounter
Sometimes I receive calls and they get rejected when answering the call.
I noticed that this happens when a QGPSURC
is added to the AT response for calls.
In my case, this happens because the XTRA assisted GPS data is outdated.
Answering calls happens through GNOME Calls (https://source.puri.sm/Librem5/calls/), the error message appeared in their logs, but comes from ModemManager's DBus API.
** (sm.puri.Calls:4645): WARNING **: 12:40:17.190: Error accepting ModemManager call to `+<NUMBER>'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Failed: Couldn't accept the call: Unhandled response '+QGPSURC: "xtradataexpire",0,"2021/02/08,10:00:00"'
This issue can be avoided by turning of XTRA again with AT+QGPSXTRA=0
What is the actual behaviour?
The call is rejected when pressing the answer button. Calls gives a notification about a missed call.
What is the expected behaviour?
The call is accepted, talking is fine. No notification about a missed call.
How to reproduce
- Call the phone
- Call gets rejected when pressing the answer button
PinePhone v1.2b, postmarketOS edge, ModemManager 1.16.2 + quick resume patches (!459 (closed))
What modem are you using?
Quectel EG25-G
Releveant logfiles
Logs contain confidential information, when we open this issue to the public, we need to scrub these files