Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ChannelProfile

import type { ChannelProfile } from "https://googleapis.deno.dev/v1/ces:v1.ts";

A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony.

interface ChannelProfile {
channelType?:
| "UNKNOWN"
| "WEB_UI"
| "API"
| "TWILIO"
| "GOOGLE_TELEPHONY_PLATFORM"
| "CONTACT_CENTER_AS_A_SERVICE"
| "FIVE9";
disableBargeInControl?: boolean;
disableDtmf?: boolean;
noiseSuppressionLevel?: string;
profileId?: string;
}

§Properties

§
channelType?: "UNKNOWN" | "WEB_UI" | "API" | "TWILIO" | "GOOGLE_TELEPHONY_PLATFORM" | "CONTACT_CENTER_AS_A_SERVICE" | "FIVE9"
[src]

Optional. The type of the channel profile.

§
disableBargeInControl?: boolean
[src]

Optional. Whether to disable user barge-in control in the conversation. - true: User interruptions are disabled while the agent is speaking. - false: The agent retains automatic control over when the user can interrupt.

§
disableDtmf?: boolean
[src]

Optional. Whether to disable DTMF (dual-tone multi-frequency).

§
noiseSuppressionLevel?: string
[src]

Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high".

§

Optional. The persona property of the channel profile.

§
profileId?: string
[src]

Optional. The unique identifier of the channel profile.

§

Optional. The configuration for the web widget.