Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languagede

Anpinnen

Note
titleAnpinnen

Der Mini-Client kann nur auf dem Hauptbildschirm angepinnt werden.

Konfigurationsdatei

Note
titleKonfigurationsdatei

Bitte beachten Sie, dass ab Version 2.7 alle Parameter in die Datei conf/ACDMiniclient.xml verschoben wurden. Die Datei ACDMiniClient.exe.config enthält jetzt nur die für die .NET-Plattform spezifischen Einstellungen. Die Namen der Parameter wurden nicht geändert.

Die Einstellungen des Mini-Clients werden in der Datei ACDMiniClient.exe.config vorgenommen. Diese Datei ist im XML Format, eine Beispieleinstellung in der Datei sieht so aus:

Translations Ignore


Code Block
titleACDMiniClient.exe.config - Beispieleinstellung ab Version 2.27
...
            <value name="BasePortalURL" type="String">https://test1/CarrierPortal/mclogin/jtel/jtel</value>
...



Translations Ignore


Code Block
titleACDMiniClient.exe.config - Beispieleinstellung vor Version 2.27
...
            <setting name="BasePortalURL" serializeAs="String">
                <value>https://acd.jtel.de/CarrierPortal/mclogin/</value>
            </setting>
...



Um die jeweilige Einstellung zu verändern, den Wert zwischen <value> und </value> verändern.

Um den Unterschied, zwischen zwei Konfigurationsdateien zu erkennen, nutzt man am besten ein XML Vergleichstool. Online ist eine sehr gute hier zu finden: http://prettydiff.com/ 

Einstellungen

Portal URL

EinstellungStandardwertErlaubte WerteWirkung

BasePortalURL

https://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

EinstellungStandardwertErlaubte WerteWirkung
StatusChangeOnStartClientFalseTrue oder FalseWenn der Client gestartet wird, ob ein Statuswechsel des Agenten durchgeführt werden soll.
StatusChangeOnStartClientElementIDM:acdStatusButton_2M: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.

StatusChangeOnCloseClientFalseTrue oder FalseWenn der Mini-Client geschlossen wird, ob ein Statuswechsel des Agenten durchgeführt werden soll.
StatusChangeOnCloseClientElementIDM:acdStatusButton_1M: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

StatusChangeOnCloseClientWait3000Integerwerte, 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!
StatusChangeOnLockScreenTrueTrue oder FalseWenn der Bildschirm am Client-PC gesperrt wird, ob ein Statuswechsel des Agenten durchgeführt werden soll.
StatusChangeOnLockScreenElementIDM: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

StatusChangeOnUnlockScreenTrueTrue oder FalseWenn der Bildschirm am Client-PC entsperrt wird, ob ein Statuswechsel des Agenten durchgeführt werden soll.
StatusChangeOnUnlockScreenElementIDM:acdStatusButton_2M: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

StatusChangeOnRemoteConnectFalseTrue or FalseWenn eine Verbindung zum Computer per Fernzugriff erfolgt, ob eine Statusänderung des Agenten durchgeführt werden soll.
StatusChangeOnRemoteConnectElementIDM:acdStatusButton_2M: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

StatusChangeOnRemoteDisconnectFalseTrue or FalseWenn eine Verbindung zum Computer per Fernzugriff geschlossen wird, ob eine Statusänderung des Agenten durchgeführt werden soll.
StatusChangeOnRemoteDisconnectElementIDM:acdStatusButton_3M: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

StatusChangeOnConsoleConnectFalseTrue or FalseWenn eine Verbindung über die Konsole erfolgt, ob eine Statusänderung des Agenten durchgeführt werden soll.
StatusChangeOnConsoleConnectElementIDM:acdStatusButton_2M: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

StatusChangeOnConsoleDisconnectFalseTrue or FalseWenn eine Verbindungsunterbrechung über die Konsole erfolgt, ob eine Statusänderung des Agenten durchgeführt werden soll.
StatusChangeOnConsoleDisconnectElementIDM:acdStatusButton_3M: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

StatusChangeOnPowerModeSuspendFalseTrue or FalseWenn z.B. der Laptop-Deckel geschlossen ist, ob eine Statusänderung des Agenten durchgeführt werden soll.
StatusChangeOnPowerModeSuspendElementIDM:acdStatusButton_3M: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

StatusChangeOnPowerModeResumeFalseTrue or FalseWenn z.B. der Laptop-Deckel wieder geöffnet wird, ob eine Statusänderung des Agenten durchgeführt werden soll.
StatusChangeOnPowerModeResumeElementIDM:acdStatusButton_2M: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

