Ansichtsmodus

Administrator-Ansicht

Kontakt

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Cloud PBX 2.0 Select-to-Call

Select-to-Call erlaubt Ihnen, von jeder Anwendung aus eine markierte Rufnummer mit der Tastenkombination Strg + F11 über den Cloud PBX 2.0 Desktop-Client anzurufen. Diese Funktion kann mithilfe des Windows TEL Protokolls und einem Skript basierend auf dem Open-Source Programm AutoHotkey umgesetzt werden.

Select-to-Call einrichten

Diese Umsetzung der Select-to-Call Funktion beruht auf dem Windows Tel Protokoll sowie einem Skript, das die eigentlich Select-to-Call Funktion umsetzt. Nach der Einrichtung der Select-to-Call Funktion können Sie eine markierte Rufnummer mit der Tastenkombination Strg + F11 über den Cloud PBX 2.0 Desktop-Client anrufen.

Windows TEL Protokoll konfigurieren

Damit beim Aufruf des Windows Tel Protokolls der Anruf über den Cloud PBX 2.0 Desktop-Client gestartet wird, muss zuerst der Cloud PBX 2.0 Desktop-Client als Standardanwendung für das Protokoll in den Einstellungen konfiguriert werden. Die Konfiguration unterscheidet sich je nach Betriebssystem:

Windows 10:

  1. Öffnen Sie die Windows Einstellungen (Windowstaste + I).
  2. Öffnen Sie unter System die Kategorie Standard-Apps.
  3. Scrollen Sie nach ganz unten und klicken Sie auf Standard-Apps nach Protokoll auswählen.
  4. Suchen Sie nun in der Liste der verschiedenen Protokolle nach dem TEL Protokoll und klicken Sie auf Standard wählen.

  5. Wählen Sie aus der Liste der vorgeschlagenen Apps den Cloud PBX 2.0 Desktop-Client aus.

Aufrufe, die das Tel Protokoll verwenden, werden nun über den Cloud PBX 2.0 Desktop-Client geöffnet.

Windows 11:

  1. Öffnen Sie die Windows Einstellungen (Windowstaste + I).
  2. Öffnen Sie in der Kategorie Apps die Option Standard-Apps.
  3. Scrollen Sie nach ganz unten und klicken Sie auf Standardwerte nach Linktyp auswählen.
  4. Suchen Sie nun in der Liste der verschiedenen Linktypen nach dem TEL Linktyp und klicken Sie auf Standard wählen.

  5. Wählen Sie aus der Liste der vorgeschlagenen Apps den Cloud PBX 2.0 Desktop-Client aus.

Aufrufe, die das Tel Protokoll verwenden, werden nun über den Cloud PBX 2.0 Desktop-Client geöffnet.

Select-to-Call Skript ausführen

Die eigentliche Select-to-Call Funktion wird mithilfe eines AutoHotkey Skripts in Form einer ausführbaren Datei (exe-Datei) umgesetzt. Zum Nutzen des Skripts gehen Sie folgendermaßen vor:

  1. Laden Sie das Skript herunter. Ihnen stehen zwei verschieden Versionen zur Verfügung:
  2. Öffnen Sie den Speicherort des Skripts und führen Sie es mit einem Doppelklick aus.

Das Select-to-Call Skript läuft nun im Hintergrund und Sie können Rufnummern markieren und diese mithilfe der Tastenkombination Strg + F11 über den Cloud PBX 2.0 Desktop-Client anrufen. Bei einigen Computern muss zusätzlich die Fn-Taste gedrückt werden, um die F11-Taste zu aktivieren. Somit ist die Gesamttastenkombination bei diesen Computern dann Strg + Fn + F11.

Beachten Sie, dass Sie das Skript bei jedem Start Ihres PCs neu ausführen müssen.

Um das Select-to-Call Skript zu beenden, klicken Sie unten rechts in Ihrer Taskleiste auf den Pfeil nach oben um ausgeblendete Symbole anzuzeigen (System Tray). Klicken Sie dort mit der rechten Maustasten auf das Cloud PBX 2.0 Select-to-Call Skript und wählen Sie die Option Exit, um das Skript zu beenden, oder Pause/Unpause, um das Skript zu pausieren oder fortzuführen.

