Tellyo est une jeune entreprise en IA vocale qui veut que chaque appel d'affaires soit répondu, en français québécois ou en anglais, sans attente. OneNine a conçu et bâti sa plateforme : un agent téléphonique en temps réel qui répond aux questions courantes, change de langue en cours d'appel et transfère l'appelant à la bonne personne. Il est passé du premier commit à une mise en production fonctionnelle en environ cinq semaines.

En bref
~5 semaines
du premier commit à la production
2
langues, français québécois et anglais, en cours d'appel
1 fichier
de configuration par client : voix, heures, FAQ, services
Canada
hébergement, avec transcriptions anonymisées avant stockage
Le problème
Bien des appels à une entreprise n'ont pas besoin d'une personne : heures d'ouverture, itinéraire, « à qui dois-je parler? ». Ils mobilisent quand même le personnel, et les appelants qui attendent trop longtemps raccrochent et appellent ailleurs.
Heures d'ouverture, questions de service et appels d'acheminement créent de l'attente et détournent le personnel des conversations qui rapportent.
Bien des solutions vocales trébuchent sur les accents et expressions d'ici, ou répondent trop lentement pour paraître naturelles.
Les appels contiennent des renseignements personnels : la plateforme devait respecter les attentes québécoises en matière de vie privée, et ajouter une entreprise ne pouvait pas exiger de nouveau développement.
Notre démarche
Tellyo avait besoin d'un produit, pas d'une démo, capable de servir plusieurs entreprises dès le départ.
Octobre 2025
Nous avons mis en place un seul code source pour l'agent vocal, l'API de gestion et la documentation, conçu dès le départ pour que chaque client soit une configuration, pas du code.
Novembre 2025
Un pipeline vocal sur LiveKit et Twilio, des instructions écrites pour le français québécois, la détection de la langue en cours d'appel et le transfert vers le bon service.
Novembre 2025
Si un service de reconnaissance vocale, d'IA ou de voix ralentit, l'agent passe automatiquement du modèle temps réel à un pipeline de secours : l'appelant n'entend jamais de silence.
Novembre 2025
Enregistrements stockés par agent sur une infrastructure canadienne, transcriptions anonymisées en français et en anglais avec Microsoft Presidio, et enregistrement annoncé au début de l'appel.
Janvier 2026
Les sessions sont passées à un modèle vocal temps réel pour réduire la latence, avec le pipeline de secours toujours en place.
La solution
Un seul moteur configurable répond aux appels de tous les clients. Ce qui change d'une entreprise à l'autre, c'est un fichier de configuration.
Les appels arrivent par Twilio et sont pris en charge par une voix naturelle, assez rapide pour donner l'impression d'une vraie conversation.
L'agent détecte la langue de l'appelant et change en cours d'appel, avec des instructions écrites pour le français québécois.
Quand l'appelant a besoin d'une personne, l'agent transfère l'appel directement au bon service.
Personnalité, heures, FAQ, langues et services tiennent dans un fichier par client, et des procédures documentées couvrent l'attribution des numéros de téléphone.
Sous le capot
Un agent vocal en Python et une API de gestion en TypeScript, déployés avec Terraform dans Azure Canada Central.
Twilio achemine l'appel vers LiveKit; la détection de la voix et la réduction du bruit nettoient l'audio.
Un modèle vocal temps réel écoute et répond, et la langue de l'appelant est détectée en cours d'appel.
Si la vérification de connexion temps réel échoue, l'agent passe à une chaîne de secours de modèles distincts de reconnaissance vocale, de langage et de synthèse vocale.
Des outils répondent à partir des connaissances du client, transfèrent l'appel à un service ou mettent fin à l'appel.
L'enregistrement est stocké dans Azure Blob Storage, classé par agent pour isoler chaque client.
Les transcriptions sont anonymisées avec Microsoft Presidio, en français et en anglais, avant d'être stockées.
Bénéfices
Les appels courants sont traités sans que personne ait à décrocher.
Chaque appel répondu, c'est un client qui n'a pas raccroché.
Pourquoi OneNine
Environ cinq semaines du premier commit à une mise en production fonctionnelle.
Nous prévoyons les pannes des services d'IA et bâtissons la solution de secours avant d'en avoir besoin.
Nous bâtissons pour les accents d'ici et les attentes de la Loi 25 dès le départ, pas après coup.
Hébergement canadien, infrastructure en code et documentation que l'équipe peut opérer.