EinstellungStandardwertErlaubte WerteWirkung
IncomingCallPopupFalseTrue or FalseWenn True, wird ein kleines Popup-Fenster ("Toaster") angezeigt, wenn ein Anruf eingeht.
IncomingCallPopupDuration5IntegerAnzeigedauer des Anruf-Popups in Sekunden
IncomingEventPopupFalseTrue or FalseWenn True, wird ein kleines Popup-Fenster ("Toaster") angezeigt, wenn ein Medienereignis empfangen wird.
IncomingEventPopupDuration5IntegerAnzeigedauer des Ereignis-Popups in Sekunden

Layout

EinstellungStandardwertAllowed valuesEffect
MinimizeOnlyInTrayTrueTrue or FalseWenn True, verschwindet die Anwendung beim Minimieren als Symbol in der Taskleiste (neben der Uhr). Wenn False, wird die Anwendung weiterhin als Fenster in der Taskleiste angezeigt.
OpenWithExternalProgramExtentions.pdf,.eml,.xls,.csv,.xlsx.pdf,.eml,.xls,.csv,.xlsxDieser Parameter wird benötigt, damit die Reports im miniClient geöffnet werden können.

Basiseinstellungen

EinstellungStandardwertErlaubte WerteWirkung
AcceptLanguagede-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.
PanelWidth400

Integer Werte, sinnvoller Bereich ca. 300 to 500.

Der Wert 0 ist ebenfalls möglich.

Legt die Breite des Mini-Clients fest.

Der Wert 0 ermöglicht es dem Client, sich die vorherige Breite bei der letzten Verwendung zu merken. Beim erneuten Öffnen wird die zuvor verwendete Größe wiederhergestellt.

DefaultCountryCode49LändervorwahlenStandard-Ländervorwahl für die Kontaktsuche (siehe AlternativeSearchWithoutCountryCode)
PhoneSelectCountryCode 49Ländervorwahl.Die Ländervorwahl für die Hotkey-Funktion, wenn eine Telefonnummer mit 0 gewählt wird.
PhoneNumberClipboardDelay50IntegerAnzahl von Millisekunden, die der Mini-Client .EXE wartet, um die Zwischenablage zu greifen, nachdem Strg+C an die aktive Anwendung gesendet wurde
DisableCookieLoginFalseTrue oder FalseErlaubt die Anmeldung mit Cookie.
BrowserCacheDirincognitoincognito oder DateipfadSpeichern von Browsercache. Im Incognito Modus befindet sich alles im Speicher.
DisableSpellCheckTrueTrue oder FalseWenn True, wird die Rechtschreibprüfung im Client ausgeschaltet. Ansonsten ist die Rechtschreibprüfung aktiv, und zwar mit der Sprache laut Konfigurationseinstellung AcceptLanguage.
CEFSettings0

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
Setzen Sie das Befehlszeilenargument, um die GPU-Beschleunigung zu deaktivieren, dadurch wird WebGL ausgeschaltet.

SetOffScreenRenderingBestPerformanceArgs
Befehlszeilenargumente für beste OSR (Offscreen und WPF) Rendering-Performance setzen Dies deaktiviert WebGL, schauen Sie sich den Quelltext an, um festzustellen, welche Flags Ihren Anforderungen am besten entsprechen.

 
WindowlessRenderingEnabled 
Setzen Sie diesen Wert auf true (1), um die Unterstützung für fensterloses Rendering (Off-Screen) zu aktivieren. Aktivieren Sie diesen Wert nicht, wenn die Anwendung kein fensterloses Rendering verwendet, da dies die Rendering-Leistung auf einigen Systemen verringern kann.

IgnoreCertificateErrorsTrueTrue oder False

Ignoriert die Zertifikate beim Verbinden zum Exchange

BrowserLogFile
Pfad der Log-DateiDatei für den Fehlerlog des Browsers.ContactFolderNameName 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.

BrowserUserAgentHeaderLeer

Mozilla/5.0 (Windows NT 10.0; Win64; x64)

AppleWebKit/537.36 (KHTML, like Gecko)

Chrome/119.0.0.0

Safari/537.36

EdgEdge/119.0.0.0

ExampleBeispiel:

Code Block
		<value name="BrowserUserAgentHeader" type="String">Edg>Edge/119.0.0.0</value>


Status
colourBlue
titleAb Mini Client 3.26

Der User-Agent Header des mini client kann mit dieser Einstellung gesetzt werden. Wenn koniguriert, wird der User-Agent header bei http/https-requests mit der Einstellung ersetzt.

