Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this page for instructions on how to get full permissions. Sorry for the inconvenience.
@julian.sparber Have the Contacts changes for opening "tel:" URIs made it all the way to the ci repo? And hence can we mark "Allow dialing numbers from Contacts itself" as done?
It landed on my librem5, but it doesn't work correctly. It looks like Contacts makes the correct call. But Calls isn't opened. also with gio open tel:+345345345 Calls doesn't open.
With regards to the Calls interaction, it looks like Calls was already running when you ran gio. Did you look at the display used by the existing Calls instance?
It's not clear what you're doing so I don't know what the problem might be. What, precisely, is the "it" that you're trying? Calls runs in the background when the window is closed, the process never exits.
I didn't try much, the only two thing I tried are makeing a call via Contacts by clicking the Call button and then making a phone call via gio open tel:+324324234. Booth ways didn't make a phone call.
Did making calls work for you perfectly via one of this ways?
How did you run Contacts, from the icon in phosh or remotely by SSH? In what context, a qemu VM or on the devkit?
I run it on the devkit. Contacts was started via Phosh.
How did you run this command, remotely by SSH?
I run the command via ssh
If run gio open tel:+324324234 remotely on the devkit, a Calls call window opens on the devkit scren.
I will try the same:
Boot devkit
via serial terminal (for some reason the devkit doesn't connect to wifi) run gio open tel:345345345
purism@pureos:~$ gio open tel:345345345purism@pureos:~$ (calls:892): dbind-WARNING **: 15:25:58.827: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files(sm.puri.Calls:892): Gtk-WARNING **: 15:25:59.281: Attempt to load unknown IM context type 'simple'** (sm.puri.Calls:892): WARNING **: 15:25:59.548: Ignoring unparsable tel URI `tel:345345345': Invalid country calling code
I killed Calls with purism@pureos:~$ kill 892 (892 is Calls)
via serial terminal (for some reason the devkit doesn't connect to wifi) run gio open tel:+345345345
purism@pureos:~$ gio open tel:+345345345purism@pureos:~$ (calls:907): dbind-WARNING **: 15:26:46.761: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files(sm.puri.Calls:907): Gtk-WARNING **: 15:26:47.192: Attempt to load unknown IM context type 'simple'
I can't make other tests for now because the devkit won't boot anymore
via serial terminal (for some reason the devkit doesn't connect to wifi)
First you said you run the command via ssh but then you're saying you're running it via a serial terminal. I don't think it's important but were you running via SSH before and the wifi stopped working, or are you conflating SSH and serial terminals?
I have no problems running gio on the serial console and having Calls display. Have you updated all of the software on the devkit? That is, sudo apt upgrade?
via serial terminal (for some reason the devkit doesn't connect to wifi) run gio open tel:+345345345
And no Calls window appeared after this? Just to be sure, was the screen unlocked?
First you said you run the command via ssh but then you're saying you're running it via a serial terminal. I don't think it's important but were you running via SSH before and the wifi stopped working, or are you conflating SSH and serial terminals?
when i said i used ssh, I used ssh. For the second time when i documented all my steps wifi had stopped working for some reason, therefore i used the serial terminal.
Have you updated all of the software on the devkit? That is, sudo apt upgrade?
yes, I have. Also before the update no handler for the tel: url was registered.
And no Calls window appeared after this? Just to be sure, was the screen unlocked?
The phone was unlocked and Calls window didn't appear.
when i said i used ssh, I used ssh. For the second time when i documented all my steps wifi had stopped working for some reason, therefore i used the serial terminal.
I see, now it makes sense.
The phone was unlocked and Calls window didn't appear.
Unfortunately I can't reproduce the problem. Could you run calls with G_MESSAGES_DEBUG=all set in the environment and then run gio?
Calls is now restarted by the GNOME session so you need to kill it twice in succession and then the GNOME session stops trying to restart it. Just keep checking whether there's a calls process running and killing it if so.