help • 22 Skripte • Call Routing Manager und Grafischer Skript Editor
22.1 Call Routing Manager und Grafischer Skript Editor
Beim Call Routing Manager handelt es sich um ein intelligentes Modul zur Behandlung von eingehenden Rufen. Der Call Routing Manager verwaltet eine Liste von Regeln, die beschreiben, was unter welchen Umständen mit einem hereinkommenden Ruf geschehen soll. Jede Regel besteht aus zwei Grundbestandteilen, der Bedingung und der Aktionsfolge. Bei einem hereinkommenden Ruf wird die Regelliste durchgegangen, wobei für jede Regel geprüft wird, ob die Bedingung auf den Ruf zutrifft. Sobald eine Regel zutrifft, wird die Aktionsfolge ausgeführt. Alle nachfolgenden Regeln werden dann nicht weiter berücksichtigt.
Bedingung
Eine Regelbedingung besteht aus den folgenden Komponenten:
*die Situation des Angerufenen (z. B. „Abgemeldet“, „Spricht gerade“, „Erreichbar“)
*die weiteren Bedingungen (z. B. Zeit des Anrufes, Rufnummer des Anrufers, Durchwahl des Angerufenen)
*die Ausnahmen (z. B. außer am Montag, außer eines bestimmten Anrufers)
Aktionsfolge
Eine Aktionsfolge besteht aus einer Liste von Teilaktionen, die nacheinander ausgeführt werden. Aktionen sind zum Beispiel:
*Beenden
*Durchstellen
*Durchstellen via DTMF
*E-Mail versenden
*FollowMe
*Nachricht aufnehmen
*Schleife
*Sound spielen
*Voice Box
*Fernabfrage
Jede dieser Einzelaktionen hat Parameter, die bei der Aufnahme in die Aktionsfolge vergeben werden können. Aktionsfolgen können unabhängig von der Regeldefinition definiert und verwaltet werden.
Der Grafische Skript Editor bietet hierbei eine grafische Darstellungsmöglichkeit, die das Erstellen und Bearbeiten von komplexen Regelwerken ermöglicht. Siehe auch https://help.enreach.com/cpe/latest.version/GSE/Swyx/de-DE/index.html#context/help/GSE_$. Nachfolgend finden Sie die für die Administration erforderlichen Beschreibungen.
Die Regeln selbst, sowie die zur Regelzusammenstellung zur Verfügung stehenden Teilbedingungen und Aktionen, werden im sogenannten Regelbuch definiert und hinterlegt.
Jeder Benutzer hat in seinem SwyxServer-Benutzerverzeichnis ebenfalls ein solches Regelbuch, in dem die von ihm definierten Regeln hinterlegt sind. Aus den aktivierten Regeln erstellt der Call Routing Manager eine Skriptdatei namens ’callrouting.vbs’, die vom SwyxServer bei einem hereinkommenden Ruf an den entsprechenden Benutzer ausgewertet wird. Diese Skriptdatei ist ebenfalls im Benutzerverzeichnis des angerufenen Benutzers zu finden.
Das öffentliche Regelbuch steht im Server-Datenverzeichnis im Unterverzeichnis ’PhoneClient/Scripts’. Dieses wird verwendet, wenn für den Benutzer selbst kein Regelbuch existiert, siehe 22.2 Standardrufbehandlung.
* 
Beachten Sie bitte, dass die Benutzung des Call Routing Manager für den Benutzer freigegeben sein muss, siehe 11.2.8 Dialog „Eigenschaften...“: Registerkarte „Beziehungen“. Für die Benutzung der mit dem Grafischen Skript Editor erstellten Regeln müssen die Lizenzen für das Optionspaket ’SwyxECR’ oder ’SwyxProfessional’ hinzugefügt worden sein, siehe 3 Lizenzierung via Lizenzschlüssel bzw. 2 Online-Lizenzierung.
 
Signierung von Skripten
Haben Sie das Optionspaket „Extended Call Routing“ erworben, so können Sie mit Hilfe des Grafischen Skript Editors eigene Skripte erstellen. Diese Skripte können Sie signieren, so dass sie nur auf SwyxServern lauffähig sind, deren Seriennummern explizit im Skript angegeben sind.