ChannelProfile(mapping=None, *, ignore_unknown_fields=False, **kwargs)A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony.
Attributes |
|
|---|---|
| Name | Description |
profile_id |
str
Optional. The unique identifier of the channel profile. |
channel_type |
google.cloud.ces_v1beta.types.ChannelProfile.ChannelType
Optional. The type of the channel profile. |
persona_property |
google.cloud.ces_v1beta.types.ChannelProfile.PersonaProperty
Optional. The persona property of the channel profile. |
disable_dtmf |
bool
Optional. Whether to disable DTMF (dual-tone multi-frequency). |
disable_barge_in_control |
bool
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. |
web_widget_config |
google.cloud.ces_v1beta.types.ChannelProfile.WebWidgetConfig
Optional. The configuration for the web widget. |
noise_suppression_level |
str
Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high". |
Classes
ChannelType
ChannelType(value)The type of the channel profile.
PersonaProperty
PersonaProperty(mapping=None, *, ignore_unknown_fields=False, **kwargs)Represents the persona property of a channel.
WebWidgetConfig
WebWidgetConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)Message for configuration for the web widget.