Catalogue / Messaging

Contact center

messagingcontact-center

Routes inbound and outbound customer contacts to agent queues.

Category
Messaging
Properties
9
Components
14
Rules
0
Properties · 9 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
callRecordingboolean—nofalse
channelChatboolean—nofalse
channelVoiceboolean—notrue
emergencyCallingboolean—nofalse
managedboolean—nofalse
maxConcurrentContactsinteger—no—
outboundDialingboolean—nofalse
recordingRetentionDaysinteger—no—
routingenumfifo | skills-based | attribute-basednofifo
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 14
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Routes inbound and outbound customer contacts across voice and digital channels to agent queues, with recording and retention (Amazon Connect, Twilio Flex, Genesys Cloud, Azure Communication Services).
schemaVersion: "1"
type: "kind"
id: "contact-center"
category: "messaging"
properties:
  channelVoice:
    type: "boolean"
    default: true
  channelChat:
    type: "boolean"
    default: false
  outboundDialing:
    type: "boolean"
    default: false
  routing:
    type: "enum"
    values: ["fifo", "skills-based", "attribute-based"]
    default: "fifo"
  maxConcurrentContacts:
    type: "integer"
  callRecording:
    type: "boolean"
    default: false
  recordingRetentionDays:
    type: "integer"
  emergencyCalling:
    type: "boolean"
    default: false
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/contact-center.md