Saltar al contenido principal

Fin de Llamada

Se activa cuando finaliza cualquier llamada, independientemente del intento.

Payload

{
"id": "cHYqKdGz25Rq",
"startedAt": "2024-09-24T18:20:22.724Z",
"messages": [{
"role": "system",
"message": "You are a helpful assistant"
}, {
"role": "agent",
"message": "Hello"
}, {
"role": "user",
"message": "Hi"
}],
"durationSeconds": 15,
"detailsURL": "https://fonema.ai/shareable/cHYqKdGz25Rq",
"recordingUrl": "https://fonema.ai/api/v1/storage/calls/cHYqKdGz25Rq.mp3",
"analysis": {
"successEvaluation": true,
"structuredData": {
"myData": "myValueFromCall"
}
}
}

Campos Principales

CampoTipoDescripción
idstringID único de la llamada
startedAtstringFecha y hora de inicio de la llamada en ISO 8601
messagesarrayTranscripción completa de la conversación
durationSecondsintegerDuración total de la llamada en segundos
detailsURLstringURL para ver detalles de la llamada en el dashboard
recordingUrlstringURL para descargar la grabación de audio
analysis.successEvaluationbooleanSi el criterio de éxito se cumplió o no
analysis.structuredDataobjectVariables de salida y sus respectivos valores

Detalles de los Mensajes

El campo messages contiene la transcripción completa de la conversación:

  • role: Rol del participante (system, agent, user)
  • message: Contenido del mensaje