VCC CA - Lokale Konfiguration über appsettings.json und Start
Die Konfiguration des VCC CA über die lokale Datei ‘appsettings.json’ ist vornehmlich für den Standalone-Betrieb vorgesehen.
Hierzu muss die Datei ‘appsettings.json’ im Installationsverzeichnis mit einem Texteditor geöffnet werden.
"Serilog": {
"Using": [],
"MinimumLevel": {
"Default": "Information",
"Override": {
"OpenIddict": "Error",
"Microsoft": "Error",
"System": "Error",
"SNcom.Networking.Server": "Information",
"SNcom.Vcc.Sdk": "Information"
}
},
"WriteTo": [
{
"Name": "Console"
},
{
"Name": "LogSys"
}
],
"Enrich": [
"FromLogContext",
"WithMachineName",
"WithProcessId",
"WithThreadId"
]
},
"ServiceConfiguration": {
"ProviderPort": "30018",
"CCConfiguration": {
"Host": "127.0.0.1",
"Port": "46000",
"AdminUserName": "",
"AdminUserPwd": ""
},
"PresenceMapping": {
"MapVccToUC": [
{
"VccAgentState": "AgentstatusLoggedoff",
"UCAvailability": "Offline"
},
{
"VccAgentState": "AgentstatusFree",
"UCAvailability": "Available"
},
{
"VccAgentState": "AgentstatusPause",
"VccPauseName": "Beschäftigt",
"UCAvailability": "Busy",
"UCActivity": "busy"
},
{
"VccAgentState": "AgentstatusPause",
"VccPauseName": "Teams Meeting",
"UCAvailability": "Busy",
"UCActivity": "meeting",
"UCNotes": [
{
"Text": "Teams Meeting"
}
]
},
{
"VccAgentState": "AgentstatusPause",
"VccPauseName": "Teams Telefonat",
"UCAvailability": "Busy",
"UCActivity": "busy",
"UCNotes": [
{
"Text": "Teams Telefonat"
}
]
}
],
"MapUCToVcc": [
{
"UCAvailability": "Available",
"VccAgentState": "AgentstatusFree"
},
{
"UCAvailability": "Busy",
"UCActivity": "busy",
"VccAgentState": "AgentstatusPause",
"VccPauseName": "Beschäftigt"
}
]
}
}
"ClientConnectString": "ws://0.0.0.0/VccCA",
}
Im Abschnitt ServiceConfiguration erfolgen die fachlichen Einstellungen für den CA
Name des Wertes | Beschreibung |
|---|---|
ProviderPort | Portnummer, unter der der CTI Core eine TCP Verbindung mit dem CA aufnehmen kann. Standard = 30018 |
ClientConnectString | URL unter der Toolbars den CA per WebSocket-Verbindung erreichen können. Standard = ws://0.0.0.0/VccCA |
Der Unterabschnitt CCConfiguration beschreibt die Verbindungsparameter zum Voxtron CC Service
CCConfiguration | Beschreibung |
|---|---|
Host | Host, auf dem der Voxtron CC Service installiert ist |
Port | Portnummer unter der der CC Service den API Zugang anbietet. Standard 46000 |
AdminUserName | Name eines eingerichteten Service Accounts um die Monitoring API zu betreiben |
AdminUserPwd | Kennwort des eingerichteten Service Accounts |
Der Unterabschnitt PresenceMapping.MapVccToUC beschreibt die Umsetzung, welcher VCC Agentenzustand in welche abstrakte UC Presence überführt werden soll. Agentenzustände, die hier nicht aufgeführt sind, werden nicht mit anderen Kommunikationssystemen synchronisiert.
PresenceMapping.MapVccToUC | Beschreibung |
|---|---|
VccAgentState | Gültige Werte für “VccAgentState” sind: “AgentstatusLoggedoff”, ”AgentstatusFree”, “AgentstatusBusy”, “AgentstatusPause”, “AgentstatusInactive” |
VccPauseName | Bei VccAgentState=“AgentstatusPause” kann mit diesem Feld der exakte Pausengrund aus der Konfiguration des CC spezifiziert werden |
UCAvailability | Gültige Werte für “UCAvailability” sind: “Available”, “Busy”, “Wrapup”, “DoNotDisturb”, “Pause”, “Offline” |
UCActivity |
Der Unterabschnitt PresenceMapping.MapVccToUC beschreibt die Umsetzung, welche abstrakte UC Presence in welchen VCC Agentenzustand überführt werden soll. UC Presence, die hier nicht aufgeführt ist, wird nicht in VCC Agentenzustände gewandelt.
PresenceMapping.MapUCToVcc | |
|---|---|
UCAvailability | |
UCActivity | |
VccAgentState | |
VccPauseName |
Nach dem alle Felder ausgefüllt worden sind, ist die Konfigurationsdatei zu speichern.
Start des Dienstes
Nach Abschluss der Installation und Einrichtung ist der VCC CA Dienst zu starten. Dieser wurde bereits durch die Installation registriert. In der Windows Dienste Konsole steht nun der Dienst “SNcom.CtiCore.VccCa.Service“ zur Verfügung. Dieser ist jetzt zu starten.

Anbindung des VCC CA als Gateway im CTI Core
Um den VCC CA mit dem CTI Core zu verknüpfen, ist im CTI Core ein neues Gateway anzulegen.

Folgende Einstellungen sind zu treffen:
Option | Beschreibung |
|---|---|
Hersteller | Enghouse |
Typ | Connectivity adapter for Voxtron CC |
Hauptverbindung | Hostname oder IP-Adresse des Servers auf dem der VCC CA Installiert wurde. Der VCC CA verwendet standardmäßig den Port 30018. Sollte der VCC CA auf einem anderen Server installiert worden sein, ist sicherzustellen, dass der CTI Core den VCC CA über das Netzwerk erreichen kann. |