Skip to main content
Skip table of contents

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.

JSON
"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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.