Hotkey Wählvorbereitung

EinstellungStandardwertErlaubte WerteWirkung
PhoneSelectShortcutWin.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

EinstellungStandardwertErlaubte WerteWirkung

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

EinstellungStandardwertErlaubte WerteWirkung
OpenPopupURLInExternalBrowserTrueTrue oder FalseÖffnen des CRM-Links im externem Standartbrowser.
ProtocolHandlersmailtoBeliebige durch Komma getrennte Zeichenfolge von Protokollen. Zum Beispiel: mail,myprotohandler

Eine Liste der erlaubten Protokollhandler, die vom Mini-Client verarbeitet werden.

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. 

AutomaticallyOpenCRMUrlFalseTrue oder FalseWenn True, so wird die CRM Url automatisch im Standardbrowser geöffnet.
AutomaticRESTCRMUrlFalseTrue oder FalseWenn True, wird anstatt die CRM URL im Browser Fenster zu öffnen, ein REST Aufruf per GET auf die URL durchgeführt. Siehe auch CurlRESTCommand.
CurlRESTCommandcygwin\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

EinstellungStandardwertErlaubte WerteWirkung
AutomaticWorkstationLoginFalseTrue oder FalseWenn 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.
UseRemoteWorkstationNameFalseTrue oder FalseWenn 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.
UseWindowsPipesTrueTrue oder False

Ein zusätzlicher Parameter in der Konfigurationsdatei - UseWindowsPipes - wurde eingeführt, um die Verwendung der Kommandozeilen-Wählfunktionalität in einer Terminalserverumgebung zu ermöglichen:

AcdMiniClient.exe --dial

Wenn Sie diesen Parameter auf True setzen, erstellt der Mini-Client eine Windows-Pipe, die zur Kommunikation zwischen den Instanzen der Anwendung verwendet wird, wenn eine zweite Instanz über die Befehlszeile gestartet wird. Die Standardeinstellung ist True, so dass bei älteren Konfigurationsdateien keine Neukonfiguration erforderlich ist.

Automatischer .EXE Aufruf

EinstellungStandardwertErlaubte WerteWirkung

AutomaticEXECall

FalseTrue oder FalseWenn 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:

ParameterBedeutung

$ANumber

Die A-Teilnehmer Rufnummer.

$CRMLink

Der CRM Link aus der ACD Konfiguration.
$ServiceNumberDie gerufene Service-Rufnummer.
$ServiceNameName der gerufene Service-Rufnummer.
$CallIDDie jtel interne Call-ID (StatisticsPartA.ID)
$UsersUIDDie ID des Users (Agenten) der im Mini-Client angemeldet ist.
$UsersEMailDie E-Mail des Benutzers (Agenten), der im Mini-Client angemeldet ist.
$DateTimeUTCDas aktuelle UTC-Datum und die Uhrzeit im folgenden Format: yyyyy-MM-ddThh:mm:ssZ
$DateTimeLocalDas aktuelle lokale Datum und die Uhrzeit im folgenden Format: yyyyy-MM-ddThh:mm:ss


AutomaticEXECallHiddenFalseTrue oder FalseWenn dies zutrifft, dann wird die aufgerufene EXE mit einem verborgenen Fenster erstellt, so dass sie vom Agenten nicht gesehen wird.
AutomaticEXECallWaitAndLogFalseTrue oder FalseWenn 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.
AutomaticEXECallTimeout30000Jeder 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).
AutomaticEXECallKillAfterTimeoutFalseTrue oder FalseWenn true, tötet der Mini-Client die aufgerufene EXE-Datei, wenn die Zeitüberschreitung erreicht ist.

Outlook Integration

EinstellungStandardwertErlaubte WerteWirkung
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.

OpenOutlookContactFalseTrue oder FalseWenn 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. 

AlternativeSearchWithoutCountryCodeTrueTrue oder False

Wenn True und falls kein Kontakt gefunden wurde, wird ein Kontakt ohne Länderkennung (siehe Parameter DefaultCountryCode )  durchsucht.

Hitergrund: 

  1. Standardmäßig speichrt Outlook die Nummern mit der Länderkennung und einem Leerzeichen
    ( +49 891235689 ).
  2. Unter besbestimmten Einstellung ist es möglich eine Nummer ohne Länderkennung einzugeben
    ( 0891235689 ). Diese sollen gegenfalls auch gefunden wurden.
OutlookContactsOpenOnlyFirstMachTrueTrue oder FalseTheoretisch 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

Protokoll-Handler

