Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Modello di dati per l'analisi dei contatti in tempo reale (flussi di segmenti per contatti vocali)
I flussi di segmenti di analisi dei contatti in tempo reale vengono generati in JSON. I blob JSON degli eventi vengono pubblicati nel flusso associato per ogni contatto per cui è abilitata l'analisi dei contatti in tempo reale. È possibile pubblicare i seguenti tipi di eventi per una sessione di analisi dei contatti in tempo reale per un contatto vocale:
-
Eventi STARTED: ogni sessione di analisi dei contatti in tempo reale pubblica un evento STARTED all'inizio della sessione.
-
Eventi SEGMENTS: ogni sessione di analisi dei contatti in tempo reale può pubblicare zero o più eventi SEGMENTS durante la sessione. Questi eventi contengono un elenco di segmenti con le informazioni analizzate. Per i contatti vocali, l'elenco dei segmenti può includere segmenti "
Transcript
«," «oCategories
"».Utterance
-
Eventi COMPLETED o FAILED: ogni sessione di analisi dei contatti in tempo reale pubblica un evento COMPLETED o FAILED alla fine della sessione.
Proprietà comuni incluse in tutti gli eventi relativi ai contatti vocali
Ogni evento include le seguenti proprietà:
- Versione
-
La versione dello schema dell'evento.
▬Tipo: stringa
- Canale
-
Il tipo del canale per il contatto.
▬Tipo: stringa
Valori validi:
VOICE
,CHAT
,TASK
Per ulteriori informazioni sui canali, consulta Concetti: canali e simultaneità.
- AccountId
-
L'identificatore dell'account in cui avviene questo contatto.
▬Tipo: stringa
- ContactId
-
L'identificatore del contatto analizzato.
▬Tipo: stringa
- InstanceId
-
L'identificatore dell'istanza in cui avviene questo contatto.
▬Tipo: stringa
- LanguageCode
-
Il codice della lingua associato a questo contatto.
▬Tipo: stringa
Valori validi: il codice della lingua per una delle lingue supportate per l'analisi delle chiamate in tempo reale di Contact Lens.
- EventType
-
Il tipo di evento pubblicato.
▬Tipo: stringa
Valori validi:
STARTED
,SEGMENTS
,COMPLETED
,FAILED
Evento STARTED
Gli eventi STARTED
includono solo le proprietà comuni:
-
Versione
-
Canale
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: AVVIATO
Evento SEGMENTS
Gli eventi SEGMENTS
includono le proprietà seguenti:
-
Versione
-
Canale
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: SEGMENTI
-
Segmenta: oltre alle proprietà comuni, gli eventi
SEGMENTS
includono un elenco di segmenti con le informazioni analizzate.Type: array di oggetti Segment
- Segment
-
Un segmento analizzato per una sessione di analisi in tempo reale.
Ogni segmento è un oggetto con le seguenti proprietà opzionali. È presente solo una di queste proprietà, a seconda del tipo di segmento:
-
Utterance
-
Transcript
-
Categories
-
- Utterance
-
L'enunciato analizzato.
Campo obbligatorio: no
-
Id
L'identificatore dell'enunciato.
▬Tipo: stringa
-
TranscriptId
L'identificatore della trascrizione associata a questo enunciato.
▬Tipo: stringa
-
ParticipantId
L'identificatore del partecipante.
▬Tipo: stringa
-
ParticipantRole
Il ruolo del partecipante. Ad esempio, un cliente, un agente o un sistema.
▬Tipo: stringa
-
PartialContent
Il contenuto dell'enunciato.
▬Tipo: stringa
-
BeginOffsetMillis
L'offset iniziale nel contatto per questa trascrizione.
Tipo: integer
-
EndOffsetMillis
L'offset finale nel contatto per questa trascrizione.
Tipo: integer
-
- Transcript
-
La trascrizione analizzata.
Tipo: oggetto Transcript
Campo obbligatorio: no
- Categories
-
Le regole della categoria corrispondente.
Tipo: oggetto Categories
Campo obbligatorio: no
Eventi COMPLETED
Gli eventi COMPLETED
includono solo le seguenti proprietà comuni:
-
Versione
-
Canale
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: INIZIATO
Evento FAILED
Gli eventi FAILED
includono solo le seguenti proprietà comuni:
-
Versione
-
Canale
-
AccountId
-
ContactId
-
LanguageCode
-
EventType: FALLITO