Tutoriel · Voix

3CX × Agents IA vocaux : remplacez votre SVI par une conversation naturelle.

Guide étape par étape pour connecter un réceptionniste IA à votre 3CX via trunk SIP.

webbyou 12 min·2026·Voix

Plus de menus à touches. Cet article parcourt la configuration complète — utilisateurs 3CX, files d'attente, trunk SIP, agent IA avec règles de transfert — pour que les appelants parlent à une IA qui les achemine vraiment.

On les connaît tous — les menus SVI. Appelez votre banque, naviguez dans au moins un menu (souvent quatre imbriqués). Écouter, choisir la moins mauvaise option, et tout recommencer en cas d'erreur.

Les agents IA modernes comprennent le langage naturel et s'intègrent au système téléphonique via SIP — parfait pour 3CX.

Les acteurs : 3CX et l'agent IA

3CX

PBX IP standard avec suite UC complète. Pour ce projet vous devez utiliser la version auto-hébergée ou private-cloud (le cloud propre de 3CX ne supporte pas les trunks SIP custom).

Agent IA vocal (ElevenLabs / Retell)

Conversations naturelles, compréhension du contexte, actions sur input. ElevenLabs Conversational AI et Retell sont les leaders avec intégration SIP native.

Prérequis

  • 3CX Pro/Enterprise (auto-hébergé ou private-cloud)
  • Compte ElevenLabs Conversational AI ou Retell
  • Numéro E.164 valide (fictif possible pour tests)
  • Accès à la console Admin 3CX
  • 30-60 minutes ininterrompues

Hébergement private-cloud : un petit VPS Vultr/Hetzner/DigitalOcean suffit (dès 5 EUR/mois).

Tutoriel

Configuration complète en 4 étapes

Suivez dans l'ordre. Ne pas sauter — certaines étapes dépendent des précédentes.

Stap 01

3CX : utilisateurs, files d'attente et trunk SIP

Dans le panneau Admin 3CX, créez les personnes, les files et le trunk SIP.

  • Users → un par personne
  • Call Handling → '+ Add Queue' → une par département
  • Notez l'extension virtuelle de chaque file
  • Voice & Chat → '+ Add Trunk' → 'Generic SIP Trunk (IP Based)'
  • Registrar/Server : sip.rtc.elevenlabs.io
  • Options : Transport TCP, Include diversion header support = Yes
  • Règle outbound : prefix sur votre numéro, Prepend = +
INFO

ElevenLabs n'accepte que du E.164. Le + dans le prepend est obligatoire.

Stap 02

Créer l'agent IA avec règles de transfert

Dans ElevenLabs/Retell, créez un agent et activez les outils 'End Call' + 'Transfer to number'.

  • Tools → activer 'End Call' et 'Transfer to number'
  • Add Rule → Transfer type : SIP REFER
  • Number type : SIP URI
  • SIP URI : sip:<extension>@<serveur_3cx>
  • Condition par département
  • Optionnel : règle pour appelants agressifs
# Personality
Je bent Celia, een professionele en efficiënte receptioniste voor {{business_name}}. Je bent vriendelijk, helder en behulpzaam, en zorgt dat alle bellers bij de juiste afdeling uitkomen.

# Environment
Je beantwoordt telefoongesprekken voor {{business_name}}. Bellers zijn extern en willen mogelijk Sales, Boekhouding, of Support bereiken.

# Tone
Je antwoorden zijn warm, hoffelijk en vriendelijk — maar kort. Vermijd jargon. Spreek in een normaal tempo en articuleer duidelijk.

# Goal
Je primaire doel is binnenkomende gesprekken efficient naar de juiste afdeling te leiden.

1. Begroeting: "Goedendag, met {{business_name}}, met wie wilt u worden doorverbonden?"
2. Information Gathering: Identificeer welke afdeling de beller nodig heeft (Sales, Boekhouding, Support). Bij twijfel: stel verhelderende vragen.
3. Confirmation: "Dus u wilt naar {{department}}? Een moment, ik verbind u door."
   Verbind direct door via de Transfer to Number tool.

# Guardrails
Geef geen informatie over financien, interne policies, of medewerkers buiten publieke directory info.
Bij agressieve bellers: beleefd afbreken.

# Tools
- End Call
- Transfer to Number (SIP REFER)

Exemple de System Prompt.

TIP

Choisissez une voix ElevenLabs Multilingual v2 pour le naturel maximum.

Stap 03

Connecter ElevenLabs à 3CX

Côté plateforme IA on configure le SIP entrant, côté 3CX l'outbound rule doit correspondre.

  • Telephony → Phone Numbers → Import Number → From SIP Trunk
  • Phone number : identique à 3CX outbound
  • Origination URI : sip:sip.rtc.elevenlabs.io:5060;transport=tcp
  • Outbound : Address = FQDN 3CX, Transport Auto, Media Encryption Allowed
  • Bind l'agent au trunk
LET OP

Numéro et + IDENTIQUES des deux côtés.

Stap 04

Tester et passer en production

Composez le numéro IA depuis une extension 3CX. Testez chaque département.

  • Test depuis extension interne
  • Vérifier chaque transfert
  • Tester cas limites
  • Itérer 3-5 fois sur le prompt
  • Router votre numéro externe vers le numéro IA
  • Monitorer la première semaine
INFO

Commencez par les heures creuses pour limiter le risque.

Dépannage

Bloqué ? Problèmes fréquents

Issues que j'ai rencontrées lors du premier déploiement.

L'appel ne se connecte pas

Fix: Vérifiez le '+' dans le prepend et la correspondance des numéros.

Le transfert échoue

Fix: Activez 'Include diversion header support' et vérifiez les numéros d'extension.

L'agent dicte le numéro au lieu de transférer

Fix: Activez 'Transfer to Number' et instruisez l'agent dans le System Prompt.

Audio coupé ou robotique

Fix: Media Encryption sur 'Allowed' des deux côtés.

L'IA ne comprend pas

Fix: Augmenter boosted_keywords avec termes métier. Voice temperature 0.3-0.5.

Trop complexe ? On l'installe pour vous.

Consulting téléphonique pour remplacer votre SVI par une IA. Livré en 2 jours ouvrés.