"No voice-capable modem available" after unlocking the SIM
What problem did you encounter
It seems that Calls is not aware when my sim card is unlocked. Before unlocking it I cannot place a call and see "No voice-capable modem available". After unlocking my SIM, I keep getting the same message. Then if I fully kill calls and reopen it, it is then letting me place a call.
What is the actual behaviour?
I cannot place a call. I get "No voice-capable modem available" message.
What is the expected behaviour?
I should be able to place a call once my SIM card is unlocked
How to reproduce
- Reboot the devkit
- Go to the setting and unlock the SIM card
- Open Calls and go to the dialler panel
- A message "No voice-capable modem available" is visible instead of the "call" button.
Workaround :
- Open a terminal
- Enter "killall calls; killall calls; killall calls; killall calls" and validate
- Open Calls and go to the dialler panel
- It is now possible to place a call
Which version of Calls did you encounter the bug in?
-
I compiled it myself. If you compiled Calls from source please provide the git revision via e.g. by running git log -1 --pretty=oneline
and pasting the output below. -
I used the precompiled Debian package (e.g. by running a prebuilt image). Please paste the output of dpkg -s calls
below.
Package: calls
Status: install ok installed
Priority: optional
Section: comm
Installed-Size: 415
Maintainer: Bob Ham <rah@settrans.net>
Architecture: arm64
Version: 0.1.1~211.gbp4b4cfa
Depends: libc6 (>= 2.17), libebook-contacts-1.2-2 (>= 3.16.2), libglib2.0-0 (>= 2.57.2), libgom-1.0-0 (>= 0.3.2), libgsound0 (>= 1.0.1), libgtk-3-0 (>= 3.17.9), libhandy-0.0-0 (>= 0.0.10), libmm-glib0 (>= 1.5.993), libpango-1.0-0 (>= 1.14.0), libpeas-1.0-0 (>= 1.0.0), libwayland-client0 (>= 1.9.91), modemmanager
Conffiles:
/etc/xdg/autostart/sm.puri.Calls.desktop 656e549c2c3e7b931a8f37ac739cbc3c
Description: Make and receive PSTN phone calls
A GTK+ user interface for PSTN phone calls using oFono.
Homepage: https://gitlab.gnome.org/Community/Purism/calls
What hardware are you running Calls on?
-
amd64 qemu image -
Librem5 devkit -
other (please elaborate)
What modem are you using?
SIM7100E