Telephonie SIP et Integration LiveKit
Connecter Grok au reseau telephonique
Le Voice Agent de Grok ne se limite pas aux applications web et mobiles. Grace au support natif des protocoles de telephonie, vous pouvez connecter votre assistant vocal directement au reseau telephonique classique. Un client appelle un numero de telephone standard, et c’est l’agent Grok qui repond.
Les protocoles supportes
Le Voice Agent supporte trois protocoles de connexion pour la telephonie :
SIP (Session Initiation Protocol)
Le SIP est le standard de la telephonie VoIP. En connectant un trunk SIP a votre Voice Agent, vous pouvez :
- Recevoir des appels entrants sur un numero de telephone fixe ou mobile
- Emettre des appels sortants (rappels, confirmations, relances)
- Gerer des files d’attente et des transferts vers des agents humains
Les fournisseurs de trunks SIP les plus courants (Twilio, Vonage, OVH Telecom, Free Pro) sont tous compatibles.
WebSocket
Le protocole natif du Voice Agent. Ideal si vous construisez votre propre infrastructure de telephonie ou si vous utilisez un framework comme LiveKit ou Janus.
LiveKit
LiveKit est un framework open source de communication temps reel. Il propose une integration native avec les Voice Agents, simplifiant considerablement le deploiement :
- Gestion automatique de la connexion WebSocket
- Routage des appels SIP vers des salles LiveKit
- Enregistrement et monitoring integres
- Scalabilite horizontale
Configuration audio pour la telephonie
La telephonie traditionnelle utilise des codecs specifiques a bande etroite. Le Voice Agent les supporte nativement :
G.711 mu-law (audio/pcmu)
- Sample rate : 8000 Hz uniquement
- Usage : telephonie nord-americaine et japonaise
- Bande passante : 64 kbps
G.711 A-law (audio/pcma)
- Sample rate : 8000 Hz uniquement
- Usage : telephonie europeenne et internationale
- Bande passante : 64 kbps
Configuration dans session.update
{
"type": "session.update",
"session": {
"voice": "Ara",
"instructions": "Vous etes l'assistant telephonique de la societe Dupont & Fils. Repondez de maniere professionnelle et concise.",
"audio": {
"input": { "format": { "type": "audio/pcma", "rate": 8000 } },
"output": { "format": { "type": "audio/pcma", "rate": 8000 } }
},
"turn_detection": {
"type": "server_vad",
"threshold": 0.9,
"silence_duration_ms": 700
}
}
}
Notez le threshold VAD a 0.9 : en telephonie, le bruit de fond et les parasites sont frequents. Un seuil eleve evite les faux declenchements.
Scenarios telephoniques
Standard telephonique automatique
L’agent accueille l’appelant, identifie son besoin, et le redirige vers le bon service :
- Accueil vocal avec presentation de l’entreprise
- Question ouverte : “Comment puis-je vous aider ?”
- Identification du besoin via la conversation
- Transfert vers le service concerne ou resolution directe
Hotline de support technique
L’agent guide l’utilisateur dans la resolution de problemes courants :
- Diagnostic par questions successives
- Instructions etape par etape
- Escalade vers un technicien humain si necessaire
- Creation automatique de ticket via function calling
Campagnes d’appels sortants
L’agent effectue des appels programmatiques :
- Confirmation de rendez-vous
- Enquetes de satisfaction
- Relances de paiement
- Notifications d’expedition
Bonnes pratiques telephoniques
Latence
En telephonie, la latence est critique. Au-dela de 300ms de delai, la conversation devient inconfortable. Pour minimiser la latence :
- Utilisez G.711 a 8000 Hz (pas de transcodage necessaire)
- Hebergez votre application pres du trunk SIP
- Gardez les fonctions appelees par l’agent rapides (< 2s)
Conformite reglementaire
- Enregistrement des appels : informez toujours l’appelant si l’appel est enregistre (obligation legale)
- RGPD : les transcriptions et enregistrements contiennent des donnees personnelles. Appliquez les regles de conservation et de suppression
- Demarchage telephonique : respectez les listes d’opposition (Bloctel en France) pour les appels sortants
Gestion des echecs
- Prevoyez un message de repli si le Voice Agent est indisponible
- Implementez un transfert vers un humain si l’agent ne comprend pas apres 2-3 tentatives
- Loggez les transcriptions pour analyser les cas d’echec et ameliorer les instructions
Points cles a retenir
- Le Voice Agent supporte SIP, WebSocket et LiveKit pour la connexion telephonique
- Les codecs G.711 (mu-law et A-law) a 8000 Hz sont le standard pour la telephonie
- Un threshold VAD eleve (0.9) reduit les faux positifs en environnement telephonique
- La latence doit rester sous 300ms pour une conversation naturelle
- La conformite reglementaire (enregistrement, RGPD, Bloctel) est obligatoire en telephonie