Skip to main content

Especificaciones técnicas

Todo lo que los equipos técnicos necesitan para evaluar IdentityCall: formatos de archivo, capacidades de la API, métodos de integración, seguridad y cumplimiento normativo.

Compatibilidad de audio y archivos

Especificación

Detalles

Formatos compatibles

MP3, WAV, M4A, FLAC, OGG, WebM, MP4 (se extrae el audio)

Tamaño máximo de archivo

2 GB por archivo

Duración mínima de audio

Cualquier duración para transcripción; 3+ segundos para biometría de voz

Frecuencia de muestreo

8kHz – 48kHz (se recomienda 16kHz+ para una precisión óptima)

Canales

Compatible con mono y estéreo; los canales estéreo se procesan de forma independiente

Codificación

Detección y conversión automática de formato; no requiere preprocesamiento

Idiomas compatibles (50+)

  • Árabe

  • Neerlandés

  • Hindi

  • Polaco

  • Bengalí

  • Inglés

  • Húngaro

  • Portugués

  • Búlgaro

  • Filipino

  • Indonesio

  • Rumano

  • Catalán

  • Finlandés

  • Italiano

  • Ruso

  • Chino (mandarín)

  • Francés

  • Japonés

  • Eslovaco

  • Chino (cantonés)

  • Alemán

  • Coreano

  • Español

  • Croata

  • Griego

  • Malayo

  • Sueco

  • Checo

  • Guyaratí

  • Noruego

  • Tamil

  • Danés

  • Hebreo

  • Persa

  • Turco, ucraniano, + más

Referencia de la API

API RESTful con respuestas JSON. Todos los endpoints requieren autenticación y devuelven formatos de error consistentes.

Autenticación

Tipo

Autenticación con token Bearer

Encabezado

Authorization: Bearer <YOUR_API_KEY>

Gestión de claves

Genera y revoca claves desde el panel

Ámbitos

Las claves pueden limitarse a proyectos específicos o al acceso completo de la cuenta

Endpoints principales

POST

/api/v1/public/recordings

Sube un archivo de audio para su procesamiento

GET

/api/v1/public/recordings/{id}

Consulta el estado y los metadatos de la grabación

GET

/api/v1/public/recordings/{id}/transcription

Obtén la transcripción completa con diarización de hablantes

GET

/api/v1/public/recordings/{id}/results

Puntuaciones de objetivos, categorías, campos extraídos, identificación de hablantes

GET

/api/v1/public/recordings/{id}/summary

Resumen de la llamada generado por IA

GET

/api/v1/public/projects

Lista y gestiona proyectos

GET

/api/v1/public/operators

Gestiona operadores (agentes)

GET

/api/v1/public/virtual_numbers/available

Explora números de teléfono disponibles para comprar

POST

/api/v1/public/virtual_numbers/purchase

Compra un número de teléfono

Webhooks

recording.analyzed

Se dispara cuando termina el procesamiento - transcripción, puntuación y análisis completados. El payload incluye las secciones que actives: metadatos, resumen, transcripción, objetivos, categorías, datos extraídos.

Formato de respuesta

								{
  "data": {},
  "meta": {
    "request_id": "req_abc123",
    "processing_time_ms": 1250
  }
}
							

Formato de respuesta

								{
  "error": {
    "code": "invalid_audio_format",
    "message": "Unsupported file format. See documentation for supported formats.",
    "request_id": "req_abc123"
  }
}
							

Límites de peticiones

Plan

Límite

Starter

Varía según el plan - consulta los precios

Professional

Límites más altos con margen para picos de uso

Enterprise

Límites personalizados disponibles

Métodos de integración

Varias formas de conectar IdentityCall a tu infraestructura existente. Elige según tu caso de uso y tus requisitos técnicos.

API de subida de archivos

Ideal para

Procesamiento por lotes, análisis histórico, grabaciones de cualquier origen

Cómo funciona

Envía archivos de audio con POST a /api/v1/public/recordings. Recibe un webhook o consulta los resultados.

Formatos

Todos los formatos de audio compatibles hasta 2GB

Procesamiento

Asíncrono - la subida responde de inmediato, los resultados se entregan por webhook

Números virtuales (Live Tracking)

Ideal para

Seguimiento de llamadas en tiempo real, atribución de marketing, centros de llamadas entrantes

Cómo funciona

Aprovisiona números mediante la API o el panel. Las llamadas se graban y procesan automáticamente.

Tipos de número

Números locales y de llamada gratuita disponibles

Funciones

Saludos, enrutamiento de llamadas, webhooks en tiempo real, atribución de origen

Ingesta por SFTP

Ideal para

Sistemas PBX existentes, centros de contacto y grabadores que exportan archivos de audio

Cómo funciona

