Google Cloud CCaaS
Full-stack contact centre queuing and routing voice, chat, SMS and email contacts.
- Provider
- gcp
- Kind
- Contact center
- Category
- Messaging
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| callRecording | boolean | — | no | false | inherited |
| channelChat | boolean | — | no | false | ▸ true |
| channelEmail | boolean | — | no | true | inherited |
| channelSms | boolean | — | no | true | inherited |
| channelVoice | boolean | — | no | true | ▸ true |
| emergencyCalling | boolean | — | no | false | inherited |
| managed | boolean | — | no | false | ▸ true |
| maxConcurrentContacts | integer | — | no | — | inherited |
| outboundCampaign | enum | none | preview | progressive | predictive | no | none | inherited |
| outboundDialing | boolean | — | no | false | inherited |
| recordingRetentionDays | integer | — | no | — | inherited |
| routing | enum | fifo | skills-based | attribute-based | no | fifo | inherited |
| virtualAgentIntegration | boolean | — | no | false | inherited |
| voiceTransport | enum | pstn | webrtc | no | pstn | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "ccaas", component: "google-ccaas" }# yaml-language-server: $schema=../../schema/component.schema.json # Google Cloud CCaaS (CCAI Platform): full-stack contact centre that queues and routes # customer interactions. "Setting up and assigning agents to channels and queues": IVR # voice, web and mobile chat, SMS and email channels, agents assigned to queues, and # preview, progressive or predictive outbound campaigns configured per queue. schemaVersion: "1" type: "component" id: "google-ccaas" kind: "contact-center" provider: "gcp" docs: "https://docs.cloud.google.com/contact-center/ccai-platform/docs/setup-agents-channels" defaults: channelVoice: true channelChat: true managed: true properties: channelSms: type: "boolean" default: true channelEmail: type: "boolean" default: true outboundCampaign: type: "enum" values: ["none", "preview", "progressive", "predictive"] default: "none" voiceTransport: type: "enum" values: ["pstn", "webrtc"] default: "pstn" virtualAgentIntegration: type: "boolean" default: false