Hinweis - Windows Sicherheitswarnung

Möglicherweise kann Windows Sie vor der Ausführung des Select-to-Call Skripts warnen, da das Select-to-Call Skript mithilfe des OpenSource Programms AutoHotkey erstellt wurde und deshalb nicht in der Liste bekannter Softwarehersteller gelistet ist. Diese Warnung können Sie ignorieren. Klicken Sie dafür auf Mehr Informationen und danach auf Trotzdem ausführen um das Select-to-Call Skript auszuführen.

Weitere Informationen zu AutoHotkey finden Sie auf der AutoHotkey Homepage. Zusätzlich steht Ihnen das Select-to-Call Skript als Text-Datei zur Verfügung.

Select-to-Call Skript mit Windows starten

Damit Sie das Select-to-Call Skript nicht bei jedem Start Ihres PCs erneut ausführen müssen, können Sie das Skript zusammen mit Windows starten lassen. Dafür muss dieses dem Windows Startup Ordner hinzugefügt werden. Programme und Skripte in diesem Ordner werden beim Start von Windows automatisch ausgeführt. Gehen Sie dafür wie folgt vor:

  1. Kopieren Sie das Select-to-Call Skript.
  2. Drücken Sie die Windowstaste + R um die Ausführen Funktion zu öffnen.
  3. Geben Sie shell:startup ein und drücken Sie Enter.
  4. Der Startup Ordners des aktuell angemeldeten Nutzers öffnet sich. Fügen Sie nun das Select-to-Call Skript ein. Beim nächsten Start von Windows wird das Skript nun automatisch ausgeführt.

Um das Select-to-Call Skript nicht mehr automatisch mit Windows zu starten müssen Sie nur das Skript aus dem Startup Ordner herauslöschen.

Select-to-Call Skript anpassen

Bei Bedarf können Sie das für die Select-to-Call Anwendung verwendete Skript auch selber anpassen. Nutzen Sie dafür AutoHotkey, eine kostenlose OpenSource Skriptsprache zum Erstellen von Skripts. Im Folgenden finden Sie eine kurzen Einstieg in AutoHotkey, um das Select-to-Call anzupassen. Für weitere tiefergehenden Informationen können Sie auf die AutoHotkey Dokumentation zurückgreifen.

Beachten Sie, dass für das Select-to-Call Skript das Windows TEL Protokoll wie unter Select-to-Call Script einrichten beschrieben konfiguriert sein muss.

AutoHotkey installieren

Laden Sie auf der AutoHotkey Website die Installationsdatei für die Version 2 von AutoHotkey herunter und führen Sie das Installationsprogramm aus. Für eine Installation für alle Nutzer auf dem verwendeten PC werden Administratorrechte benötigt, für eine Installation nur für den aktuelle Nutzer nicht. Klicken Sie zum Installieren auf Install. Falls gefragt wird, ob AutoHotkey als Standardanwendung für .ahk Dateien eingerichtet werden soll, bestätigen Sie dies.

Nach erfolgreicher Installation öffnet sich das Startfenster von AutoHotkey:

Select-to-Call Skript für die Bearbeitung vorbereiten

Klicken Sie im Startfenster von AutoHotkey auf New script um ein neues Skript zu erstellen. Geben Sie dem Skript eine Namen, ändern Sie bei Bedarf den Speicherort des Skripts und wählen Sie Empty. Klicken Sie auf Create um das Skript zu erstellen. Es öffnet sich nun der Speicherort des Skripts. Klicken Sie mit der rechten Maustaste auf das Skript und wählen Sie Skript bearbeiten (Unter Windows 11 müssen Sie erst auf Weitere Optionen anzeigen klicken und dann auf Skript bearbeiten). Falls Sie aufgefordert werden, einen Editor auszuwählen, wählen Sie einen Editor Ihrer Wahl (zum Beispiel Windows Editor) und bestätigen Sie mit OK. Kopieren Sie nun das Select-to-Call Skript und fügen Sie es ein. Sie haben nun das Grundlegende Select-to-Call Skript erstellt und können die gewünschten Anpassungen vornehmen.

