> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zelto.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Conectar un proveedor de voz

> Elige la integración de tu plataforma y comprueba que las llamadas llegan a Zelto.

Esta guía te ayuda a elegir la ruta de ingestión y verificarla. Cada página de
proveedor incluye los pasos concretos.

## Qué integración necesitas

| Plataforma | Método | Cómo llegan las llamadas |
| - | - | - |
| [Vapi](/es/docs/integrations/vapi) | Clave de API nativa | Sincronización periódica; webhook opcional para menor latencia. |
| [Retell](/es/docs/integrations/retell) | Clave de API nativa | Sincronización periódica; webhook opcional. |
| [Speechify](/es/docs/integrations/speechify) | Clave de API nativa | Webhook por agente: configura la URL de Zelto en `webhook_url`. |
| [Telnyx AI](/es/docs/integrations/telnyx) | Clave de API nativa | Importa asistentes; por ahora envía llamadas mediante la carga personalizada. |
| [LiveKit](/es/docs/integrations/livekit) | Envío desde el worker | Reenvía cada sesión terminada con una clave de API. |
| [ElevenLabs](/es/docs/integrations/elevenlabs) | Clave de API nativa | Sincronización periódica; webhook posllamada firmado opcional. |
| [Kapso (WhatsApp)](/es/docs/integrations/kapso) | Clave de API nativa | Zelto registra un webhook de cierre por número importado y sincroniza cada hora como respaldo. |
| Bland, Pipecat o plataforma propia | [Carga personalizada](/es/docs/integrations/api-call-upload) | Envía llamadas a `/webhooks/calls`. |

Con Vapi, Retell o ElevenLabs, conecta la cuenta e importa un agente para comenzar
la sincronización automática. Los webhooks opcionales se configuran en
**Configuración → Integraciones**. LiveKit y las plataformas propias deben enviar
cada llamada terminada. Todas las rutas producen [conversaciones](/es/docs/conversations)
identificadas por su [agente](/es/docs/agents).

## Cómo se confirma la conexión

<Steps>
  <Step title="Se registra la carga">
    Zelto registra el cuerpo original antes del procesamiento para permitir su
    reprocesamiento.
  </Step>

  <Step title="Aparece la conversación">
    [Conversaciones](/es/docs/conversations) muestra la transcripción y, cuando
    existe, la grabación almacenada.
  </Step>

  <Step title="Se ejecuta el análisis">
    El análisis se ejecuta en segundo plano y añade sus observaciones.
    Los [hallazgos](/es/docs/findings) reúnen los problemas que se detectan.
  </Step>
</Steps>

## Verifica la primera llamada

Haz una llamada de prueba y confirma que aparece con transcripción en
**Conversaciones**. Revisa la tarjeta **Conexiones** del agente: muestra la
última llamada o el error de ingestión. Que una llamada pase por la siguiente
sincronización y aparezca confirma la conexión. Un webhook opcional acorta la espera.

## Diagnosticar una llamada ausente

* **Vapi, Retell o ElevenLabs:** revisa **Conexiones**. Si no llega nada después
  de la siguiente sincronización, comprueba el agente importado y la vigencia
  de la clave del proveedor. Si activaste el webhook, consulta su última entrega.
* **LiveKit o plataforma propia:** comprueba la respuesta de `/webhooks/calls`.
  `{"received":true}` confirma aceptación. Un `4xx` incluye el motivo: encabezado
  `X-Zelto-Provider` incorrecto o ausente, campos inválidos o clave incorrecta.
  Corrige el cuerpo según [el formato canónico](/es/docs/integrations/api-call-upload)
  y vuelve a enviarlo.

## Relacionado

* [Integraciones](/es/docs/integrations): todos los proveedores y canales.
* [Vapi](/es/docs/integrations/vapi) · [Retell](/es/docs/integrations/retell) · [Speechify](/es/docs/integrations/speechify) · [Telnyx AI](/es/docs/integrations/telnyx) · [LiveKit](/es/docs/integrations/livekit) · [ElevenLabs](/es/docs/integrations/elevenlabs) · [Kapso](/es/docs/integrations/kapso) · [Carga personalizada](/es/docs/integrations/api-call-upload).
* [Conversaciones](/es/docs/conversations): dónde aparecen las llamadas.
* [Inicio rápido](/es/docs/quickstart): la versión de cinco minutos.
