This message is used to hold all the Conversation Signals data, which will be converted to JSON and exported to BigQuery.
| JSON representation | 
|---|
| {
  "turnSignals": {
    object ( | 
| Fields | |
|---|---|
| turnSignals | 
 Required. Turn signals for the current turn. | 
TurnSignals
Collection of all signals that were extracted for a single turn of the conversation.
| JSON representation | 
|---|
| {
  "noMatch": boolean,
  "noUserInput": boolean,
  "dtmfUsed": boolean,
  "userEscalated": boolean,
  "agentEscalated": boolean,
  "reachedEndPage": boolean,
  "webhookStatuses": [
    string
  ],
  "failureReasons": [
    enum ( | 
| Fields | |
|---|---|
| noMatch | 
 Whether NLU predicted NO_MATCH. | 
| noUserInput | 
 Whether user provided no input. | 
| dtmfUsed | 
 Whether user was using DTMF input. | 
| userEscalated | 
 Whether user was specifically asking for a live agent. | 
| agentEscalated | 
 Whether agent responded with LiveAgentHandoff fulfillment. | 
| reachedEndPage | 
 Whether turn resulted in End Session page. | 
| webhookStatuses[] | 
 Human-readable statuses of the webhooks triggered during this turn. | 
| failureReasons[] | 
 Failure reasons of the turn. | 
| sentimentScore | 
 Sentiment score of the user utterance if sentiment was enabled. | 
| sentimentMagnitude | 
 Sentiment magnitude of the user utterance if sentiment was enabled. |