Spécifications techniques
Tout ce dont les équipes techniques ont besoin pour évaluer IdentityCall : formats de fichiers, capacités de l’API, méthodes d’intégration, sécurité et conformité.
Audio et fichiers pris en charge
Spécification | Détails |
|---|---|
Formats pris en charge | MP3, WAV, M4A, FLAC, OGG, WebM, MP4 (audio extrait) |
Taille de fichier maximale | 2 GB par fichier |
Durée audio minimale | Toute durée pour la transcription ; 3+ secondes pour la biométrie vocale |
Fréquence d’échantillonnage | 8kHz – 48kHz (16kHz+ recommandé pour une précision optimale) |
Canaux | Mono et stéréo pris en charge ; les canaux stéréo sont traités indépendamment |
Encodage | Détection et conversion automatiques du format ; aucun prétraitement requis |
Langues prises en charge (50+)
Arabe
Néerlandais
Hindi
Polonais
Bengali
Anglais
Hongrois
Portugais
Bulgare
Filipino
Indonésien
Roumain
Catalan
Finnois
Italien
Russe
Chinois (mandarin)
Français
Japonais
Slovaque
Chinois (cantonais)
Allemand
Coréen
Espagnol
Croate
Grec
Malais
Suédois
Tchèque
Gujarati
Norvégien
Tamoul
Danois
Hébreu
Persan
Turc, ukrainien, + plus
Référence de l’API
API RESTful avec des réponses JSON. Tous les endpoints requièrent une authentification et renvoient des formats d’erreur cohérents.
Authentification
Type | Authentification par token Bearer |
En-tête | Authorization: Bearer <YOUR_API_KEY> |
Gestion des clés | Générez et révoquez les clés depuis le tableau de bord |
Portées | Les clés peuvent être limitées à des projets spécifiques ou à l’accès complet du compte |
Endpoints principaux
POST /api/v1/public/recordings | Importez un fichier audio pour traitement |
GET /api/v1/public/recordings/{id} | Récupérez le statut et les métadonnées de l’enregistrement |
GET /api/v1/public/recordings/{id}/transcription | Obtenez la transcription complète avec diarisation des locuteurs |
GET /api/v1/public/recordings/{id}/results | Notes d’objectifs, catégories, champs extraits, identification du locuteur |
GET /api/v1/public/recordings/{id}/summary | Résumé de l’appel généré par IA |
GET /api/v1/public/projects | Listez et gérez les projets |
GET /api/v1/public/operators | Gérez les opérateurs (agents) |
GET /api/v1/public/virtual_numbers/available | Parcourez les numéros de téléphone disponibles à l’achat |
POST /api/v1/public/virtual_numbers/purchase | Achetez un numéro de téléphone |
Webhooks
recording.analyzed
Déclenché à la fin du traitement - transcription, notation et analyse terminées. Le payload inclut les sections que vous activez : metadata, summary, transcription, goals, categories, extracted data.
Format de réponse
{
"data": {},
"meta": {
"request_id": "req_abc123",
"processing_time_ms": 1250
}
}
Format de réponse
{
"error": {
"code": "invalid_audio_format",
"message": "Unsupported file format. See documentation for supported formats.",
"request_id": "req_abc123"
}
}
Limites de requêtes
Forfait | Limite |
|---|---|
Starter | Varie selon le forfait - voir les tarifs |
Professional | Limites plus élevées avec tolérance aux pics |
Enterprise | Limites personnalisées disponibles |
Méthodes d’intégration
Plusieurs façons de connecter IdentityCall à votre infrastructure existante. Choisissez selon votre cas d’usage et vos exigences techniques.
API d’import de fichiers
Idéal pour
Traitement par lots, analyse historique, enregistrements de n’importe quelle source
Comment ça marche
Envoyez des fichiers audio en POST vers /api/v1/public/recordings. Recevez un webhook ou interrogez les résultats.
Formats
Tous les formats audio pris en charge jusqu’à 2GB
Traitement
Asynchrone - l’import répond immédiatement, les résultats sont livrés par webhook
Numéros virtuels (Live Tracking)
Idéal pour
Suivi d’appels en temps réel, attribution marketing, centres d’appels entrants
Comment ça marche
Provisionnez des numéros via l’API ou le tableau de bord. Les appels sont enregistrés et traités automatiquement.
Types de numéros
Numéros locaux et gratuits disponibles
Fonctionnalités
Messages d’accueil, routage des appels, webhooks en temps réel, attribution de la source
Ingestion par SFTP
Idéal pour
Systèmes PBX existants, contact centers et enregistreurs qui exportent des fichiers audio
Comment ça marche
Votre système dépose les enregistrements dans un dossier SFTP dédié ; IdentityCall les importe et les traite automatiquement
Prérequis
Tout système capable d’exporter des enregistrements via SFTP
Configuration
Identifiants SFTP provisionnés dans le tableau de bord
Intégrations directes
HubSpot
Intégration native - les données d’appels alimentent la chronologie du contact
Salesforce
Bientôt disponible - synchronisez transcriptions, profils et analyses vers les enregistrements
Pipedrive
Bientôt disponible - résultats et résumés d’appels sur vos affaires
Slack
Notifications et résumés dans les canaux
Telnyx
Propulse les numéros virtuels - provisionnement, enregistrement et webhooks
Intégration personnalisée
Webhooks
Notifications d’événements en temps réel vers vos endpoints
REST API
Accès programmatique complet à toutes les fonctionnalités
Formats d’export
JSON, CSV pour les transcriptions et les analyses
Rapports programmés
Livraison de rapports par email selon une fréquence hebdomadaire ou mensuelle
Sécurité et conformité
Une sécurité de niveau entreprise avec des cadres de conformité pour les secteurs réglementés.
Certifications et standards
ISO 27001 | Certifié - système de gestion de la sécurité de l’information |
GDPR | Conforme - règlement européen de protection des données (RGPD) |
CCPA | Conforme - California Consumer Privacy Act |
HIPAA | Disponible en option pour les clients du secteur de la santé |
Chiffrement
En transit | TLS 1.3 pour tout le trafic web et API |
Au repos | Chiffrement AES-256 pour les données stockées |
Gestion des clés | Clés gérées via un service sécurisé de gestion des clés |
Infrastructure
Hébergement | Centres de données dédiés dans l’UE (Hetzner, Finlande) |
Architecture | Isolation de la base de données en réseau privé, charges de travail Docker |
Surveillance | Surveillance et alertes automatisées 24/7 |
Sauvegardes | Sauvegardes quotidiennes automatisées avec restauration à un instant T |
Contrôle d’accès
Authentification | E-mail/mot de passe avec prise en charge MFA, Google OAuth 2.0 |
Accès basé sur les rôles (RBAC) | Rôles Propriétaire, Administrateur, Membre avec permissions granulaires |
Portée des clés API | Les clés peuvent être limitées à des projets spécifiques |
Journaux d’audit | Tous les accès et changements journalisés avec horodatages |
Sécurité des données vocales
Embeddings vocaux | Stockés sous forme de vecteurs de 256 dimensions - ne peuvent pas être inversés pour recréer l’audio |
Rétention de l’audio | Configurable par projet ; les embeddings vocaux peuvent être conservés après suppression de l’audio |
Suppression des données | Suppression complète sur demande ; les embeddings peuvent être supprimés indépendamment |
Fonctionnalités de conformité
Demandes des personnes concernées | Endpoints d’API pour les demandes d’accès, d’export et de suppression |
Gestion du consentement | Flux d’avis d’enregistrement et de consentement |
Résidence des données | Toutes les données clients hébergées dans l’UE |
Accords de traitement | DPA disponible pour la conformité au RGPD |
Gestion des données
Un contrôle total sur la façon dont vos données sont stockées, conservées et exportées.
Rétention des données
Enregistrements audio | 30, 90, 365 jours ou indéfiniment - configurable par projet |
Transcriptions | Suivent la rétention de l’audio ou conservées indépendamment |
Embeddings vocaux | Peuvent être conservés après suppression de l’audio pour continuer la reconnaissance de locuteur |
Analyses et notes | Conservées avec la transcription ou exportées indépendamment |
Journaux d’audit | Conservés pendant la période de conformité (minimum 1 an) |
Résidence des données
Région d’hébergement | Union européenne - centres de données en Finlande |
Stockage d’objets | Sauvegardes chiffrées dans un stockage compatible S3 (Cloudflare R2) |
Isolation des données | La base de données fonctionne sur un réseau privé, inaccessible depuis l’internet public |
Options d’export
JSON | Accès programmatique, réponses d’API, payloads de webhooks |
CSV | Analyse en tableur, imports vers des outils de BI |
Résumés de transcriptions lisibles par un humain | |
Transcription brute | Texte brut avec horodatages |
Suppression des données
Enregistrement unique | Supprimez via le tableau de bord ou l’API |
Profil vocal | Supprimez le profil et tous les embeddings associés |
Projet complet | Supprimez tous les enregistrements, profils et analyses |
Clôture de compte | Toutes les données supprimées définitivement sous 30 jours |
Ressources supplémentaires
Documentation complète de l’API | /api-docs |
Aperçu de la sécurité | /security |
Tarifs et forfaits | /pricing |
Contacter le service commercial | /contact |
Prêt à évaluer ?
Démarrez un essai gratuit pour tester notre API avec votre propre audio. Accès complet, sans carte de crédit.