Reference documentation and code samples for the Google Cloud Ces V1 Client class ChannelProfile.
A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony.
Generated from protobuf message google.cloud.ces.v1.ChannelProfile
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ profile_id
string
Optional. The unique identifier of the channel profile.
↳ channel_type
int
Optional. The type of the channel profile.
↳ persona_property
↳ 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
↳ noise_suppression_level
string
Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high".
getProfileId
Optional. The unique identifier of the channel profile.
string
setProfileId
Optional. The unique identifier of the channel profile.
var
string
$this
getChannelType
Optional. The type of the channel profile.
setChannelType
Optional. The type of the channel profile.
$this
getPersonaProperty
Optional. The persona property of the channel profile.
hasPersonaProperty
clearPersonaProperty
setPersonaProperty
Optional. The persona property of the channel profile.
$this
getDisableDtmf
Optional. Whether to disable DTMF (dual-tone multi-frequency).
bool
setDisableDtmf
Optional. Whether to disable DTMF (dual-tone multi-frequency).
var
bool
$this
getDisableBargeInControl
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.
bool
setDisableBargeInControl
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.
var
bool
$this
getWebWidgetConfig
Optional. The configuration for the web widget.
hasWebWidgetConfig
clearWebWidgetConfig
setWebWidgetConfig
Optional. The configuration for the web widget.
$this
getNoiseSuppressionLevel
Optional. The noise suppression level of the channel profile.
Available values are "low", "moderate", "high", "very_high".
string
setNoiseSuppressionLevel
Optional. The noise suppression level of the channel profile.
Available values are "low", "moderate", "high", "very_high".
var
string
$this

