ECR - Funktionssammlung (VBSkript)
Angeheftet AngesagtEs gibt eine umfangreiche Sammlung an VBSkript Funktionen, die direkt (per Copy&Paste) in eigene Call Routing Skripte eingefügt und verwendet werden können:
Das nachfolgende sind alle derzeit verfügbaren Funktionen:
-
AnyRedirectionConfigured
Hat der aktuelle Skriptbenutzer irgendeine Umleitung (sofort, besetzt, verzögert) konfiguriert? -
CheckCallerInDatabase
Ist der aktuelle Anrufer in einer Datenbank bekannt? -
CheckCallerInTextFile
Ist der aktuelle Anrufer in einer Textdatei bekannt? -
GetComputerName
Ermittelt den Namen der Maschine, auf dem der SwyxServer Dienst läuft. -
GetDestinationFromZIPCode
Aus einer hinterlegten Liste von Postleitzahlen und Postleitzahlbereichen wird für eine gegebene Postleitzahl eine Durchwahl/Zustellziel ermittelt. -
GetFilesInFolder
Speichert alle Dateinamen aus einem gegebenen Verzeichnis in ein VBScript Array. -
GetUserEMailAddress
Ermittelt die in der SwyxWare hinterlegte EMail Adresse eine Benutzers anhand seiner Durchwahl oder seines Namens. -
GetUserNameFromExtension
Ermittelt den Namen eines Benutzer anhand seiner Durchwahl. -
IsAtLeastOneMemberOfGroupBusy
Ermittelt ob wenigstens ein Benutzer in einer gegebenen Gruppe aktuell besetzt ist. -
IsAtLeastOneMemberOfGroupLoggedOff
Ermittelt ob wenigstens ein Benutzer in einer gegebenen Gruppe aktuell abgemeldet ist. -
IsCallTransferred
Ist der aktuelle Ruf ein weitergeleiteter (oder direkter) Ruf an den aktuellen Skript Benutzer? -
IsExternalRedirectionConfigured
Hat der aktuelle Skript Benutzer eine sofortige Umleitung nach extern konfiguriert? -
IsGroupLoggedOff
Ermittelt ob alle Benutzer in einer gegebenen Gruppe aktuelle abgemeldet sind. -
IsLoopConfigured
Ermittelt ob der aktuelle Ruf zuvor schon einmal beim aktuellen Skript Benutzer war, was auf eine Schleife hindeuten könnte/würde. -
IsPublicHolidayAT
Ermittelt ob an einem gegebenen Tag (z.B. heute) in einem gegebenen Bundesland in Österreich ein Feiertag ist. -
IsPublicHolidayDE
Ermittelt ob an einem gegebenen Tag (z.B. heute) in einem gegebenen Bundesland in Deutschland in Feiertag ist. -
IsRedirectedFromByName
Ermittelt ob der aktuelle Ruf von einem bestimmten Benutzer (anhand seines Namens) aus weitergeleitet wurde. (bis SwyxWare < 13.27) -
IsRedirectedFromByNameEx
Ermittelt ob der aktuelle Ruf von einem bestimmten Benutzer (anhand seines Namens) aus weitergeleitet wurde (ab SwyxWare 13.27) -
IsRedirectedFromByNumber
Ermittelt ob der aktuelle Ruf von einer bestimmten Durchwahl aus weitergeleitet wurde. -
IsRedirectionLoopConfigured
Ermittelt ob der aktuelle Ruf zuvor schonmal bei einem anderen Benutzer war auf den der aktuelle Skript Benutzer eine sofortige Umleitung konfiguriert hat, was auf eine Schleife hindeuten könnte/würde. -
IsUserFree
Ermittelt ob der gegebene Benutzer aktuelle angemeldet und frei ist. -
IsUserInGroup
Ermittelt ob der aktuelle Skript Benutzer Mitglied in einer gegebenen Benutzergruppe ist. -
IsUserLoggedOff
Ermittelt ob der gegebene Benutzer aktuell abgemeldet ist. -
IsUserLoggedOn
Ermittelt ob der gegebene Benutzer aktuell angemeldet ist. -
LaunchCmd
Ruft einen beliebigen Befehl per WScript.Shell.Run auf. Hiermit lässt sich z.B. ein Programm oder auch Powershell Script starten. -
LaunchCmdEx
Ruft einen beliebigen Befehl per WScript.Shell.Exec auf und ermöglicht anschliessend "StdOut" und "StdErr" auszuwerten. Hiermit lässt sich z.B. ein Programm oder auch Powershell Script starten. -
LaunchHTTPRequest
Startet einen beliebigen HTTP/HTTPS Request per Windows Standard Komponente. -
LaunchHTTPRequestEx
Startet einen beliebigen HTTP/HTTPS Request per PBXScript.WebRequest. -
LogCallIntoDatabase
Protokolliert den aktuellen Ruf (Nummer, Name, Zeitstempel) in eine Datenbank. -
LogCallIntoTextFile
Protokolliert den aktuellen Ruf (Nummer, Name, Zeitstempel) in eine Textdatei. -
NumberOfLoggedInUsersInGroup
Ermittelt wie viele Benutzer einer gegebenen Benutzergruppe aktuell angemeldet sind. -
SetNewVoicemailFlag
Aktiviert die "neue Voicemail" Benachrichtigung für den aktuellen Skript Benutzer in dessen SwyxIt! Client oder System Telefon. -
UserStatus
Ermittelt den aktuellen Status eines gegebenen Benutzers.
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
0 Kommentare