Cada llamada genera datos detallados que te ayudan a entender qué sucedió durante la conversación. El modal de Detalles de Llamada proporciona acceso a toda la información capturada.
Este bloque solo aparece si la llamada tiene datos de uso de modelos LLM registrados. Las llamadas anteriores al 29 de julio de 2026 pueden mostrar un único modelo mediante un campo de compatibilidad.
El panel central incluye una sección LLM que muestra qué modelo (o modelos) de lenguaje procesó la conversación. Meetzy utiliza un sistema de cascada de proveedores (por ejemplo, ElevenLabs) que puede degradar automáticamente a un modelo alternativo si el modelo principal no está disponible o presenta latencia elevada.
Cuando una llamada usa más de un modelo LLM, se considera que hubo una degradación del cascade: el modelo principal no pudo atender la solicitud en algún punto y el sistema recurrió a un modelo alternativo para mantener la llamada en curso.
Este indicador te ayuda a identificar rápidamente llamadas que pudieron verse afectadas por cambios de modelo, útil para:
Detectar problemas de disponibilidad con un proveedor específico
Correlacionar degradaciones con caídas de calidad en la conversación
Priorizar la revisión manual de llamadas con cascade activo
Por defecto, el detalle por turno aparece plegado. Al expandirlo, verás una tabla con:
Campo
Descripción
Turno
Marca de tiempo (en segundos) dentro de la llamada
Modelo(s)
Modelo o combinación de modelos usados en ese turno
Tokens de salida
Cantidad de tokens generados por el modelo en ese turno
1
Localiza el bloque LLM
En el panel central del modal de detalles, busca la sección LLM debajo de la información básica de la llamada.
2
Revisa los modelos usados
Verás la lista de modelos distintos detectados en la llamada. Si hay más de uno, aparecerá el indicador de degradación.
3
Expande el detalle por turno
Haz clic para desplegar la tabla de turnos y ver exactamente en qué momento ocurrió el cambio de modelo.
Esta información es especialmente útil junto con el botón “Analyze with AI”: puedes pedirle al Copilot que correlacione una degradación de modelo con caídas de sentimiento o errores en la conversación.
Reproductor de Grabación y Transcripción Enriquecida
Si la grabación de llamadas está habilitada, desde la columna Recording de la tabla de llamadas (o desde el botón correspondiente en los Detalles de Llamada) puedes abrir un reproductor avanzado con la grabación y, junto a ella, una vista enriquecida de la transcripción turno por turno.El modal se organiza en dos bloques principales:
Zona
Contenido
🎧 Superior
Reproductor de audio con forma de onda, a todo el ancho
💬 Inferior
Transcripción turno por turno (izquierda) y panel de revisión, veredicto y etiquetas (derecha)
La forma de onda se dibuja a partir del audio real, decodificado en el navegador con la Web Audio API a partir del archivo descargado — no es una animación genérica. Esto te permite ubicar visualmente silencios, picos de voz y pausas antes incluso de reproducir el audio.
El reproductor dibuja la forma de onda real del audio (decodificada con la Web Audio API a partir del archivo descargado, no una animación genérica), lo que te permite ubicar visualmente silencios, picos de voz y pausas. A medida que la llamada avanza, la parte ya reproducida de la forma de onda se resalta en color para indicar el progreso.
1
Reproduce o pausa
Usa el botón central de play/pause, o haz clic directamente sobre la forma de onda para saltar a ese punto exacto de la llamada.
2
Salta 10 segundos
Los botones ⏪ y ⏩ retroceden o avanzan 10 segundos, útiles para revisar rápidamente un momento específico.
3
Ajusta la velocidad
Elige entre 0.5x, 0.75x, 1x, 1.25x, 1.5x o 2x para escuchar la llamada más rápido o más despacio.
4
Descarga la grabación
Usa el enlace “Download recording” para guardar el archivo de audio localmente.
Las grabaciones de llamadas se almacenan por tiempo limitado según tu plan. Descarga grabaciones importantes para almacenamiento permanente.
El reproductor de grabación no es una ventana aislada por llamada: puedes moverte a la llamada anterior o siguiente de la lista filtrada sin cerrar el modal ni perder tu posición en la tabla. Los controles de navegación viven en la cabecera del modal, no flotan sobre el contenido, así que nunca tapan la forma de onda ni la transcripción.
En la cabecera del modal, junto al nombre y los números de origen/destino de la llamada, aparecen dos flechas de navegación seguidas del botón de cerrar:
Control
Acción
⬅️ Flecha izquierda
Abre la grabación y transcripción de la llamada anterior en la lista actual
➡️ Flecha derecha
Abre la grabación y transcripción de la siguiente llamada en la lista actual
1
Navega con los botones de cabecera
Haz clic en ⬅️ o ➡️ para cargar la llamada anterior o siguiente respecto a la que tenías abierta, respetando el orden y los filtros aplicados en la tabla.
2
O usa las flechas del teclado
Con el modal abierto, presiona ← o → para navegar sin soltar el mouse. Esto no funciona mientras estás escribiendo dentro de un campo de texto, como la nota de revisión o el input de etiquetas.
3
Observa la transición
Al cambiar de llamada, el contenido se desliza suavemente en la dirección correspondiente (hacia la izquierda o la derecha según el sentido de la navegación), confirmando visualmente que se cargó una llamada distinta.
Las flechas se deshabilitan automáticamente cuando no hay una llamada anterior o siguiente disponible (por ejemplo, en el primer o último registro de la página actual).
Esta navegación es especialmente útil para sesiones de control de calidad: puedes revisar de forma continua un lote de llamadas —escuchando audio, leyendo la transcripción, marcando como revisada y agregando notas o etiquetas— sin volver constantemente a la tabla principal.
Además de navegar entre llamadas, puedes emitir un veredicto rápido de control de calidad —OK o KO— directamente desde el reproductor, sin necesidad de abrir el modal de detalles ni volver a la tabla principal.
Junto al panel de revisión y etiquetas encontrarás dos botones de veredicto:
Control
Acción
✅ OK
Marca la llamada actual como correcta
❌ KO
Marca la llamada actual como incorrecta
1
Escucha y revisa la llamada
Reproduce el audio y repasa la transcripción enriquecida para formarte un criterio sobre el resultado de la llamada.
2
Emite tu veredicto
Haz clic en ✅ OK o ❌ KO según tu evaluación. El botón seleccionado queda resaltado y el veredicto se asocia a la llamada de inmediato.
3
Avanza automáticamente
Tras marcar un veredicto, el modal salta automáticamente a la siguiente llamada de la lista, permitiéndote enlazar una revisión tras otra sin interrupciones.
El veredicto es deseleccionable: si haces clic de nuevo sobre el botón ya activo (por ejemplo, vuelves a pulsar ✅ OK cuando ya estaba marcado), el veredicto se elimina y la llamada regresa al estado sin revisar. Esto es útil para corregir un clic accidental sin tener que buscar otra forma de “deshacer” la calificación.
Desmarcar el checkbox Reviewed también limpia automáticamente el veredicto OK/KO asociado, para que ambos estados —revisada y veredicto— se mantengan siempre coherentes.
El veredicto OK/KO queda disponible como filtro en la tabla de llamadas, lo que te permite, por ejemplo, listar únicamente las llamadas marcadas como KO para priorizar su revisión o escalarlas al equipo correspondiente, o las llamadas sin veredicto para saber qué falta por revisar.
No necesitas cerrar el reproductor ni volver a la tabla para marcar una llamada como revisada, escribir una nota de auditoría o gestionar sus etiquetas: todo está disponible en el propio modal de grabación, junto a la transcripción, y los cambios se guardan sobre la misma llamada que ves en la tabla de fondo.
Junto a la transcripción encontrarás los controles de revisión y etiquetas:
Control
Acción
Checkbox Reviewed
Marca o desmarca la llamada como revisada
Campo de nota
Texto libre para dejar constancia de por qué se marcó así la llamada
Input de etiquetas
Escribe una etiqueta y presiona Enter para añadirla
✕ en cada etiqueta
Elimina esa etiqueta de la llamada
1
Marca la llamada como revisada
Activa el checkbox Reviewed. Si la desmarcas, el veredicto OK/KO asociado también se limpia automáticamente.
2
Escribe una nota (opcional)
Añade contexto sobre la revisión en el campo de texto. La nota se guarda automáticamente unos instantes después de dejar de escribir, sin necesidad de un botón de guardar.
3
Añade o elimina etiquetas
Escribe el texto de la etiqueta y presiona Enter para agregarla, o haz clic en la ✕ junto a una etiqueta existente para quitarla.
Mientras el foco esté dentro del campo de nota o del input de etiquetas, las flechas ← y → del teclado no navegan entre llamadas: se usan con normalidad para mover el cursor de texto. Esto evita que, al escribir una nota larga, un ← accidental te saque de la llamada que estás documentando.
Encima de la transcripción, junto al título “Transcript”, aparece un badge con el ID de la llamada en formato monoespaciado y copiable con un clic. Esto es especialmente útil en sesiones de control de calidad, donde necesitas referenciar rápidamente una llamada concreta (por ejemplo, al reportar un caso al equipo técnico) sin tener que volver a la tabla principal para localizar su identificador.
Junto al reproductor, cada turno de la conversación (agente o usuario) se muestra como una burbuja de chat, con indicadores debajo que resumen lo que ocurrió técnicamente en ese turno:
Indicador
Aparece en
Descripción
Marca de tiempo
Todos los turnos
Minuto:segundo dentro de la llamada
Transcribed in Xms
Turnos del usuario
Latencia del reconocimiento de voz (ASR / speech-to-text)
Replied in Xs
Turnos del agente
Tiempo total de respuesta del agente, expandible en un desglose de latencia
🔧 Nombre de herramienta
Turnos del agente con tool calls
Una por cada herramienta invocada en ese turno, expandible
Si un turno del usuario no contiene voz detectada, la burbuja se reemplaza por el texto en cursiva “(no speech detected)”, sin que esto interrumpa el resto de indicadores del turno.
Estos datos provienen directamente de la conversación original en ElevenLabs (conversation_turn_metrics, llm_usage, tool_calls y tool_results), replicando el nivel de detalle que verías en la consola del proveedor, ya que Meetzy no persiste esta granularidad turno por turno en su propia base de datos.
Al hacer clic en el indicador “Replied in Xs” de un turno del agente, se despliega un panel visual que responde a la pregunta “¿en qué se fue ese tiempo?” en lugar de mostrar métricas crudas sin contexto. En lugar de exponer jerga cruda de TTS/LLM, el modal resume el resultado en un único titular claro —cuánto tardó el agente en responder— y lo deja expandible hacia el detalle:
Tiempo de respuesta total - el número principal, destacado en grande
Modelo - el modelo de lenguaje que generó la respuesta en ese turno
Barra apilada de composición - una barra de progreso dividida en segmentos de color, cada uno proporcional al tiempo que ocupó dentro del total
Lista de segmentos - el detalle de cada etapa, con su duración exacta y su porcentaje sobre el total:
Segmento
Color
Descripción
Understanding speech (ASR)
🔵 Azul
Tiempo del motor de reconocimiento de voz en transcribir lo que dijo el usuario
Model thinking (LLM)
🟣 Morado
Tiempo hasta el primer byte generado por el modelo de lenguaje
Generating voice (TTS)
🟢 Verde
Tiempo del servicio de texto a voz en producir el audio de la respuesta
Other overhead
⚪ Gris
Diferencia residual entre la suma de etapas y el tiempo total medido
Waiting on purpose
⚫ Gris oscuro
Tiempo que el agente esperó deliberadamente antes de hablar (por ejemplo, antes de preguntar “¿sigues ahí?”)
El segmento “Waiting on purpose” no representa lentitud del sistema: es una pausa intencional del agente. Por eso se muestra por separado, en una nota debajo del desglose, en lugar de sumarse al tiempo de respuesta destacado. Esto evita que una espera deliberada de varios segundos haga parecer que la latencia real del pipeline es mucho peor de lo que es.
1
Ubica el turno del agente
En la transcripción, busca el indicador “Replied in Xs” debajo del mensaje del agente que quieres analizar.
2
Expande el desglose
Haz clic en el indicador para desplegar el panel con el titular del tiempo de respuesta, el modelo usado, la barra apilada y la lista de segmentos.
3
Identifica el cuello de botella
Compara los porcentajes de cada segmento (ASR, LLM, TTS, overhead) para saber en qué etapa se concentró la mayor parte del tiempo de respuesta, sin dejar que una espera intencional distorsione la lectura.
Cada chip 🔧 se muestra en ámbar, siguiendo el mismo código de color en todo el reproductor: ámbar identifica una invocación de herramienta. Al hacer clic en el indicador, se despliega un panel con dos tarjetas diferenciadas por color para que puedas distinguir de un vistazo la petición de la respuesta:
Parámetros
Tarjeta en ámbar con el JSON exacto que se envió a la herramienta en el momento de la invocación.
Respuesta
Tarjeta en azul con el JSON devuelto por la herramienta. Si la ejecución falló, la tarjeta cambia a rojo para que el error salte a la vista de inmediato.
Este mismo código de color (ámbar = petición, azul = respuesta correcta, rojo = respuesta con error) se mantiene consistente en toda la transcripción enriquecida, así que después de revisar un par de turnos puedes identificar el estado de cada tool call sin necesidad de leer el JSON completo.
1
Abre el reproductor
Haz clic en el ícono de reproducción en la columna Recording, o desde el botón de grabación dentro de los Detalles de Llamada.
2
Ubica el turno de interés
Desplázate por la transcripción mientras escuchas el audio en la parte superior del modal.
3
Expande el desglose
Haz clic en “Replied in Xs” o en cualquier chip 🔧 de tool call para ver el detalle completo de ese turno, incluyendo las tarjetas de color de parámetros y respuesta.
Si la conversación original en ElevenLabs ya no está disponible (por ejemplo, llamadas muy antiguas), el modal muestra automáticamente una transcripción de texto plano, sin los indicadores de latencia ni el desglose por turno, indicando que las métricas detalladas ya no pueden recuperarse.
Los atajos de flecha izquierda/derecha no se activan mientras el foco está en un campo de texto (por ejemplo, al escribir una nota de revisión o una etiqueta).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Meetzy Docs","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/light.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=88dbf5cf85e77b8f1f2e2ba85cdce5c9","dark":"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/dark.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=d383fd534f6aba2a9a8ea2cd1263322e"},"favicon":"https://mintcdn.com/meetzy/sUNHnyLMCEC7q_al/favicon.svg?fit=max\u0026auto=format\u0026n=sUNHnyLMCEC7q_al\u0026q=85\u0026s=10219ef2e6738c9f913a956b94425e5b","navbar":{"links":[{"href":"mailto:support@meetzy.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.meetzy.io"}},"footer":{"socials":{"twitter":"https://twitter.com/meetzy_io","linkedin":"https://www.linkedin.com/company/meetzy"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"getting-started/introduction"},{"language":"es","href":"es/getting-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meetzy","hasAudioNarration":false,"actualSubdomain":"meetzy","customDomains":["docs.meetzy.es"],"gitSource":{"type":"github","owner":"meetzyio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9e588ceeb4d4d9de63a9a","collectionId":"1fc09061-9675-4dd0-bac8-25fe11f64c2e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9e588ceeb4d4d9de63a9a"},"feedback":{"thumbs":true,"issues":true,"edits":true,"agentFeedback":true},"entitlements":{},"buildId":"6ae9e588ceeb4d4d9de63a9a","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"en","tag":"Documentation","count":30},{"language":"es","tag":"Documentación","count":30},{"language":"en","tag":"Advanced Editor","count":12},{"language":"es","tag":"Editor Avanzado","count":12},{"language":"en","tag":"API Reference","count":7},{"language":"es","tag":"API Reference","count":7},{"language":"en","tag":"Account","count":4},{"language":"en","tag":"Endpoints","count":4},{"language":"en","tag":"Calls","count":4},{"language":"es","tag":"Cuenta","count":4},{"language":"es","tag":"Endpoints","count":4},{"language":"es","tag":"Llamadas","count":4},{"language":"en","tag":"Agents","count":3},{"language":"en","tag":"CRM","count":3},{"language":"es","tag":"Agentes","count":3},{"language":"es","tag":"CRM","count":3},{"language":"en","tag":"Getting Started","count":2},{"language":"en","tag":"Voice Library","count":2},{"language":"es","tag":"Primeros Pasos","count":2},{"language":"es","tag":"Biblioteca de Voces","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"es/calls/call-details","slug":"/es/calls/call-details","pageMetadata":{"title":"Detalles de Llamada","description":"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada","icon":"file-lines","href":"/es/calls/call-details"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Heading,Info,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`detalles-de-llamada`,children:`Detalles de Llamada`}),`\n`,_jsx(_components.p,{children:`Cada llamada genera datos detallados que te ayudan a entender qué sucedió durante la conversación. El modal de Detalles de Llamada proporciona acceso a toda la información capturada.`}),`\n`,_jsx(Heading,{level:`2`,id:`abrir-detalles-de-llamada`,children:`Abrir Detalles de Llamada`}),`\n`,_jsxs(_components.p,{children:[`Haz clic en cualquier fila de la tabla de Historial de Llamadas, o haz clic en el botón `,_jsx(_components.strong,{children:`View`}),` para abrir el modal de detalles.`]}),`\n`,_jsx(Heading,{level:`2`,id:`diseño-del-modal`,children:`Diseño del Modal`}),`\n`,_jsx(_components.p,{children:`El modal de Detalles está organizado en un layout de tres columnas:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Panel`}),_jsx(_components.th,{children:`Contenido`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`⬅️ Izquierda`}),_jsx(_components.td,{children:`Parámetros de Entrada (JSON)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`📊 Centro`}),_jsx(_components.td,{children:`Información de la Llamada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`➡️ Derecha`}),_jsx(_components.td,{children:`Respuesta de Salida (JSON)`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`parámetros-de-entrada`,children:`Parámetros de Entrada`}),`\n`,_jsx(_components.p,{children:`El panel izquierdo muestra el JSON de entrada enviado para iniciar la llamada:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"phone\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+1234567890\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"customer_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Juan García\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"appointment_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2024-02-15\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"custom_fields\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"order_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ORD-12345\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`funcionalidades`,children:`Funcionalidades`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Botón Copiar`}),` - Copia todo el JSON al portapapeles`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Resaltado de Sintaxis`}),` - JSON con colores para legibilidad`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Expandible`}),` - Scroll para payloads grandes`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`información-de-la-llamada`,children:`Información de la Llamada`}),`\n`,_jsx(_components.p,{children:`El panel central muestra metadatos clave:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Call ID`}),_jsx(_components.td,{children:`Identificador único (monoespaciado, copiable)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Status`}),_jsx(_components.td,{children:`Estado actual con badge de color`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Success`}),_jsx(_components.td,{children:`Indicador ✓ Sí o ✗ No`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Playbook`}),_jsx(_components.td,{children:`Nombre del agente que manejó la llamada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Duration`}),_jsx(_components.td,{children:`Duración en formato legible`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`From`}),_jsx(_components.td,{children:`Número de teléfono origen`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`To`}),_jsx(_components.td,{children:`Número de teléfono destino`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Email`}),_jsx(_components.td,{children:`Email del contacto (si se proporcionó)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Created Time`}),_jsx(_components.td,{children:`Timestamp de inicio de la llamada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tags`}),_jsx(_components.td,{children:`Etiquetas aplicadas a esta llamada`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`badges-de-estado`,children:`Badges de Estado`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Estado`}),_jsx(_components.th,{children:`Color`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`completed`}),_jsx(_components.td,{children:`🟢 Verde`}),_jsx(_components.td,{children:`Llamada terminada normalmente`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`in-progress`}),_jsx(_components.td,{children:`🔵 Azul`}),_jsx(_components.td,{children:`Llamada actualmente activa`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`failed`}),_jsx(_components.td,{children:`🔴 Rojo`}),_jsx(_components.td,{children:`Llamada con error`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`transferred`}),_jsx(_components.td,{children:`🟣 Morado`}),_jsx(_components.td,{children:`Llamada transferida`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`no-answer`}),_jsx(_components.td,{children:`⚪ Gris`}),_jsx(_components.td,{children:`El destinatario no contestó`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`bloque-llm`,children:`Bloque LLM`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Este bloque solo aparece si la llamada tiene datos de uso de modelos LLM registrados. Las llamadas anteriores al 29 de julio de 2026 pueden mostrar un único modelo mediante un campo de compatibilidad.`})}),`\n`,_jsxs(_components.p,{children:[`El panel central incluye una sección `,_jsx(_components.strong,{children:`LLM`}),` que muestra qué modelo (o modelos) de lenguaje procesó la conversación. Meetzy utiliza un sistema de cascada de proveedores (por ejemplo, ElevenLabs) que puede degradar automáticamente a un modelo alternativo si el modelo principal no está disponible o presenta latencia elevada.`]}),`\n`,_jsx(Heading,{level:`3`,id:`qué-muestra`,children:`Qué muestra`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Elemento`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Modelos usados`}),_jsx(_components.td,{children:`Lista de los modelos distintos utilizados durante la llamada, en orden de aparición`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Indicador de degradación`}),_jsx(_components.td,{children:`Se activa cuando se detecta más de un modelo distinto en la misma llamada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Detalle por turno`}),_jsx(_components.td,{children:`Desglose opcional que muestra qué modelo respondió en cada turno de la conversación`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`indicador-de-degradación`,children:`Indicador de Degradación`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Cuando una llamada usa más de un modelo LLM, se considera que hubo una `,_jsx(_components.strong,{children:`degradación del cascade`}),`: el modelo principal no pudo atender la solicitud en algún punto y el sistema recurrió a un modelo alternativo para mantener la llamada en curso.`]})}),`\n`,_jsx(_components.p,{children:`Este indicador te ayuda a identificar rápidamente llamadas que pudieron verse afectadas por cambios de modelo, útil para:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Detectar problemas de disponibilidad con un proveedor específico`}),`\n`,_jsx(_components.li,{children:`Correlacionar degradaciones con caídas de calidad en la conversación`}),`\n`,_jsx(_components.li,{children:`Priorizar la revisión manual de llamadas con cascade activo`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`detalle-por-turno`,children:`Detalle por Turno`}),`\n`,_jsxs(_components.p,{children:[`Por defecto, el detalle por turno aparece `,_jsx(_components.strong,{children:`plegado`}),`. Al expandirlo, verás una tabla con:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Turno`}),_jsx(_components.td,{children:`Marca de tiempo (en segundos) dentro de la llamada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Modelo(s)`}),_jsx(_components.td,{children:`Modelo o combinación de modelos usados en ese turno`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tokens de salida`}),_jsx(_components.td,{children:`Cantidad de tokens generados por el modelo en ese turno`})]})]})]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Localiza el bloque LLM`,children:_jsxs(_components.p,{children:[`En el panel central del modal de detalles, busca la sección `,_jsx(_components.strong,{children:`LLM`}),` debajo de la información básica de la llamada.`]})}),_jsx(Step,{title:`Revisa los modelos usados`,children:_jsx(_components.p,{children:`Verás la lista de modelos distintos detectados en la llamada. Si hay más de uno, aparecerá el indicador de degradación.`})}),_jsx(Step,{title:`Expande el detalle por turno`,children:_jsx(_components.p,{children:`Haz clic para desplegar la tabla de turnos y ver exactamente en qué momento ocurrió el cambio de modelo.`})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Esta información es especialmente útil junto con el botón `,_jsx(_components.strong,{children:`“Analyze with AI”`}),`: puedes pedirle al Copilot que correlacione una degradación de modelo con caídas de sentimiento o errores en la conversación.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`respuesta-de-salida`,children:`Respuesta de Salida`}),`\n`,_jsx(_components.p,{children:`El panel derecho muestra el JSON de salida con todos los datos capturados:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transcription\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Agente: Hola, soy Sara de...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"summary\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"El cliente confirmó la cita para...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sentiment\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"positive\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output_params\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"appointment_confirmed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"preferred_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"morning\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"callback_requested\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"evaluations\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"successful_greeting\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"collected_requirements\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`contenido-de-salida`,children:`Contenido de Salida`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Transcripción`,id:`transcripcion`,children:_jsx(_components.p,{children:`Transcripción completa de la conversación entre el agente y el llamante, con etiquetas de hablante.`})}),_jsx(Accordion,{title:`Resumen`,id:`resumen`,children:_jsx(_components.p,{children:`Resumen generado por IA de los puntos clave y resultados de la llamada.`})}),_jsx(Accordion,{title:`Parámetros de Salida`,id:`parametros-de-salida`,children:_jsx(_components.p,{children:`Datos estructurados extraídos de la conversación según tu configuración de Output Settings.`})}),_jsx(Accordion,{title:`Evaluaciones`,id:`evaluaciones`,children:_jsx(_components.p,{children:`Resultados de evaluaciones automáticas definidas en la configuración del agente.`})}),_jsx(Accordion,{title:`Tool Calls`,id:`tool-calls`,children:_jsx(_components.p,{children:`Si el agente invocó herramientas o webhooks, sus peticiones y respuestas se incluyen.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`navegación-al-copilot`,children:`Navegación al Copilot`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Desde los detalles de cualquier llamada, puedes navegar directamente al Copilot de IA con el contexto de la conversación precargado.`})}),`\n`,_jsx(Heading,{level:`3`,id:`acceso-contextual`,children:`Acceso Contextual`}),`\n`,_jsxs(_components.p,{children:[`En el panel central de información de la llamada, encontrarás un botón `,_jsx(_components.strong,{children:`“Analyze with AI”`}),` que te permite:`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Navegación Contextual`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`“Analyze with AI”`}),` para abrir el Copilot con el contexto de la llamada`]})}),_jsx(Step,{title:`Contexto Precargado`,children:_jsxs(_components.p,{children:[`El Copilot se abrirá automáticamente con referencia `,_jsx(_components.code,{children:`@call:\u003cid>`}),` que incluye toda la transcripción`]})}),_jsx(Step,{title:`Análisis Inteligente`,children:_jsx(_components.p,{children:`Realiza consultas como “Analiza el sentimiento de esta llamada” o “Genera un resumen ejecutivo”`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`casos-de-uso-del-copilot`,children:`Casos de Uso del Copilot`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Análisis de Sentimiento`,icon:`heart`,children:_jsx(_components.p,{children:`Evalúa el tono emocional de la conversación y la satisfacción del cliente`})}),_jsx(Card,{title:`Extracción de Insights`,icon:`lightbulb`,children:_jsx(_components.p,{children:`Identifica patrones, objeciones comunes y oportunidades de mejora`})}),_jsx(Card,{title:`Optimización de Prompts`,icon:`wand-magic-sparkles`,children:_jsx(_components.p,{children:`Mejora los prompts del agente basándose en conversaciones reales`})}),_jsx(Card,{title:`Generación de Reportes`,icon:`chart-bar`,children:_jsx(_components.p,{children:`Crea resúmenes ejecutivos y análisis detallados de rendimiento`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`flujo-de-trabajo-integrado`,children:`Flujo de Trabajo Integrado`}),`\n`,_jsx(_components.p,{children:`El sistema proporciona una experiencia fluida entre el análisis de llamadas y la optimización de agentes:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Revisar Llamada`}),` - Examina transcripción y métricas en el modal de detalles`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Analizar con IA`}),` - Un clic te lleva al Copilot con contexto completo`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Optimizar Agente`}),` - Aplica mejoras directamente al agente desde el Copilot`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Validar Cambios`}),` - Regresa al historial para verificar el impacto`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`información-de-webhook`,children:`Información de Webhook`}),`\n`,_jsx(_components.p,{children:`Si tu agente tiene un webhook configurado, la parte inferior del panel derecho muestra:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Campo`}),_jsx(_components.th,{children:`Valor`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Method`}),_jsx(_components.td,{children:`POST, GET, etc.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`URL`}),_jsx(_components.td,{children:`Endpoint del webhook`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Auth`}),_jsx(_components.td,{children:`Header de autorización (oculto)`})]})]})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`La sección de webhook solo aparece si se configuró y ejecutó un webhook para esta llamada.`})}),`\n`,_jsx(Heading,{level:`2`,id:`reproductor-de-grabación-y-transcripción-enriquecida`,children:`Reproductor de Grabación y Transcripción Enriquecida`}),`\n`,_jsxs(_components.p,{children:[`Si la grabación de llamadas está habilitada, desde la columna `,_jsx(_components.strong,{children:`Recording`}),` de la tabla de llamadas (o desde el botón correspondiente en los Detalles de Llamada) puedes abrir un reproductor avanzado con la grabación y, junto a ella, una vista enriquecida de la transcripción turno por turno.`]}),`\n`,_jsx(_components.p,{children:`El modal se organiza en dos bloques principales:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Zona`}),_jsx(_components.th,{children:`Contenido`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`🎧 Superior`}),_jsx(_components.td,{children:`Reproductor de audio con forma de onda, a todo el ancho`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`💬 Inferior`}),_jsx(_components.td,{children:`Transcripción turno por turno (izquierda) y panel de revisión, veredicto y etiquetas (derecha)`})]})]})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`La forma de onda se dibuja a partir del `,_jsx(_components.strong,{children:`audio real`}),`, decodificado en el navegador con la Web Audio API a partir del archivo descargado — no es una animación genérica. Esto te permite ubicar visualmente silencios, picos de voz y pausas antes incluso de reproducir el audio.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`reproductor-de-audio`,children:`Reproductor de Audio`}),`\n`,_jsxs(_components.p,{children:[`El reproductor dibuja la `,_jsx(_components.strong,{children:`forma de onda real`}),` del audio (decodificada con la Web Audio API a partir del archivo descargado, no una animación genérica), lo que te permite ubicar visualmente silencios, picos de voz y pausas. A medida que la llamada avanza, la parte ya reproducida de la forma de onda se resalta en color para indicar el progreso.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Reproduce o pausa`,children:_jsx(_components.p,{children:`Usa el botón central de play/pause, o haz clic directamente sobre la forma de onda para saltar a ese punto exacto de la llamada.`})}),_jsx(Step,{title:`Salta 10 segundos`,children:_jsx(_components.p,{children:`Los botones ⏪ y ⏩ retroceden o avanzan 10 segundos, útiles para revisar rápidamente un momento específico.`})}),_jsx(Step,{title:`Ajusta la velocidad`,children:_jsx(_components.p,{children:`Elige entre 0.5x, 0.75x, 1x, 1.25x, 1.5x o 2x para escuchar la llamada más rápido o más despacio.`})}),_jsx(Step,{title:`Descarga la grabación`,children:_jsxs(_components.p,{children:[`Usa el enlace `,_jsx(_components.strong,{children:`“Download recording”`}),` para guardar el archivo de audio localmente.`]})})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Las grabaciones de llamadas se almacenan por tiempo limitado según tu plan. Descarga grabaciones importantes para almacenamiento permanente.`})}),`\n`,_jsx(Heading,{level:`3`,id:`navegación-entre-llamadas`,children:`Navegación entre Llamadas`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`El reproductor de grabación no es una ventana aislada por llamada: puedes moverte a la llamada anterior o siguiente de la lista filtrada sin cerrar el modal ni perder tu posición en la tabla. Los controles de navegación viven en la cabecera del modal, no flotan sobre el contenido, así que nunca tapan la forma de onda ni la transcripción.`})}),`\n`,_jsx(_components.p,{children:`En la cabecera del modal, junto al nombre y los números de origen/destino de la llamada, aparecen dos flechas de navegación seguidas del botón de cerrar:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Control`}),_jsx(_components.th,{children:`Acción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`⬅️ Flecha izquierda`}),_jsxs(_components.td,{children:[`Abre la grabación y transcripción de la `,_jsx(_components.strong,{children:`llamada anterior`}),` en la lista actual`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`➡️ Flecha derecha`}),_jsxs(_components.td,{children:[`Abre la grabación y transcripción de la `,_jsx(_components.strong,{children:`siguiente llamada`}),` en la lista actual`]})]})]})]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Navega con los botones de cabecera`,children:_jsx(_components.p,{children:`Haz clic en ⬅️ o ➡️ para cargar la llamada anterior o siguiente respecto a la que tenías abierta, respetando el orden y los filtros aplicados en la tabla.`})}),_jsx(Step,{title:`O usa las flechas del teclado`,children:_jsxs(_components.p,{children:[`Con el modal abierto, presiona `,_jsx(_components.code,{children:`←`}),` o `,_jsx(_components.code,{children:`→`}),` para navegar sin soltar el mouse. Esto no funciona mientras estás escribiendo dentro de un campo de texto, como la nota de revisión o el input de etiquetas.`]})}),_jsx(Step,{title:`Observa la transición`,children:_jsx(_components.p,{children:`Al cambiar de llamada, el contenido se desliza suavemente en la dirección correspondiente (hacia la izquierda o la derecha según el sentido de la navegación), confirmando visualmente que se cargó una llamada distinta.`})})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Las flechas se deshabilitan automáticamente cuando no hay una llamada anterior o siguiente disponible (por ejemplo, en el primer o último registro de la página actual).`})}),`\n`,_jsxs(_components.p,{children:[`Esta navegación es especialmente útil para sesiones de `,_jsx(_components.strong,{children:`control de calidad`}),`: puedes revisar de forma continua un lote de llamadas —escuchando audio, leyendo la transcripción, marcando como revisada y agregando notas o etiquetas— sin volver constantemente a la tabla principal.`]}),`\n`,_jsx(Heading,{level:`3`,id:`veredicto-ok/ko`,children:`Veredicto OK/KO`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Además de navegar entre llamadas, puedes emitir un veredicto rápido de control de calidad —`,_jsx(_components.strong,{children:`OK`}),` o `,_jsx(_components.strong,{children:`KO`}),`— directamente desde el reproductor, sin necesidad de abrir el modal de detalles ni volver a la tabla principal.`]})}),`\n`,_jsx(_components.p,{children:`Junto al panel de revisión y etiquetas encontrarás dos botones de veredicto:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Control`}),_jsx(_components.th,{children:`Acción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`✅ OK`}),_jsx(_components.td,{children:`Marca la llamada actual como correcta`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`❌ KO`}),_jsx(_components.td,{children:`Marca la llamada actual como incorrecta`})]})]})]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Escucha y revisa la llamada`,children:_jsx(_components.p,{children:`Reproduce el audio y repasa la transcripción enriquecida para formarte un criterio sobre el resultado de la llamada.`})}),_jsx(Step,{title:`Emite tu veredicto`,children:_jsxs(_components.p,{children:[`Haz clic en ✅ `,_jsx(_components.strong,{children:`OK`}),` o ❌ `,_jsx(_components.strong,{children:`KO`}),` según tu evaluación. El botón seleccionado queda resaltado y el veredicto se asocia a la llamada de inmediato.`]})}),_jsx(Step,{title:`Avanza automáticamente`,children:_jsx(_components.p,{children:`Tras marcar un veredicto, el modal salta automáticamente a la siguiente llamada de la lista, permitiéndote enlazar una revisión tras otra sin interrupciones.`})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`El veredicto es `,_jsx(_components.strong,{children:`deseleccionable`}),`: si haces clic de nuevo sobre el botón ya activo (por ejemplo, vuelves a pulsar ✅ OK cuando ya estaba marcado), el veredicto se elimina y la llamada regresa al estado sin revisar. Esto es útil para corregir un clic accidental sin tener que buscar otra forma de “deshacer” la calificación.`]})}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Desmarcar el checkbox `,_jsx(_components.strong,{children:`Reviewed`}),` también limpia automáticamente el veredicto OK/KO asociado, para que ambos estados —revisada y veredicto— se mantengan siempre coherentes.`]})}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`El veredicto OK/KO queda disponible como filtro en la tabla de llamadas, lo que te permite, por ejemplo, listar únicamente las llamadas marcadas como KO para priorizar su revisión o escalarlas al equipo correspondiente, o las llamadas sin veredicto para saber qué falta por revisar.`})}),`\n`,_jsx(Heading,{level:`3`,id:`revisión-y-etiquetas-desde-el-reproductor`,children:`Revisión y Etiquetas desde el Reproductor`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`No necesitas cerrar el reproductor ni volver a la tabla para marcar una llamada como revisada, escribir una nota de auditoría o gestionar sus etiquetas: todo está disponible en el propio modal de grabación, junto a la transcripción, y los cambios se guardan sobre la misma llamada que ves en la tabla de fondo.`})}),`\n`,_jsx(_components.p,{children:`Junto a la transcripción encontrarás los controles de revisión y etiquetas:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Control`}),_jsx(_components.th,{children:`Acción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`Checkbox `,_jsx(_components.strong,{children:`Reviewed`})]}),_jsx(_components.td,{children:`Marca o desmarca la llamada como revisada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Campo de nota`}),_jsx(_components.td,{children:`Texto libre para dejar constancia de por qué se marcó así la llamada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Input de etiquetas`}),_jsxs(_components.td,{children:[`Escribe una etiqueta y presiona `,_jsx(_components.code,{children:`Enter`}),` para añadirla`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`✕ en cada etiqueta`}),_jsx(_components.td,{children:`Elimina esa etiqueta de la llamada`})]})]})]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Marca la llamada como revisada`,children:_jsxs(_components.p,{children:[`Activa el checkbox `,_jsx(_components.strong,{children:`Reviewed`}),`. Si la desmarcas, el veredicto OK/KO asociado también se limpia automáticamente.`]})}),_jsx(Step,{title:`Escribe una nota (opcional)`,children:_jsx(_components.p,{children:`Añade contexto sobre la revisión en el campo de texto. La nota se guarda automáticamente unos instantes después de dejar de escribir, sin necesidad de un botón de guardar.`})}),_jsx(Step,{title:`Añade o elimina etiquetas`,children:_jsxs(_components.p,{children:[`Escribe el texto de la etiqueta y presiona `,_jsx(_components.code,{children:`Enter`}),` para agregarla, o haz clic en la ✕ junto a una etiqueta existente para quitarla.`]})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Mientras el foco esté dentro del campo de nota o del input de etiquetas, las flechas `,_jsx(_components.code,{children:`←`}),` y `,_jsx(_components.code,{children:`→`}),` del teclado `,_jsx(_components.strong,{children:`no`}),` navegan entre llamadas: se usan con normalidad para mover el cursor de texto. Esto evita que, al escribir una nota larga, un `,_jsx(_components.code,{children:`←`}),` accidental te saque de la llamada que estás documentando.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`transcripción-enriquecida-por-turno`,children:`Transcripción Enriquecida por Turno`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Encima de la transcripción, junto al título `,_jsx(_components.strong,{children:`“Transcript”`}),`, aparece un badge con el `,_jsx(_components.strong,{children:`ID de la llamada`}),` en formato monoespaciado y copiable con un clic. Esto es especialmente útil en sesiones de control de calidad, donde necesitas referenciar rápidamente una llamada concreta (por ejemplo, al reportar un caso al equipo técnico) sin tener que volver a la tabla principal para localizar su identificador.`]})}),`\n`,_jsx(_components.p,{children:`Junto al reproductor, cada turno de la conversación (agente o usuario) se muestra como una burbuja de chat, con indicadores debajo que resumen lo que ocurrió técnicamente en ese turno:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Indicador`}),_jsx(_components.th,{children:`Aparece en`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Marca de tiempo`}),_jsx(_components.td,{children:`Todos los turnos`}),_jsx(_components.td,{children:`Minuto:segundo dentro de la llamada`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Transcribed in Xms`})}),_jsx(_components.td,{children:`Turnos del usuario`}),_jsx(_components.td,{children:`Latencia del reconocimiento de voz (ASR / speech-to-text)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Replied in Xs`})}),_jsx(_components.td,{children:`Turnos del agente`}),_jsx(_components.td,{children:`Tiempo total de respuesta del agente, expandible en un desglose de latencia`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`🔧 Nombre de herramienta`}),_jsx(_components.td,{children:`Turnos del agente con tool calls`}),_jsx(_components.td,{children:`Una por cada herramienta invocada en ese turno, expandible`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Si un turno del usuario no contiene voz detectada, la burbuja se reemplaza por el texto en cursiva `,_jsx(_components.em,{children:`“(no speech detected)”`}),`, sin que esto interrumpa el resto de indicadores del turno.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Estos datos provienen directamente de la conversación original en ElevenLabs (`,_jsx(_components.code,{children:`conversation_turn_metrics`}),`, `,_jsx(_components.code,{children:`llm_usage`}),`, `,_jsx(_components.code,{children:`tool_calls`}),` y `,_jsx(_components.code,{children:`tool_results`}),`), replicando el nivel de detalle que verías en la consola del proveedor, ya que Meetzy no persiste esta granularidad turno por turno en su propia base de datos.`]})}),`\n`,_jsx(Heading,{level:`4`,id:`desglose-de-latencia-por-turno-“replied-in”`,children:`Desglose de latencia por turno (“Replied in”)`}),`\n`,_jsxs(_components.p,{children:[`Al hacer clic en el indicador `,_jsx(_components.strong,{children:`“Replied in Xs”`}),` de un turno del agente, se despliega un panel visual que responde a la pregunta “¿en qué se fue ese tiempo?” en lugar de mostrar métricas crudas sin contexto. En lugar de exponer jerga cruda de TTS/LLM, el modal resume el resultado en un único titular claro —cuánto tardó el agente en responder— y lo deja expandible hacia el detalle:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tiempo de respuesta total`}),` - el número principal, destacado en grande`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Modelo`}),` - el modelo de lenguaje que generó la respuesta en ese turno`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Barra apilada de composición`}),` - una barra de progreso dividida en segmentos de color, cada uno proporcional al tiempo que ocupó dentro del total`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Lista de segmentos`}),` - el detalle de cada etapa, con su duración exacta y su porcentaje sobre el total:`]}),`\n`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Segmento`}),_jsx(_components.th,{children:`Color`}),_jsx(_components.th,{children:`Descripción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Understanding speech (ASR)`}),_jsx(_components.td,{children:`🔵 Azul`}),_jsx(_components.td,{children:`Tiempo del motor de reconocimiento de voz en transcribir lo que dijo el usuario`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Model thinking (LLM)`}),_jsx(_components.td,{children:`🟣 Morado`}),_jsx(_components.td,{children:`Tiempo hasta el primer byte generado por el modelo de lenguaje`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Generating voice (TTS)`}),_jsx(_components.td,{children:`🟢 Verde`}),_jsx(_components.td,{children:`Tiempo del servicio de texto a voz en producir el audio de la respuesta`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Other overhead`}),_jsx(_components.td,{children:`⚪ Gris`}),_jsx(_components.td,{children:`Diferencia residual entre la suma de etapas y el tiempo total medido`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Waiting on purpose`}),_jsx(_components.td,{children:`⚫ Gris oscuro`}),_jsx(_components.td,{children:`Tiempo que el agente esperó deliberadamente antes de hablar (por ejemplo, antes de preguntar “¿sigues ahí?”)`})]})]})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`El segmento `,_jsx(_components.strong,{children:`“Waiting on purpose”`}),` no representa lentitud del sistema: es una pausa intencional del agente. Por eso se muestra por separado, en una nota debajo del desglose, en lugar de sumarse al tiempo de respuesta destacado. Esto evita que una espera deliberada de varios segundos haga parecer que la latencia real del pipeline es mucho peor de lo que es.`]})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Ubica el turno del agente`,children:_jsxs(_components.p,{children:[`En la transcripción, busca el indicador `,_jsx(_components.strong,{children:`“Replied in Xs”`}),` debajo del mensaje del agente que quieres analizar.`]})}),_jsx(Step,{title:`Expande el desglose`,children:_jsx(_components.p,{children:`Haz clic en el indicador para desplegar el panel con el titular del tiempo de respuesta, el modelo usado, la barra apilada y la lista de segmentos.`})}),_jsx(Step,{title:`Identifica el cuello de botella`,children:_jsx(_components.p,{children:`Compara los porcentajes de cada segmento (ASR, LLM, TTS, overhead) para saber en qué etapa se concentró la mayor parte del tiempo de respuesta, sin dejar que una espera intencional distorsione la lectura.`})})]}),`\n`,_jsx(Heading,{level:`4`,id:`detalle-de-tool-calls-por-turno`,children:`Detalle de Tool Calls por turno`}),`\n`,_jsxs(_components.p,{children:[`Cada chip 🔧 se muestra en `,_jsx(_components.strong,{children:`ámbar`}),`, siguiendo el mismo código de color en todo el reproductor: ámbar identifica una invocación de herramienta. Al hacer clic en el indicador, se despliega un panel con dos tarjetas diferenciadas por color para que puedas distinguir de un vistazo la petición de la respuesta:`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Parámetros`,icon:`arrow-up-right-from-square`,children:_jsxs(_components.p,{children:[`Tarjeta en `,_jsx(_components.strong,{children:`ámbar`}),` con el JSON exacto que se envió a la herramienta en el momento de la invocación.`]})}),_jsx(Card,{title:`Respuesta`,icon:`arrow-down-left`,children:_jsxs(_components.p,{children:[`Tarjeta en `,_jsx(_components.strong,{children:`azul`}),` con el JSON devuelto por la herramienta. Si la ejecución falló, la tarjeta cambia a `,_jsx(_components.strong,{children:`rojo`}),` para que el error salte a la vista de inmediato.`]})})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Este mismo código de color (ámbar = petición, azul = respuesta correcta, rojo = respuesta con error) se mantiene consistente en toda la transcripción enriquecida, así que después de revisar un par de turnos puedes identificar el estado de cada tool call sin necesidad de leer el JSON completo.`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abre el reproductor`,children:_jsxs(_components.p,{children:[`Haz clic en el ícono de reproducción en la columna `,_jsx(_components.strong,{children:`Recording`}),`, o desde el botón de grabación dentro de los Detalles de Llamada.`]})}),_jsx(Step,{title:`Ubica el turno de interés`,children:_jsx(_components.p,{children:`Desplázate por la transcripción mientras escuchas el audio en la parte superior del modal.`})}),_jsx(Step,{title:`Expande el desglose`,children:_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`“Replied in Xs”`}),` o en cualquier chip 🔧 de tool call para ver el detalle completo de ese turno, incluyendo las tarjetas de color de parámetros y respuesta.`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`transcripción-de-respaldo`,children:`Transcripción de Respaldo`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Si la conversación original en ElevenLabs ya no está disponible (por ejemplo, llamadas muy antiguas), el modal muestra automáticamente una `,_jsx(_components.strong,{children:`transcripción de texto plano`}),`, sin los indicadores de latencia ni el desglose por turno, indicando que las métricas detalladas ya no pueden recuperarse.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`copiar-datos`,children:`Copiar Datos`}),`\n`,_jsx(Heading,{level:`3`,id:`botones-de-copiar`,children:`Botones de Copiar`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Copy Input`}),` - Copia todo el JSON de entrada`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Copy Output`}),` - Copia todo el JSON de salida`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Copy Call ID`}),` - Copia solo el identificador de llamada`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`feedback`,children:`Feedback`}),`\n`,_jsx(_components.p,{children:`Cuando copias datos:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`El botón cambia a “Copied!” con un checkmark`}),`\n`,_jsx(_components.li,{children:`Vuelve a la normalidad después de 2 segundos`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`casos-de-uso-comunes`,children:`Casos de Uso Comunes`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Debugging`,icon:`bug`,children:_jsx(_components.p,{children:`Revisa params de entrada y salida para diagnosticar problemas.`})}),_jsx(Card,{title:`Control de Calidad`,icon:`check-double`,children:_jsx(_components.p,{children:`Escucha grabaciones, verifica transcripciones y marca cada llamada con un veredicto OK/KO para asegurar calidad.`})}),_jsx(Card,{title:`Verificación de Integración`,icon:`plug`,children:_jsx(_components.p,{children:`Verifica que los datos del webhook se enviaron correctamente.`})}),_jsx(Card,{title:`Datos de Entrenamiento`,icon:`graduation-cap`,children:_jsx(_components.p,{children:`Exporta detalles de llamadas para mejorar prompts de agentes.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`atajos-de-teclado`,children:`Atajos de Teclado`}),`\n`,_jsx(Heading,{level:`3`,id:`modal-de-detalles`,children:`Modal de Detalles`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Atajo`}),_jsx(_components.th,{children:`Acción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Esc`})}),_jsx(_components.td,{children:`Cerrar el modal`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Clic fuera`}),_jsx(_components.td,{children:`Cerrar el modal`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`modal-de-grabación`,children:`Modal de Grabación`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Atajo`}),_jsx(_components.th,{children:`Acción`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`←`})}),_jsx(_components.td,{children:`Ir a la llamada anterior de la lista`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`→`})}),_jsx(_components.td,{children:`Ir a la siguiente llamada de la lista`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Esc`})}),_jsx(_components.td,{children:`Cerrar el modal`})]})]})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Los atajos de flecha izquierda/derecha no se activan mientras el foco está en un campo de texto (por ejemplo, al escribir una nota de revisión o una etiqueta).`})}),`\n`,_jsx(Heading,{level:`2`,id:`siguientes-pasos`,children:`Siguientes Pasos`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Historial de Llamadas`,icon:`list`,href:`/es/calls/call-history`,children:_jsx(_components.p,{children:`Volver a buscar y filtrar llamadas.`})}),_jsx(Card,{title:`Reportes`,icon:`chart-line`,href:`/es/calls/reporting`,children:_jsx(_components.p,{children:`Genera reportes de tus datos de llamadas.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Detalles de Llamada","description":"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada","icon":"file-lines","href":"/es/calls/call-details"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Detalles de Llamada","slug":"detalles-de-llamada","depth":1,"children":[]},{"title":"Abrir Detalles de Llamada","slug":"abrir-detalles-de-llamada","depth":2,"children":[]},{"title":"Diseño del Modal","slug":"diseño-del-modal","depth":2,"children":[]},{"title":"Parámetros de Entrada","slug":"parámetros-de-entrada","depth":2,"children":[{"title":"Funcionalidades","slug":"funcionalidades","depth":3,"children":[]}]},{"title":"Información de la Llamada","slug":"información-de-la-llamada","depth":2,"children":[{"title":"Badges de Estado","slug":"badges-de-estado","depth":3,"children":[]}]},{"title":"Bloque LLM","slug":"bloque-llm","depth":2,"children":[{"title":"Qué muestra","slug":"qué-muestra","depth":3,"children":[]},{"title":"Indicador de Degradación","slug":"indicador-de-degradación","depth":3,"children":[]},{"title":"Detalle por Turno","slug":"detalle-por-turno","depth":3,"children":[]}]},{"title":"Respuesta de Salida","slug":"respuesta-de-salida","depth":2,"children":[{"title":"Contenido de Salida","slug":"contenido-de-salida","depth":3,"children":[]}]},{"title":"Navegación al Copilot","slug":"navegación-al-copilot","depth":2,"children":[{"title":"Acceso Contextual","slug":"acceso-contextual","depth":3,"children":[]},{"title":"Casos de Uso del Copilot","slug":"casos-de-uso-del-copilot","depth":3,"children":[]},{"title":"Flujo de Trabajo Integrado","slug":"flujo-de-trabajo-integrado","depth":3,"children":[]}]},{"title":"Información de Webhook","slug":"información-de-webhook","depth":2,"children":[]},{"title":"Reproductor de Grabación y Transcripción Enriquecida","slug":"reproductor-de-grabación-y-transcripción-enriquecida","depth":2,"children":[{"title":"Reproductor de Audio","slug":"reproductor-de-audio","depth":3,"children":[]},{"title":"Navegación entre Llamadas","slug":"navegación-entre-llamadas","depth":3,"children":[]},{"title":"Veredicto OK/KO","slug":"veredicto-ok/ko","depth":3,"children":[]},{"title":"Revisión y Etiquetas desde el Reproductor","slug":"revisión-y-etiquetas-desde-el-reproductor","depth":3,"children":[]},{"title":"Transcripción Enriquecida por Turno","slug":"transcripción-enriquecida-por-turno","depth":3,"children":[]},{"title":"Desglose de latencia por turno (“Replied in”)","slug":"desglose-de-latencia-por-turno-“replied-in”","depth":4,"children":[]},{"title":"Detalle de Tool Calls por turno","slug":"detalle-de-tool-calls-por-turno","depth":4,"children":[]},{"title":"Transcripción de Respaldo","slug":"transcripción-de-respaldo","depth":3,"children":[]}]},{"title":"Copiar Datos","slug":"copiar-datos","depth":2,"children":[{"title":"Botones de Copiar","slug":"botones-de-copiar","depth":3,"children":[]},{"title":"Feedback","slug":"feedback","depth":3,"children":[]}]},{"title":"Casos de Uso Comunes","slug":"casos-de-uso-comunes","depth":2,"children":[]},{"title":"Atajos de Teclado","slug":"atajos-de-teclado","depth":2,"children":[{"title":"Modal de Detalles","slug":"modal-de-detalles","depth":3,"children":[]},{"title":"Modal de Grabación","slug":"modal-de-grabación","depth":3,"children":[]}]},{"title":"Siguientes Pasos","slug":"siguientes-pasos","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"meetzy","siteName":"Meetzy Docs","title":"Detalles de Llamada - Meetzy Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/calls/call-details","matchLevel":1},"es":{"href":"/es/calls/call-details","matchLevel":0}}},"lastModified":"2026-09-02T08:08:04.284Z","originalFileLocation":"es/calls/call-details.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada\">\u003cmeta data-mint-head name=\"application-name\" content=\"Meetzy Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Detalles de Llamada - Meetzy Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Meetzy Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.meetzy.es/es/calls/call-details\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meetzy.mintlify.app/_mintlify/api/og/v2?division=Llamadas\u0026amp;title=Detalles+de+Llamada\u0026amp;description=Ver+transcripci%C3%B3n%2C+grabaci%C3%B3n%2C+datos+de+entrada%2Fsalida+y+m%C3%A1s+para+cada+llamada\u0026amp;theme=b57b1f5f75c28c80e59664f9\u0026amp;signature=ed28bee212493f22fecf5f209448b95690c9e2454b3ab40fb2cf6c5e0a62b544\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Detalles de Llamada - Meetzy Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meetzy.mintlify.app/_mintlify/api/og/v2?division=Llamadas\u0026amp;title=Detalles+de+Llamada\u0026amp;description=Ver+transcripci%C3%B3n%2C+grabaci%C3%B3n%2C+datos+de+entrada%2Fsalida+y+m%C3%A1s+para+cada+llamada\u0026amp;theme=b57b1f5f75c28c80e59664f9\u0026amp;signature=ed28bee212493f22fecf5f209448b95690c9e2454b3ab40fb2cf6c5e0a62b544\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Meetzy Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.meetzy.es/es/calls/call-details\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/calls/call-details.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.meetzy.es/es/calls/call-details\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.meetzy.es/calls/call-details\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.meetzy.es/calls/call-details\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.meetzy.es/#organization\",\"name\":\"Meetzy Docs\",\"url\":\"https://docs.meetzy.es\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/light.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=88dbf5cf85e77b8f1f2e2ba85cdce5c9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.meetzy.es#website\",\"name\":\"Meetzy Docs\",\"url\":\"https://docs.meetzy.es\",\"publisher\":{\"@id\":\"https://docs.meetzy.es/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.meetzy.es/es/calls/call-details#webpage\",\"url\":\"https://docs.meetzy.es/es/calls/call-details\",\"name\":\"Detalles de Llamada\",\"description\":\"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada\",\"dateModified\":\"2026-09-02T08:08:04.284Z\",\"isPartOf\":{\"@id\":\"https://docs.meetzy.es#website\"},\"breadcrumb\":{\"@id\":\"https://docs.meetzy.es/es/calls/call-details#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.meetzy.es/es/calls/call-details#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Llamadas\",\"item\":\"https://docs.meetzy.es/es/calls/call-history\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Detalles de Llamada\",\"item\":\"https://docs.meetzy.es/es/calls/call-details\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.meetzy.es/es/calls/call-details#article\",\"headline\":\"Detalles de Llamada\",\"name\":\"Detalles de Llamada\",\"description\":\"Ver transcripción, grabación, datos de entrada/salida y más para cada llamada\",\"url\":\"https://docs.meetzy.es/es/calls/call-details\",\"mainEntityOfPage\":{\"@id\":\"https://docs.meetzy.es/es/calls/call-details#webpage\"},\"dateModified\":\"2026-09-02T08:08:04.284Z\",\"publisher\":{\"@id\":\"https://docs.meetzy.es/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.meetzy.es#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Meetzy Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Meetzy Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/calls/call-details"}]},{"language":"es","tabs":[{"tab":"Documentación","groups":[{"group":"Primeros Pasos","pages":[{"title":"Introducción a Meetzy","icon":"star","href":"/es/getting-started/introduction"},{"title":"Crea Tu Primer Agente","icon":"plus","href":"/es/getting-started/create-agent"}]},{"group":"Agentes","pages":[{"title":"Gestionar Agentes","icon":"list","href":"/es/agents/manage-agents"},{"title":"Configurar Números de Teléfono","icon":"phone","href":"/es/agents/phone-numbers"},{"title":"Phone Health","href":"/es/agents/phone-health"}]},{"group":"Editor Avanzado","pages":[{"title":"Introducción al Editor Avanzado","icon":"wand-magic-sparkles","href":"/es/advanced-editor/introduction"},{"title":"Configuración Básica","icon":"gear","href":"/es/advanced-editor/basic-settings"},{"title":"Saludos","icon":"hand-wave","href":"/es/advanced-editor/greetings"},{"title":"Base de Conocimiento","icon":"book","href":"/es/advanced-editor/knowledge-base"},{"title":"Acciones y Herramientas","icon":"wrench","href":"/es/advanced-editor/actions-tools"},{"title":"Parámetros de Entrada","icon":"arrow-right-to-bracket","href":"/es/advanced-editor/input-params"},{"title":"Configuración de Salida","icon":"arrow-right-from-bracket","href":"/es/advanced-editor/output-settings"},{"title":"Evaluaciones","icon":"check-double","href":"/es/advanced-editor/evaluations"},{"title":"Playground","icon":"gamepad","href":"/es/advanced-editor/playground"},{"title":"Tests","icon":"clipboard-check","href":"/es/advanced-editor/tests"},{"title":"Copilot","icon":"robot","href":"/es/advanced-editor/copilot"},{"title":"Historial de Versiones","icon":"clock-rotate-left","href":"/es/advanced-editor/version-history"}]},{"group":"Biblioteca de Voces","pages":[{"title":"Elegir una Voz","icon":"microphone","href":"/es/voices/choose-voice"},{"title":"Voice Designer","icon":"palette","href":"/es/voices/voice-designer"}]},{"group":"Llamadas","pages":[{"title":"Historial de Llamadas","description":"Busca, filtra y revisa todas las llamadas de tus agentes de IA con herramientas avanzadas de análisis","icon":"phone","href":"/es/calls/call-history"},{"title":"Detalles de Llamada","icon":"file-lines","href":"/es/calls/call-details"},{"title":"Sistema de Reportes","description":"Analiza el rendimiento de tus agentes conversacionales con reportes detallados y análisis de métricas avanzadas","icon":"chart-bar","href":"/es/calls/reporting"},{"title":"Vista avanzada de Llamadas","icon":"table-list","href":"/es/calls/advanced-view"}]},{"group":"CRM","pages":[{"title":"Importar Contactos","icon":"file-import","href":"/es/crm/import-contacts"},{"title":"Segmentos","icon":"layer-group","href":"/es/crm/segments"},{"title":"Campañas","icon":"bullhorn","href":"/es/crm/campaigns"}]},{"group":"Cuenta","pages":[{"title":"Miembros del Equipo","icon":"users","href":"/es/account/team-members"},{"title":"Permisos y Roles","icon":"user-lock","href":"/es/account/permissions"},{"title":"Tokens API","icon":"key","href":"/es/account/api-tokens"},{"title":"Tickets de soporte","icon":"life-ring","href":"/es/account/support-tickets"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/es/api-reference/introduction"}]}]}]},"basePath":"","title":"Detalles de Llamada - Meetzy Docs","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}