EinstellungStandardwertErlaubte WerteWirkung
RegisterURLHandler

Register

Unregister (oder leer)

Registriert den Miniclient als Handler für beispielsweise den "tel:" URI-Schema (RFC5341).


Wenn Sie in einem externen Browser auf einen Link wie <a href=tel:01234567890>01234 567 890</a> klicken, wird der Miniclient vom Betriebssystem geöffnet und führt einen Anruf an diese Nummer aus.

RegisterURLHandlerProtocol

Protokoll. Zum Beispiel:

tel

oder

callto

Das Protokoll für die der Miniclient als Protokoll-Handler registriert werden soll. 

Zustatzinformation in Datei Speichern

EinstellungStandardwertErlaubte WerteWirkung
SaveAdditionalInfoFalseTrue 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

IDBeschreibung
M:CallNumberForDotNet

service number (in E164 format)

Ex:

M:CallNumberForDotNet='49xxxx'

M:ANumberForDotNet

caller number (in E164 format)

Ex:

ID:M:ANumberForDotNet='49xxxx'

M:ServiceNameForDotNet

service number name

Ex:

M:ServiceNameForDotNet='49xxxx (Testnumber 1)'

M:GroupNameForDotNet

service number name

Ex:

M:ServiceNameForDotNet='49xxxx (Testnumber 1)'

M:UIDForDotNet

user name (als UID)

Ex:

M:UIDForDotNet='Test_User'

M:UserStatusJSONForDotNet

- Json form of the call information

Ex:

M:UserStatusJSONForDotNet='{

              "bOutbound":false,

              "ServiceNumbersName2":"Testnumber 1",

              "TelActive":"49xxxx",

              "Email":xxx@xxx.x,

              "varCallDataID":193108,

              "UserData":"",

              "DiallerCampaignsName":null,

              "ServiceNumbersID":446,

              "WaitingTime":1,

              "StatisticsPartAID":410966,

              "DiallerCampaignsID":null,

              "AcdGroupsID":3107,

              "CallDuration":1,

              "Name":"Olaf",

              "ServiceNumbersName":"49xxxx",

              "AddInfo":"",

              "bMandatoryTransactionCode":false,

              "DiallerContactsID":null,

              "UsersProfilesID":null,

              "AcdGroupsName":"Test_Group",

              "dtCallStart":1694079169355,"UFN":"20230907-093249-105-1"

}'


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:

  1.  ^.*[InsertedID=](.*[0-9]) Extrahiert aus dem Ausdruck "Test 123  InsertedID=123546" die Ziffernfolge "123456"
  2.  (.*) Extrahiert die komplette Zeichenfolge aus dem Feld

Alte Einstellungen

Folgende Einstellungen werden ab Mini Client 2 nicht mehr unterstützt.

EinstellungStandardwertErlaubte WerteWirkung

Zoom

100Prozentwerte, auch > 100 erlaubt.

Stellt den Zoom-Faktor des eingebetteten Browsers ein (gleiche Funktion wie Zoom im Browser selbst).

Diese Einstellung existiert im MiniClient2 nicht. Mit der Tastenkombination STRG + bzw. STRG - kann jeder Agent für sich den Gewünschten Zoom einstellen.

Einstellung des Loggings des Mini Client 2

Ab Version 2.7 wird Nlog als Standard-Logger verwendet. Die Vorlagendatei NLog.config kann in das Stammverzeichnis des Mini-Client-Verzeichnisbaums kopiert und bei Bedarf geändert werden. Der Ordner config.examples enthält die Datei NLog.config. 

Schritt für Schritt:

  • Navigieren Sie zum Mini-Client-Stammverzeichnis (die .exe-Datei "AcdMiniClient.exe" befindet sich hier
  • Navigieren Sie zu "conf.examples".
  • Kopieren Sie "Nlog.conf".
  • Navigieren Sie zum Mini-Client-Stammverzeichnis
  • Einfügen von "NLog.conf"
  • Mini-Client neu starten - Protokollierung ist aktiv

Ort der Logfile - Mini Client V3.12 und niedriger

Der Log befindet sich im Ordner \log\ im Mini Client Installationsverzeichnis. Folgend ein beispielhafter Pfad:

C:\jtelMiniClientV3\log\mc.log

Ort der Logfile - Mini Client V3.12 und höher

Ab Mini Client Version 3.12 wird das Logfile pro Benutzer in einem Unterverzeichnis der AppData geschrieben. Folgend ein beispielhafter Pfad:

C:\Benutzer\MaxMustermann\AppData\Local\Temp\jtel\mc.log



...