Contact center
messagingcontact-center
Routes inbound and outbound customer contacts to agent queues.
- Category
- Messaging
- Properties
- 9
- Components
- 14
- Rules
- 0
A node of this kind resolves each property from its own props, then the component's defaults, then the default below.
| property | type | values | required | default |
|---|---|---|---|---|
| callRecording | boolean | — | no | false |
| channelChat | boolean | — | no | false |
| channelVoice | boolean | — | no | true |
| emergencyCalling | boolean | — | no | false |
| managed | boolean | — | no | false |
| maxConcurrentContacts | integer | — | no | — |
| outboundDialing | boolean | — | no | false |
| recordingRetentionDays | integer | — | no | — |
| routing | enum | fifo | skills-based | attribute-based | no | fifo |
No rule selects this kind or its category. Governance calls that a recorded gap.
vendor-neutral
alibabacloud
default
# 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