Click To Dial - Ubuntu - Call by URL

Hey Pascom Team,

ich versuche gerade unter Ubuntu 22.04 das Click-To-Call zu ermöglichen (auch wenn nicht offiziell supported). Dazu wüsst ich gerne, ob es möglich ist über die Shell einen Anruf zu starten, bzw. eine Nummer zu wählen. So etwas in die Richtung:
/pfad/zu/pascom "pascom://call?number=%u"

Gibt es da eine Möglichkeit?

Vielen Dank!

Hallo @getguests,
probiere mal sowas wie --exec dial,*104 anzuhängen. Der Client sollte dabei schon laufen.

Besten Gruß
Sebastian

Hallo Sebastian,

super, vielen Dank! Es klappt mit --exec dial,104. Ich habe es tatsächlich hinbekommen das Click-To-Dial in Ubuntu funktioniert. Hier einmal meine Anleitung zum selbst probieren, für alle Ubuntu Nutzer:


Schritt 1:
Pascom Client duplizieren
cp ~/.local/share/applications/pascom-client.desktop ~/.local/share/applications/pascom-call.desktop

Schritt 2:
Dazu Terminal öffnen und ein neues Script erstellen um Telefonnummer aus tel: Link zu extrahieren:
nano /path/to/pascom/call_pascom.sh

Füge folgenden Inhalt ein:

#!/bin/bash
TEL_NUMBER=$(echo "$1" | sed 's/tel://g')
/path/to/pascom/AppRun --exec dial,$TEL_NUMBER

Speichere mit CTRL + X, dann Y und Enter.

Nun machen wir das Skript ausführbar:
chmod +x /path/to/pascom/call_pascom.sh

Schritt 3:
Call-Client Exec Command anpassen. Öffne die in Schritt 1 duplizierte Datei:
nano ~/.local/share/applications/pascom-call.desktop

Ändere die Exec-Zeile auf:

[Desktop Entry]
Name=Pascom
Exec=/path/to/pascom/call_pascom.sh %u
Type=Application
Terminal=false
MimeType=x-scheme-handler/tel;x-scheme-handler/callto;

Speichern mit CTRL + X, Y und Enter.

Schritt 4:
Aktualisiere die MIME-Datenbank und setze Pascom als Standard für tel::

xdg-mime default pascom-call.desktop x-scheme-handler/tel
update-desktop-database ~/.local/share/applications/

Schritt 5:
Testen! Der Pascom Client muss dazu laufen! Dazu im Terminal folgendes ausführen:
xdg-open tel:104
Es sollte jetzt die Nummer 104 angerufen werden.


Viele Grüße von getguests :slight_smile:

2 Likes