Class ChannelProfile (0.3.0)

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.