config.json - vollständige Konfiguration

Eine Konfigurationsdatei mit allen Einstellungsmöglichkeiten.

{
  "lib": {
    "baseUri": "https://<your server address>:7225",
    "loglevel": "log"
  },

  "app": {
    "companyName": "Your Company Inc.",
    "group": "contactportal",
    "favicon": "images/favicon.png",
    "linkImpressum": "https://www.yourcompany.de/impressum.html",
    "linkPrivacy": "https://www.yourcompany.de/impressum.html",
    "passwordPolicy": "^.{4,}$",
    "anonymousContactFormEnabled": "true",
    "anonymousContactFormPrivacyCheckEnabled": "true",
    "anonymousContactFormFields": ["u8sFirstName", "u8sLastName", "u8sCompany", "u8sEMail", "u8sPhoneMobile", "anonymous_custom_1"],
    "anonymousContactFormRequiredFields": ["u8sFirstName", "u8sLastName"],
    "contactcardFirstRow": "displayName",
    "contactcardSecondRow": "u8sJobTitle",
    "contactcardThirdRow": "public-presence",
    "disablePublicContactTypes": ["u8sSIPAddress"],
    "disableTextChatForAbsentAgents": "false",
    "hideAddressInPublic": "false",
    "videolegitimationEnabled": "true",
    "videolegitimationEnabledUsers": ["sip:user1@yourcompany.de", "sip:user2@yourcompany.de"],
    "languages": [
      { "id": "de-DE", "label": "Deutsch" },
      { "id": "en-US", "label": "English" },
      { "id": "en-GB", "label": "English (UK)" },
      { "id": "es-ES", "label": "Español" },
      { "id": "fr-FR", "label": "Français" },
      { "id": "fr-CA", "label": "Français du Canada" },
      { "id": "it-IT", "label": "Italiano" },
      { "id": "nl-NL", "label": "Nederlands" },
      { "id": "pt-BR", "label": "Português do Brasil" },
      { "id": "ru-RU", "label": "Русский" }
    ],
    "language": "de-DE",
    "disableManualReporting": "false",
    "disableManualReportingForAnonymous": "false",
    "additionalPublicContactTypes": [
      {
        "propertyOrLabel": "IDS_ONLINE_APPOINTMENT",
        "label": "Your Company Inc.",
        "icon": "event",
        "linkProperty": "databaseContact.u8sWebPageURL"
      },
      {
        "propertyOrLabel": "IDS_CONTACT_FORM",
        "label": "Your Company Inc.",
        "icon": "mail",
        "link": "https://www.yourcompany.com/contact"
      }
    ],
    "removePoweredBy": "false",
    "timeToOverdueNewChat": "30000",
    "timeToOverdueActiveChat": "120000",
    "timeToTreatAsNewChat": "600000",
    "offlineContactForm": "https://www.yourcompany.com/contact",
    "offlineContactFormTarget": "",
    "videoChatTeaserInTextChat": "true",
    "disableAgents": ["offline"],
    "defaultAvatar": ""
  },

  "colors": {
    "headerBackground": "#00BCD4",
    "headerFontActive": "#ffffff",
    "headerFontInactive": "#eaeaea",
    "highlight": "#006064"
  },

  "extension": {
    "idleTimeInSec": "300"
  },

  "widget": {
    "topPosition": "40px",
    "switchToBottom": "880px",
    "autoInvite": "true",
    "autoInviteDelay": "30",
    "autoInvitePageVisits": "3",
    "autoInviteTimeBetweenInvites": "360"
  },

  "labels": {
    "de-DE": {
      "IDS_ANONYMOUS_CUSTOM_1": "Kontonummer/IBAN",
      "IDS_ONLINE_APPOINTMENT": "Online Terminvereinbarung",
      "IDS_CONTACT_FORM": "Kontaktformular"
    },
    "en-US": {
      "IDS_ANONYMOUS_CUSTOM_1": "Account number",
      "IDS_ONLINE_APPOINTMENT": "Online appointment",
      "IDS_CONTACT_FORM": "Contact form"
    },
    "ru-RU": {
      "IDS_ANONYMOUS_CUSTOM_1": "номер счета",
      "IDS_ONLINE_APPOINTMENT": "онлайн-назначение",
      "IDS_CONTACT_FORM": "контактная форма"
    }
  },

  "hotkeys": {
    "textchatSend": "STRG + enter"
  },

  "tracking": [
    {
      "type": "google",
      "trackingId": "UA-123456789-1"
    },
    {
      "type": "piwik",
      "trackerUrl": "https://piwik.yourcompany.com",
      "siteId": "3"
    }
  ]

}