Portal URL |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
---|
BasePortalURL | http://localhost/CarrierPortal/mclogin/ | URL des Systems. Format: http(s)://[loadbalancer]:[port]/CarrierPortal/mclogin/[Reseller UID]/[Mandant UID] | Einstellen auf das System auf den man sich anmelden möchte - localhost mit entsprechender Server-Namen oder IP-Adresse ersetzen (und ggf. :8080 für Port hinzufügen). |
Statuswechsel |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
StatusChangeOnStartClient | False | True oder False | Wenn der Client gestartet wird, ob ein Statuswechsel des Agenten durchgeführt werden soll. |
StatusChangeOnStartClientElementID | M:acdStatusButton_2 | M:acdStatusButton_ gefolgt von der ID des AcdAgentStatus der verwendet werden soll. | ID des Buttons der automatisch geklicked werden soll, um den Statuswechsel beim Start des Clients zu vollziehen. M:acdStatusButton_1 entspricht Abgemeldet M:acdStatusButton_2 entspricht Anrufe und Medien M:acdStatusButton_3 entspricht Pause Beachte: Der Statuswechsel wird dann durchgeführt sobald der entsprechende Button von der Anwendung "gefunden" werden kann. Dies geschieht u. U. auch erst nach Anmeldung mit Benutzernamen und Passwort durch den Benutzer selbst. |
StatusChangeOnCloseClient | False | True oder False | Wenn der Mini-Client geschlossen wird, ob ein Statuswechsel des Agenten durchgeführt werden soll. |
StatusChangeOnCloseClientElementID | M:acdStatusButton_1 | M:acdStatusButton_ gefolgt von der ID des AcdAgentStatus der verwendet werden soll. | ID des Buttons der automatisch geklicked werden soll, um den Statuswechsel beim Schließen der Anwendung zu vollziehen. M:acdStatusButton_1 entspricht Abgemeldet M:acdStatusButton_2 entspricht Anrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnCloseClientWait | 3000 | Integerwerte, sinnvoller Range ca. 1000 bis 10000. | Beim Beenden der Anwendung, muss etwas Zeit verstreichen damit das automatische Klicken des Buttons für den Statuswechsel auch vom Browser an den Server übermittelt wird. Dieser Parameter definiert wie lange gewartet wird, bevor die Anwendung geschlossen wird. Beachte: wenn der Mini-Client KEINE Verbindung zum Webserver hat, erfolgt auch keine Abmeldung! |
StatusChangeOnLockScreen | True | True oder False | Wenn der Bildschirm am Client-PC gesperrt wird, ob ein Statuswechsel des Agenten durchgeführt werden soll. |
StatusChangeOnLockScreenElementID | M:acdStatusButton_3 | M:acdStatusButton_ gefolgt von der ID des AcdAgentStatus der verwendet werden soll. | ID des Buttons der automatisch geklicked werden soll, um den Statuswechsel bei der Bildschirmsperre zu vollziehen. M:acdStatusButton_1 entspricht Abgemeldet M:acdStatusButton_2 entspricht Anrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnUnlockScreen | True | True oder False | Wenn der Bildschirm am Client-PC entsperrt wird, ob ein Statuswechsel des Agenten durchgeführt werden soll. |
StatusChangeOnUnlockScreenElementID | M:acdStatusButton_2 | M:acdStatusButton_ gefolgt von der ID des AcdAgentStatus der verwendet werden soll. | ID des Buttons der automatisch geklicked werden soll, um den Statuswechsel bei der Entsperrung des Bildschirmes zu vollziehen. M:acdStatusButton_1 entspricht Abgemeldet M:acdStatusButton_2 entspricht Anrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnRemoteConnect | False | True or False | Wenn eine Verbindung zum Computer per Fernzugriff erfolgt, ob eine Statusänderung des Agenten durchgeführt werden soll. |
StatusChangeOnRemoteConnectElementID | M:acdStatusButton_2 | M:acdStatusButton_ gefolgt von der ID des zu verwendenden AcdAgentStatus | Die ID der Schaltfläche, die automatisch angeklickt wird, um den Status zu ändern, wenn der Bildschirm entsperrt wird. M:acdStatusButton_1 entspricht Ausgeloggt M:acdStatusButton_2 entspricht Aufrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnRemoteDisconnect | False | True or False | Wenn eine Verbindung zum Computer per Fernzugriff geschlossen wird, ob eine Statusänderung des Agenten durchgeführt werden soll. |
StatusChangeOnRemoteDisconnectElementID | M:acdStatusButton_3 | M:acdStatusButton_ gefolgt von der ID des zu verwendenden AcdAgentStatus | Die ID der Schaltfläche, die automatisch angeklickt wird, um den Status zu ändern, wenn der Bildschirm entsperrt wird. M:acdStatusButton_1 entspricht Ausgeloggt M:acdStatusButton_2 entspricht Aufrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnConsoleConnect | False | True or False | Wenn eine Verbindung über die Konsole erfolgt, ob eine Statusänderung des Agenten durchgeführt werden soll. |
StatusChangeOnConsoleConnectElementID | M:acdStatusButton_2 | M:acdStatusButton_ gefolgt von der ID des zu verwendenden AcdAgentStatus | Die ID der Schaltfläche, die automatisch angeklickt wird, um den Status zu ändern, wenn der Bildschirm entsperrt wird. M:acdStatusButton_1 entspricht Ausgeloggt M:acdStatusButton_2 entspricht Aufrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnConsoleDisconnect | False | True or False | Wenn eine Verbindungsunterbrechung über die Konsole erfolgt, ob eine Statusänderung des Agenten durchgeführt werden soll. |
StatusChangeOnConsoleDisconnectElementID | M:acdStatusButton_3 | M:acdStatusButton_ gefolgt von der ID des zu verwendenden AcdAgentStatus | ID der Schaltfläche, die automatisch angeklickt wird, um den Status zu ändern, wenn der Bildschirm entsperrt wird. M:acdStatusButton_1 entspricht Ausgeloggt M:acdStatusButton_2 entspricht Aufrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnPowerModeSuspend | False | True or False | Wenn z.B. der Laptop-Deckel geschlossen ist, ob eine Statusänderung des Agenten durchgeführt werden soll. |
StatusChangeOnPowerModeSuspendElementID | M:acdStatusButton_3 | M:acdStatusButton_ gefolgt von der ID des zu verwendenden AcdAgentStatus | Die ID der Schaltfläche, die automatisch angeklickt wird, um den Status zu ändern, wenn der Bildschirm entsperrt wird. M:acdStatusButton_1 entspricht Ausgeloggt M:acdStatusButton_2 entspricht Aufrufe und Medien M:acdStatusButton_3 entspricht Pause |
StatusChangeOnPowerModeResume | False | True or False | Wenn z.B. der Laptop-Deckel wieder geöffnet wird, ob eine Statusänderung des Agenten durchgeführt werden soll. |
StatusChangeOnPowerModeResumeElementID | M:acdStatusButton_2 | M:acdStatusButton_ gefolgt von der ID des zu verwendenden AcdAgentStatus | ID der Schaltfläche, die automatisch angeklickt wird, um den Status zu ändern, wenn der Bildschirm entsperrt wird. M:acdStatusButton_1 entspricht Ausgeloggt M:acdStatusButton_2 entspricht Aufrufe und Medien M:acdStatusButton_3 entspricht Pause |
Pop-ups and events |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
IncomingCallPopup | False | True or False | If True, a small popup window ("Toaster") is displayed when a call comes in. |
IncomingCallPopupDuration | 5 | Integer | Display duration of the call popup in seconds |
IncomingEventPopup | False | True or False | If True, a small pop-up window ("Toaster") is displayed when a media event is received. |
IncomingEventPopupDuration | 5 | Integer | Display duration of the event popup in seconds |
Layout |
Einstellung | Standardwert | Allowed values | Effect |
MinimizeOnlyInTray | True | True or False | If True, the application disappears as an icon in the system tray (next to the clock) when minimized. If False, the application continues to be displayed as a window in the taskbar. |
OpenWithExternalProgramExtentions | .pdf,.eml,.xls,.csv,.xlsx | .pdf,.eml,.xls,.csv,.xlsx | This parameter is required so that the reports can be opened in the miniClient. |
Basiseinstellungen |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
AcceptLanguage | de-DE,de (oder leer) | de-DE,de en-GB,en fr-FR,fr (Portal Release 3.09 ab 13.09.2017 - derzeit nur in diesen Release verfügbar) | Die bevorzugte Sprache für den Client. |
PanelWidth | 400 | Integer Werte, sinnvoller Bereich ca. 300 to 500. | Legt die Breite des Mini-Clients fest. |
DefaultCountryCode | 49 | Ländervorwahlen | Standard-Ländervorwahl für die Kontaktsuche (siehe AlternativeSearchWithoutCountryCode) |
PhoneSelectCountryCode | 49 | Ländervorwahl. | Die Ländervorwahl für die Hotkey-Funktion, wenn eine Telefonnummer mit 0 gewählt wird. |
PhoneNumberClipboardDelay | 50 | Integer | Anzahl von Millisekunden, die der Mini-Client .EXE wartet, um die Zwischenablage zu greifen, nachdem Strg+C an die aktive Anwendung gesendet wurde |
DisableCookieLogin | False | True oder False | Allows login with cookie. |
BrowserCacheDir | incognito | incognito oder Dateipfad | Speichern von Browsercache. Im Incognito Modus befindet sich alles im Speicher. |
DisableSpellCheck | True | True oder False | Wenn True, wird die Rechtschreibprüfung im Client ausgeschaltet. Ansonsten ist die Rechtschreibprüfung aktiv, und zwar mit der Sprache laut Konfigurationseinstellung AcceptLanguage. |
CEFSettings | 3 | Bitmaske: Kombination von 1 = DisableGpuAcceleration, 2 = SetOffScreenRenderingBestPerformanceArgs, 4 = WindowlessRenderingEnabled Beispielsweise 3 = DisableGpuAcceleration UND SetOffScreenRenderingBestPerformanceArgs. | Die Einstellungen für die CEFSharp Engine. Manche Einstellungen haben eine Auswirkung, auf die Lauffähigkeit des Clients in Terminal-Server Umgebungen, beispielsweise Citrix. Folgende Ausschnitte aus der Dokumentation für die CEFSharp Engine kommen zum Tragen: DisableGpuAcceleration Set command line argument to disable GPU Acceleration, this will disable WebGL. SetOffScreenRenderingBestPerformanceArgs Set command line arguments for best OSR (Offscreen and WPF) Rendering performance This will disable WebGL, look at the source to determine which flags best suite your requirements. WindowlessRenderingEnabled Set to true (1) to enable windowless (off-screen) rendering support. Do not enable this value if the application does not use windowless rendering as it may reduce rendering performance on some systems. |
IgnoreCertificateErrors | True | True oder False | Ignoriert die Zertifikate beim Verbinden zum Exchange |
BrowserLogFile |
| Pfad der Log-Datei | Datei für den Fehlerlog des Browsers. |
ContactFolderName |
| Name des öffentlichen Kontaktordners | Der Name des öffentlichen Ordners, unter dem die Kontakte gespeichert sind. Es ist auch möglich, mehrere Ordner durch Komma getrennt einzugeben. Zum Beispiel "DevTestContacts, Subfolder1/DevTestContacts" Hinweis: Wenn sich der Kontaktordner in einem Unterordner befindet, sieht der Eintrag wie "SubfolderName/ContactFolderName" aus. |
Hotkey Wählvorbereitung |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
PhoneSelectShortcut | Win.F2 | Wert der die Hotkey-Taste definiert, siehe https://msdn.microsoft.com/en-us/library/system.windows.forms.keys(v=vs.110).aspx für erlaubte Werte. "None" wird genutzt, um keine Modifikation an den Hotkey zu definieren. Beispielsweise, None.F2 entspricht die Funktionstaste F2 alleine. | Die Tastenkombination, um die Hotkey-Funktion zu aktivieren. |
Zusatzhotkeys |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
AdditionalHotkeys1 AdditionalHotkeys2 AdditionalHotkeys3 AdditionalHotkeys4 |
| Wert der die Hotkey-Taste definiert, siehe https://msdn.microsoft.com/en-us/library/system.windows.forms.keys(v=vs.110).aspx für erlaubte Werte. "None" wird genutzt, um keine Modifikation an den Hotkey zu definieren. Beispielsweise, None.F2 entspricht die Funktionstaste F2 alleine.
| Mit diese vier Einstellungen, können bis zu vier weitere Hotkeys definiert werden. Beispielsweise: <value name="AdditionalHotkeys1" type="String">None.F8</value> Hiermit wird ein Hotkey auf F8 registriert. Wird diese Taste gedrückt, so sucht das System nach eine Javascript Datei im Mini-Client Verzeichnis mit den Namen des Hotkeys + ".js". Für obige Definition, sucht das System nach der Datei "None.F8.js". Diese Datei wird dann ausgeführt.
Hier ist eine Beispieldatei, womit man einen Statuswechsel in "Anrufe und Medien" (Status 2) durchführen kann: (function ($) { console.log("javascript-shortcut-hotkey<{0}>"); var clickSpecificFunction = function (elemType, elemId) { $(elemType).each(function (i, el) { var elm = $(el); var id = elm.attr('id'); if (!id) return; if (id === elemId) { console.log("javascript-shortcut-hotkey - found element " + id); elm.click(); return true; } }); return false; } clickSpecificFunction('a', 'M:acdStatusButton_2'); })(window.ice.ace.jq); "OK" |
CRM URL |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
OpenPopupURLInExternalBrowser | True | True oder False | Öffnen des CRM-Links im externem Standartbrowser. |
ProtocolHandlers | mailto | Beliebige durch Komma getrennte Zeichenfolge von Protokollen. Zum Beispiel: mail,myprotohandler | Links im Mini-Client, die z.B. durch die CRM-URL bereitgestellt werden, werden mit dem Standard-Protokollhandler auf dem Client-Rechner geöffnet, wenn sie in dieser Liste angegeben sind.
Wenn Ihr CRM-System z.B. URLs des Typs mycrm://xxx unterstützt, dann wird der Mini-Client, indem mycrm als eines der erlaubten Protokolle konfiguriert wird, lokal den Protokoll-Handler für die mycrm-URL aufrufen. Protokolle, die hier nicht angegeben sind, werden, mit Ausnahme des mailto-Protokolls, nicht geöffnet. |
AutomaticallyOpenCRMUrl | False | True oder False | Wenn True, so wird die CRM Url automatisch im Standardbrowser geöffnet. |
AutomaticRESTCRMUrl | False | True oder False | Wenn True, wird anstatt die CRM URL im Browser Fenster zu öffnen, ein REST Aufruf per GET auf die URL durchgeführt. Siehe auch CurlRESTCommand. |
CurlRESTCommand | cygwin\curl.exe -m 3 -k -L --silent -i -X GET --header "Connection: Close" "$crmurl" | curl Aufruf inkl. Parameter. $crmurl gibt die CRM URL an. | String, für den CURL Aufruf wenn die CRM URL per REST geöffnet werden soll. |
Automatischer Workstation Login |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
AutomaticWorkstationLogin | False | True oder False | Wenn True, wird der Rechnername, IP Adresse und des Clients sowie aktueller Benutzername an den Webserver übermittelt. Wird ein passender Eintrag in die Workstations Tabelle gefunden, und der angegebene Benutzername ist als Windows Login Name in der Users Tabelle konfiguriert, so wird der Benutzer automatisch angemeldet. Ist zusätzlich die Option StatusChangeOnStartClient konfiguriert, so wird der Benutzer an der in der Workstations zugeordnete Telefonnummer angemeldet. |
UseRemoteWorkstationName | False | True oder False | Wenn True, wird anstatt der Workstation Name ggf., falls der Mini-Client in einer RDP oder Citrix Session ausgeführt wird, der Remote-Client Name für die Anmeldung genutzt in Kombination mit der Option AutomaticWorkstationLogin. |
Automatischer .EXE Aufruf |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
AutomaticEXECall | False | True oder False | Wenn True, wird anhand der folgenden Parameter ein auf den lokalen Rechner installierte .EXE aufgerufen wenn ein Anruf eingehend ist. |
AutomaticEXECallCommand |
| Pfad zu einer .EXE Datei am lokalen Rechner. | Hier geben Sie den Pfad zur .EXE Datei an. Dieser kann entweder relativ (zu AcdMiniClient.exe) sein, oder absolut inkl. Laufwerk und Pfadangabe. UNC Pfade werden unterstützt. |
AutomaticEXECallParameters |
| Beliebig. | Parameter, die zu .EXE Datei übergeben werden. Erlaubte Variablen: Parameter | Bedeutung |
---|
$ANumber | Die A-Teilnehmer Rufnummer. | $CRMLink | Der CRM Link aus der ACD Konfiguration. | $ServiceNumber | Die gerufene Service-Rufnummer. | $ServiceName | Name der gerufene Service-Rufnummer. | $CallID | Die jtel interne Call-ID (StatisticsPartA.ID) | $UsersUID | Die ID des Users (Agenten) der im Mini-Client angemeldet ist. | $UsersEMail | Die E-Mail des Benutzers (Agenten), der im Mini-Client angemeldet ist. | $DateTimeUTC | Das aktuelle UTC-Datum und die Uhrzeit im folgenden Format: yyyyy-MM-ddThh:mm:ssZ | $DateTimeLocal | Das aktuelle lokale Datum und die Uhrzeit im folgenden Format: yyyyy-MM-ddThh:mm:ss |
|
AutomaticEXECallHidden | False | True oder False | Wenn dies zutrifft, dann wird die aufgerufene EXE mit einem verborgenen Fenster erstellt, so dass sie vom Agenten nicht gesehen wird. |
AutomaticEXECallWaitAndLog | False | True oder False | Wenn true, dann wird die aufgerufene EXE vom Mini-Client (unter Verwendung eines separaten Threads) gewartet, und jede Ausgabe von der EXE auf die Standard-Ausgabe- oder Fehler-Streams wird in der Protokolldatei des Mini-Clients protokolliert. |
AutomaticEXECallTimeout | 30000 | Jeder Ganzzahlwert von 0 bis zur maximalen Größe einer 32-Bit-Ganzzahl mit Vorzeichen. | Dies definiert die Anzahl von Millisekunden, die der Mini-Client auf den Abschluss des Aufrufs der ausführbaren Datei wartet, bevor er das Protokoll in die Protokolldatei schreibt und optional den Prozess beendet (siehe nächste Einstellung). |
AutomaticEXECallKillAfterTimeout | False | True oder False | Wenn true, tötet der Mini-Client die aufgerufene EXE-Datei, wenn die Zeitüberschreitung erreicht ist. |
Outlook Integration |
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
OpenOutlookContact | False | True oder False | Wenn True, wird das Öffnen des Outlookkontakts erlaubt. |
ExchangeServerUrl |
| Url des ExchangeServers | Die Url des ExchangeServers. Beachte: Der User muss sich beim ExchangeServer mit der Domainkennung anmelden können, da keine Anmeldedaten ( Username, Password ) eingegeben werden. Vor der ersten Anmeldung sollte überprüft werden, ob der User ein OWA zugriff hat, eventull müssen Zertifikate installiert werden. Wichtig: Anmeldung an OWA mit dem IE. |
AlternativeSearchWithoutCountryCode | True | True oder False | Wenn True und falls kein Kontakt gefunden wurde, wird ein Kontakt ohne Länderkennung (siehe Parameter DefaultCountryCode ) durchsucht. Hitergrund: - Standardmäßig speichrt Outlook die Nummern mit der Länderkennung und einem Leerzeichen
( +49 891235689 ). - Unter besbestimmten Einstellung ist es möglich eine Nummer ohne Länderkennung einzugeben
( 0891235689 ). Diese sollen gegenfalls auch gefunden wurden.
|
OutlookContactsOpenOnlyFirstMach | True | True oder False | Theoretisch könnte ein Kontakt in mehreren Kontaktlisten vorkommen. True bedeutet, dass nur der zuerst gefundene Kontakt geöffnet wird. False, es werden alle Kontakte geöffnet. |
PhoneNumberType |
| AssistantTelephoneNumber, BusinessTelephonNumber, Business2TelephonNumber, BusinessFaxNumber, CallbackTelephoneNumber, CarTelephoneNumber, CompanyMainTelephoneNumber, HomeTelephoneNumber, Home2TelephoneNumber,HomeFaxNumber, ISDNNumber, MobileTelephoneNumber, OtherTelephoneNumber, OtherFaxNumber, PagerNumber, PrimaryTelephoneNumber, RadioTelephoneNumber, TelexNumber, TTYTDDTelephoneNumber,
| Art der Telefonnummer z.B. "Geschäftlich" oder "Privat". Bleibt dieser Parameter leer ( empfolen ), so werden alle Arten durchsucht. Sie auch https://msdn.microsoft.com/de-de/library/office/ff868508.aspx. |
PhoneNumberElementID | M:CallNumberForDotNet | Telefonnummer | Aus diesem Feld wird die Telefonnummer heraus gelesen, um folgend den Kontakt im Outlook zu öffnen. M:CallNumberForDotNet - Nutzt die Servicerufnummer für den Popup M:ANumberForDotNet - Nutzt die Nummer des Anrufers für den Popup |
|
Einstellung | Standardwert | Erlaubte Werte | Wirkung |
SaveAdditionalInfo | False | True oder False | Speicherung von Information in eine Datei. True Aktiviert die Speicherung. |
FilePathForSavingAdditionalInfo |
|
| Speicherort der Datei. |
AdditionalInfoElementIDs |
|
| Hier wird eine kommaseparierte Liste der ID's der Elemente eingegeben. z.B. M:AcdAgentCallInfo,M:GroupNameForDotNet,M:CallNumberForDotNet |
RegExprForSavingAdditionalInfo |
|
| Kommaseparierte Liste von Regulären Ausdrücken ( regular expressions ). Vorschrift mit der die Informationen aus den Feldern, die unter AdditionalInfoElementIDs eingegeben wurden, extrahiert werden. Beispiele: - ^.*[InsertedID=](.*[0-9]) Extrahiert aus dem Ausdruck "Test 123 InsertedID=123546" die Ziffernfolge "123456"
- (.*) Extrahiert die komplette Zeichenfolge aus dem Feld
|