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;
personaProperty?: ChannelProfilePersonaProperty;
profileId?: string;
webWidgetConfig?: ChannelProfileWebWidgetConfig;
}§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.
§
noiseSuppressionLevel?: string
[src]Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high".
§
personaProperty?: ChannelProfilePersonaProperty
[src]Optional. The persona property of the channel profile.
§
webWidgetConfig?: ChannelProfileWebWidgetConfig
[src]Optional. The configuration for the web widget.