Tu sistema deposita las grabaciones en una carpeta SFTP dedicada; IdentityCall las importa y procesa automáticamente

Requisitos

Cualquier sistema que pueda exportar grabaciones por SFTP

Configuración

Credenciales SFTP aprovisionadas en el panel

Integraciones directas

HubSpot

Integración nativa - los datos de las llamadas fluyen a la cronología del contacto

Salesforce

Próximamente - sincroniza transcripciones, perfiles y analíticas con los registros

Pipedrive

Próximamente - resultados y resúmenes de llamadas en tus tratos

Slack

Notificaciones y resúmenes en tus canales

Telnyx

Impulsa los números virtuales - aprovisionamiento, grabación y webhooks

Integración personalizada

Webhooks

Notificaciones de eventos en tiempo real a tus endpoints

REST API

Acceso programático completo a todas las funciones

Formatos de exportación

JSON, CSV para transcripciones y analíticas

Informes programados

Entrega de informes por correo con frecuencia semanal o mensual

Seguridad y cumplimiento normativo

Seguridad de nivel empresarial con marcos de cumplimiento normativo para sectores regulados.

Certificaciones y estándares

ISO 27001

Certificado - sistema de gestión de seguridad de la información

GDPR

Conforme - reglamento de protección de datos de la UE (RGPD)

CCPA

Conforme - Ley de Privacidad del Consumidor de California

HIPAA

Disponible como complemento para clientes del sector sanitario

Cifrado

En tránsito

TLS 1.3 para todo el tráfico web y de API

En reposo

Cifrado AES-256 para los datos almacenados

Gestión de claves

Claves gestionadas mediante un servicio seguro de gestión de claves

Infraestructura

Alojamiento

Centros de datos dedicados en la UE (Hetzner, Finlandia)

Arquitectura

Aislamiento de la base de datos en red privada, cargas de trabajo en Docker

Supervisión

Supervisión y alertas automatizadas 24/7

Copias de seguridad

Copias de seguridad diarias automatizadas con recuperación a un punto en el tiempo

Control de acceso

Autenticación

Correo/contraseña con compatibilidad MFA, Google OAuth 2.0

Acceso basado en roles (RBAC)

Roles de Propietario, Administrador y Miembro con permisos granulares

Ámbito de las claves API

Las claves pueden restringirse a proyectos específicos

Registros de auditoría

Todos los accesos y cambios quedan registrados con marcas de tiempo

Seguridad de los datos de voz

Embeddings de voz

Se almacenan como vectores de 256 dimensiones - no pueden revertirse para recrear el audio

Retención de audio

Configurable por proyecto; los embeddings de voz pueden conservarse después de eliminar el audio

Eliminación de datos

Eliminación completa bajo petición; los embeddings pueden eliminarse de forma independiente

Funciones de cumplimiento normativo

Solicitudes de los interesados

Endpoints de API para solicitudes de acceso, exportación y eliminación

Gestión del consentimiento

Flujos de aviso de grabación y consentimiento

Residencia de datos

Todos los datos de los clientes se alojan en la UE

Acuerdos de tratamiento

DPA disponible para el cumplimiento del RGPD

Gestión de datos

Control total sobre cómo se almacenan, retienen y exportan tus datos.

Retención de datos

Grabaciones de audio

30, 90, 365 días o indefinida - configurable por proyecto

Transcripciones

Siguen la retención del audio o se retienen de forma independiente

Embeddings de voz

Pueden conservarse tras eliminar el audio para seguir reconociendo hablantes

Analíticas y puntuaciones

Se retienen con la transcripción o se exportan de forma independiente

Registros de auditoría

Se retienen durante el periodo de cumplimiento normativo (mínimo 1 año)

Residencia de datos

Región de alojamiento

Unión Europea - centros de datos en Finlandia

Almacenamiento de objetos

Copias de seguridad cifradas en almacenamiento compatible con S3 (Cloudflare R2)

Aislamiento de datos

La base de datos opera en una red privada, inaccesible desde la internet pública

Opciones de exportación

JSON

Acceso programático, respuestas de la API, payloads de webhooks

CSV

Análisis en hojas de cálculo, importación a herramientas de BI

PDF

Resúmenes de transcripciones legibles para humanos

Transcripción sin formato

Texto plano con marcas de tiempo

Eliminación de datos

Grabación individual

Elimínala desde el panel o la API

Perfil de voz

Elimina el perfil y todos los embeddings asociados

Proyecto completo

Elimina todas las grabaciones, perfiles y analíticas

Cierre de cuenta

Todos los datos se eliminan permanentemente en un plazo de 30 días

Recursos adicionales

Documentación completa de la API

/api-docs

Resumen de seguridad

/security

Precios y planes

/pricing

Contactar con ventas

/contact