Select-to-Call Skript bearbeiten

Das Skript besteht aus verschiedenen Bestandteilen:

  • AutoHotkey Version
  • Tastenkombination
  • Kopieren der markierten Rufnummer
  • Bereinigen der Rufnummer
  • Starten eines Anrufes über den Cloud PBX 2.0 Desktop-Clients mithilfe des Windows Tel Protokolls

Die genaue Funktion einer Zeile wird im Kommentar (abgetrennt durch ein Apostroph) am Ende einer Zeile beschrieben.

Um die Tastenkombination für die Select-to-Call Funktion zu ändern müssen Sie die dritte Zeile des Skripts bearbeiten und ^F11 durch eine Tastenkombination Ihrer Wahl ersetzen. Standardtasten (Buchstaben und Zahlen) geben Sie einfach ein während Sie für Sondertasten bestimmte Zeichen nutzen (Strg/Ctrl = ^, Shift = +, Windowstaste = #). Weitere Informationen zu Tastenkombinationen und der Darstellung derer finden Sie in der AutoHotkey Dokumentation zu Tastenkombinationen.

Speichern Sie das Skript nach Ihren Änderungen ab.

Geändertes Select-to-Call Skript nutzen

Um das angepasste Select-to-Call Skript zu nutzen müssen Sie die .ahk Datei lediglich mit einem Doppelklick ausführen. Das Skript wird daraufhin gestartet und läuft im Hintergrund. Bei Bedarf können Sie das angepasste Skript auch in eine Anwendungsdatei umwandeln lassen (.exe). Öffnen Sie dafür AutoHotkey und klicken Sie auf Compile. Falls die Funktion noch nicht installiert ist, müssen Sie die Installation der Funktion erst bestätigen. 

Klicken Sie unter Main Parameters in der Zeile der Source (script file) rechts auf Browse und wählen Sie Ihr Skript aus. Wählen Sie in der Zeile darunter unter Destination durch Klicken auf Browse den Zielorder für die Anwendungsdatei aus. Klicken Sie nun unten links auf Convert um Ihr Skript in eine Anwendungsdatei umzuwandeln. Diese Anwendungsdatei können Sie durch Doppelklick ausführen.
Um Ihr Skript oder Ihre Anwendungsdatei mit Windows starten zu lassen folgen Sie den oben unter Select-to-Call Skript mit Windows starten beschriebenen Schritten.

Select-to-Call Skript
Mit Bestätigung:
#Requires AutoHotkey v2.0 ; AutoHotkey Version

^F11:: { ; Hotkey

A_Clipboard := "" ; Empty the clipboard
Send "^c" ; Copy highlighted number to clipboard
ClipWait 2 ; Wait for number to be copied
A_Clipboard := StrReplace(A_Clipboard, " ") ; Remove Blank
A_Clipboard := StrReplace(A_Clipboard, ".") ; Remove .
A_Clipboard := StrReplace(A_Clipboard, "/") ; Remove /
A_Clipboard := StrReplace(A_Clipboard, "-") ; Remove - symbol

Run Format("tel:{1}",A_Clipboard) ; Send Number to Cloud PBX 2.0 Desktop-Client by using tel-protocol
}
Ohne Bestätigung
#Requires AutoHotkey v2.0 ; AutoHotkey Version

^F11:: { ; Hotkey

A_Clipboard := "" ; Empty the clipboard
Send "^c" ; Copy highlighted number to clipboard
ClipWait 2 ; Wait for number to be copied
A_Clipboard := StrReplace(A_Clipboard, " ") ; Remove Blank
A_Clipboard := StrReplace(A_Clipboard, ".") ; Remove .
A_Clipboard := StrReplace(A_Clipboard, "/") ; Remove /
A_Clipboard := StrReplace(A_Clipboard, "-") ; Remove - symbol

Run Format("tel:{1}",A_Clipboard) ; Send Number to Cloud PBX 2.0 Desktop-Client by using tel-protocol

WinWaitActive ("Cloud PBX 2.0") ; Wait for the confirmation window to become active
Send "{Tab}" ; Press the Tab key
Send "{Enter}" ; Press the Enter key
}
Zurück Weiter