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.  |