IllyVoIP para desarrolladores

Tu aplicación.
Conectada.

Integra voz, mensajería y gestión de números en tu software. Usa las API de servidor para tus procesos y el SDK del teléfono web para incorporar llamadas a tu interfaz de navegador.

Empieza por tus identidades SIPcURL
# Ejemplo de solicitud desde el servidor
curl -X GET \
  "https://api.illyvoip.com/api/v1/sip/identities" \
  -H "X-Api-Key: YOUR_API_KEY"
HTTPS · JSONTu cuenta. Tu integración.

Crea la conexión
que necesita tu producto.

Elige un servicio y consulta su referencia para conocer la autenticación, los parámetros, las respuestas y las acciones disponibles.

SMS

Envía mensajes, consulta los resultados por destinatario y sigue el estado de entrega desde tu aplicación.

Descubre SMS

Consulta de números y HLR

Normaliza números de teléfono o solicita información de red y portabilidad en tiempo real donde esté disponible.

Descubre la consulta de números

Servicios de voz

Convierte audio en texto o genera audio hablado a partir de texto con las API de voz independientes. Elige entre los idiomas y las voces que figuran en la documentación.

Descubre las API de voz y transcripción

Contactos y datos de llamadas

Trabaja con contactos, historial de llamadas y acceso a grabaciones mediante los endpoints documentados.

Consultar la referencia de la API

SDK del teléfono web

Mantén la llamada
dentro de tu aplicación.

Añade llamadas desde el navegador a un CRM, una interfaz de agentes o un espacio de trabajo propio. El SDK de JavaScript ofrece registro, controles de llamada y gestión de dispositivos mediante SIP sobre WSS.

Tu backendLa clave API se queda aquí
Autenticación gestionadaToken de corta duración para el navegador
Tu interfaz de navegadorSDK del teléfono web

Tu interfaz. Con controles de llamada.

Conecta, registra, llama, contesta, silencia, pon en espera, reanuda, envía DTMF y transfiere mediante JavaScript.

Dispositivos y diagnóstico

Selecciona dispositivos de audio, ejecuta comprobaciones previas y consulta estadísticas de la llamada en directo. La selección de la salida de audio depende de la compatibilidad del navegador.

Regiones y gestión de sesiones

Elige una región, configura la conmutación de señalización gestionada y renueva las credenciales del navegador para sesiones más largas.

Webhooks

Haz que tu software
siga la conversación.

Recibe notificaciones de eventos de llamadas, SMS, contactos y buzón de voz. Actualiza tus registros o activa el siguiente paso de tu proceso.

Verifica las firmas, confirma la recepción sin demora y gestiona de forma segura los identificadores de evento repetidos.

Consultar la referencia de webhooks
Llamadascall_ringing
call_answered
call_completed
SMSsms_sent
sms_delivered
sms_failed
Espacio de trabajocontact_added
voicemail_received

De la documentación
a la implementación.

El portal reúne documentación de la API, ejemplos y herramientas de desarrollo en tu cuenta.

Revisa la solicitud

Comprueba el método de autenticación, los parámetros obligatorios y los campos de respuesta de tu endpoint.

Primeros pasos

Trabaja con el esquema

Usa la especificación OpenAPI publicada junto con la documentación de los endpoints.

Especificación OpenAPI

Descubre las herramientas

Genera ejemplos de solicitudes en el Playground de la API. Las solicitudes enviadas utilizan tu cuenta y pueden ejecutar acciones de pago.

Abrir el Playground de la API

Planifica tu
integración.

Consulta con nuestro equipo
¿Cómo autentico las solicitudes del servidor?+

Las solicitudes habituales de la API de clientes utilizan la cabecera X-Api-Key. Mantén la clave en tu backend. La guía actual de primeros pasos explica el alcance de la cuenta y los requisitos específicos de cada endpoint.

¿Cómo gestiono el acceso a la clave API?+

El portal exige verificar la identidad para mostrar, copiar y regenerar la clave. Sigue las indicaciones de contraseña y verificación en dos pasos. El Playground de la API utiliza un desbloqueo temporal; revisa la solicitud antes de ejecutarla. Si regeneras una clave, coordina la actualización de las aplicaciones que la utilizan.

¿Cómo se autentican las llamadas desde el navegador?+

El flujo gestionado recomendado del SDK utiliza tu backend para emitir un token de corta duración para el navegador. Obtén la identidad SIP a partir del usuario autenticado en el servidor; no permitas que el navegador elija una identidad arbitraria. La clave API permanece en tu servidor.

¿El SDK del teléfono web es un SDK móvil?+

Es un SDK de JavaScript exclusivamente web para llamadas desde el navegador. Es independiente de las aplicaciones publicadas de IllyVoIP para Windows, iOS y Android.

¿Dónde consigo el SDK?+

La referencia del SDK del teléfono web incluye enlaces al recurso alojado para el navegador y a un paquete descargable para alojarlo en tu infraestructura, con definiciones de TypeScript. Usa el paquete actual y revisa sus notas de versión y recomendaciones de seguridad.

¿Puedo gestionar números de teléfono mediante la API?+

Sí. La API documenta la búsqueda en el catálogo, los presupuestos, los pedidos, el enrutamiento y los procesos de documentación obligatoria. La disponibilidad y la activación de números dependen del destino y de los requisitos de registro aplicables.

¿Mi webhook recibirá cada evento una sola vez?+

La entrega puede reintentarse. Verifica la firma y utiliza el identificador estable del evento para evitar procesarlo dos veces. La referencia enumera los eventos compatibles y el funcionamiento de los reintentos.

Lleva las comunicaciones
a tu producto.

Empieza por la referencia actual de la API y elige los servicios que necesitas.