Übersicht
Rainbow Desktop für Windows kann bei Eingang eines Anrufs über die Telefonanlage ein externes Programm starten. Sie können diese Funktion nutzen, um die Telefonnummer des Anrufers automatisch in die Windows-Zwischenablage zu kopieren, sodass Sie sie in ein CRM-System, ein Ticket-Tool oder ein Suchfeld einfügen können. Es sind zwei Optionen verfügbar: das automatische Kopieren der Nummer, sobald das Telefon klingelt, oder das Hinzufügen einer Schaltfläche „Nummer kopieren“ zum Popup-Fenster für eingehende Anrufe.
Die Einrichtung erfolgt über zwei Dateien: ein kleines Skript, das die Nummer in die Zwischenablage kopiert, und eine Rainbow-Anpassungsdatei (custo-manifest.json), die Rainbow mitteilt, wann das Skript ausgeführt werden soll.
Voraussetzungen
- Rainbow Desktop für Windows. Rainbow Web kann lediglich URLs öffnen und keine lokalen Skripte ausführen.
- Ein mit einer Telefonanlage verbundenes Rainbow-Konto.
- Eine Rainbow Essential-Lizenz oder höher für Option 1 bzw. eine Business- oder Enterprise-Lizenz für Option 2.
Schritt 1: Erstellen Sie das Skript
- Erstellen Sie den Ordner
„C:\RainbowTools“. - Erstellen Sie in diesem Ordner eine Textdatei mit dem Namen
„copy-number.vbs“und folgendem Inhalt:
Option Explicit
Dim raw, clean, i, c, sh
If WScript.Arguments.Count = 0 Then WScript.Quit 1
raw = ""
For i = 0 To WScript.Arguments.Count - 1
raw = raw & WScript.Arguments(i)
Next
clean = ""
For i = 1 To Len(raw)
c = Mid(raw, i, 1)
If (c >= "0" And c <= "9") Or (c = "+" And clean = "") Then clean = clean & c
Next
If clean = "" Then WScript.Quit 2
Set sh = CreateObject("WScript.Shell")
sh.Run "cmd /c ""<nul set /p =" & clean & "|clip""", 0, FalseDas Skript behält nur die Ziffern und ein vorangestelltes „+“ der Nummer bei, kopiert das Ergebnis ohne abschließenden Zeilenumbruch in die Zwischenablage und wird ausgeführt, ohne ein Fenster zu öffnen. Ist die Nummer des Anrufers unterdrückt, führt es keine Aktion aus.
Um das Skript zu testen, öffnen Sie eine Eingabeaufforderung, führen Sie den folgenden Befehl aus und fügen Sie ihn anschließend (Strg+V) in ein beliebiges Textfeld ein:
wscript C:\RainbowTools\copy-number.vbs +33123456789
Schritt 2: Wählen Sie eine Option aus und erstellen Sie die Anpassungsdatei
Wählen Sie eine der beiden folgenden Optionen aus und erstellen Sie anschließend eine Datei mit dem Namen „custo-manifest.json“ und dem entsprechenden Inhalt.
Option 1: Nummer automatisch kopieren
Die Nummer wird in die Zwischenablage kopiert, sobald der Anruf klingelt, ohne dass der Benutzer etwas tun muss. Für diese Option ist eine Rainbow Essential-Lizenz oder höher erforderlich.
{
"version": "2",
"extension-points": {
"on-incoming-pbx-call-actions": [
{
"name": "Anrufernummer kopieren",
"command": {
"url": "C:\\Windows\\System32\\wscript.exe",
"params": "C:\\RainbowTools\\copy-number.vbs ${caller.phoneNumber}"
}
}
]
}
}Option 2: Hinzufügen einer Schaltfläche „Nummer kopieren“
Dem Popup-Fenster für eingehende Anrufe wird eine Schaltfläche „Nummer kopieren“ hinzugefügt. Die Nummer wird nur kopiert, wenn der Benutzer darauf klickt. Bei „AnswerOnClick“: false wird der Anruf durch das Klicken auf die Schaltfläche nicht angenommen. Für diese Option ist eine Business- oder Enterprise-Lizenz erforderlich.
{
"version": "2",
"extension-points": {
"on-incoming-pbx-call-button-actions": [
{
"name": "Nummer kopieren",
"AnswerOnClick": false,
"command": {
"url": "C:\\Windows\\System32\\wscript.exe",
"params": "C:\\RainbowTools\\copy-number.vbs ${caller.phoneNumber}"
}
}
]
}
}Hinweis: Backslashes in Pfaden müssen in dieser Datei doppelt angegeben werden. Falls Sie einen anderen Ordner verwenden, passen Sie die Pfade entsprechend an.
Schritt 3: Laden Sie die Anpassungsdatei in Rainbow
- Gehen Sie in Rainbow Desktop zu „Einstellungen“ > „Telefonie“ > „Anpassung“.
- Klicken Sie auf „Importieren“ und wählen Sie
„custo-manifest.json“ aus. - Starten Sie Rainbow Desktop neu.
- Tätigen Sie einen externen Testanruf an Ihre Nummer. Wählen Sie bei Option 2 im Popup-Fenster für eingehende Anrufe „Nummer kopieren “ aus. Fügen Sie die Nummer anschließend ein (Strg+V), um zu überprüfen, ob sie kopiert wurde.
Administratoren können die Datei auch mithilfe der Installationsoption „Rainbow_Installer.exe /Custom=<PFAD>“ oder über die Rainbow-Verwaltung für mehrere Benutzer bereitstellen.
Gut zu wissen
- Die Nummer wird in dem von der Telefonanlage gesendeten Format kopiert (internationales oder nationales Format, je nach Ihrer Konfiguration).
- Jeder eingehende Anruf ersetzt den aktuellen Inhalt der Zwischenablage.
- Anrufe mit unterdrückter Rufnummer werden ignoriert.
Verwandte Artikel
Weitere Informationen finden Sie unter „Rainbow-Erweiterungen und Anpassung“.