Trunk SIP : définition et usage avec l'IA vocale

Rene, Kabir Goel 
Trunk SIP : définition et usage avec l'IA vocale

Un trunk SIP relie un système téléphonique au réseau téléphonique public via internet. Au lieu de louer des lignes physiques à un opérateur historique, vous envoyez vos appels à un opérateur sous forme de signalisation SIP et d’audio RTP, et l’opérateur les connecte à n’importe quel téléphone dans le monde. Un seul trunk peut porter de nombreux appels simultanés et des centaines de numéros.

Voilà l’idée. La suite de ce guide explique ce qui se passe sur le réseau, comment le trunk SIP se compare à la VoIP et aux lignes PRI, et ce qui change quand c’est un agent vocal IA qui décroche, et non une personne derrière un poste fixe. Il s’adresse aux ingénieurs et aux responsables des opérations qui gèrent un système téléphonique, ou qui s’apprêtent à y brancher un agent vocal.

Comment fonctionne un trunk SIP

Un appel sur un trunk SIP, ce sont deux flux distincts :

  • La signalisation. Les messages SIP établissent, modifient et terminent l’appel. Un INVITE le lance, un 200 OK y répond, un BYE raccroche. SIP passe en général par UDP ou TCP sur le port 5060, ou par TLS sur le port 5061.
  • Les médias. L’audio circule en paquets RTP, généralement sur d’autres ports. SRTP en est la version chiffrée.

Pour un appel entrant, quelqu’un compose l’un de vos numéros. L’opérateur détient ce numéro sur le réseau public, retrouve votre trunk et envoie un INVITE SIP à l’adresse que vous avez configurée. Votre système répond, les deux côtés s’accordent sur un codec audio, et le RTP commence à circuler. Un appel sortant suit les mêmes étapes à l’envers : votre système envoie l’INVITE à l’opérateur, qui compose le numéro.

Le mot « trunk » vient du vocabulaire téléphonique d’autrefois. Un trunk était un faisceau de lignes entre deux commutateurs, partagé par de nombreux abonnés. Un trunk SIP, c’est la même chose sans le cuivre : une connexion configurée et authentifiée entre votre système et un opérateur, avec une limite d’appels simultanés.

Ce que fournit un opérateur de trunk SIP

  • Des numéros de téléphone, souvent appelés SDA (sélection directe à l’arrivée). Vous pouvez en général porter vos numéros existants sur le trunk.
  • Des canaux, le nombre d’appels simultanés autorisés par le trunk. Certains opérateurs les vendent par blocs fixes, d’autres facturent à la minute avec un plafond de simultanéité.
  • Terminaison et origination : émettre des appels vers le réseau téléphonique et en recevoir.
  • Les appels d’urgence et la présentation du numéro, qui varient selon le pays et l’opérateur.

Trunk SIP, VoIP et PRI

Ces termes sont souvent employés de façon floue ; mieux vaut les distinguer.

OptionCe que c’estQui gère le système téléphonique
VoIPLe terme général pour la voix transportée sur des réseaux IP. Toutes les options de ce tableau sauf la PRI sont de la VoIP.Selon le service
VoIP hébergéeUn prestataire gère le système téléphonique et vous fournit postes, applications et numéros.Le prestataire
Trunk SIPUne connexion entre votre propre système téléphonique ou application et un opérateur, via internet.Vous (PBX, centre de contact, agent vocal)
PRI (RNIS)Un circuit numérique physique de l’opérateur. Une PRI T1 aux États-Unis porte 23 appels simultanés ; une E1 européenne, 30.Vous

La plupart des équipes remplacent une PRI par un trunk SIP parce qu’ajouter de la capacité devient un changement de configuration plutôt qu’un nouveau circuit. On choisit un trunk SIP plutôt que la VoIP hébergée quand il faut garder la main sur le routage : quand le système téléphonique est une plateforme de centre de contact, un logiciel maison ou un agent vocal qu’un service hébergé ne sait pas faire tourner.

Pourquoi le trunk SIP compte pour l’IA vocale

Un agent vocal a besoin d’un moyen de répondre au téléphone. Il y a trois façons courantes de lui en donner un, et le trunk SIP est celle qui laisse votre téléphonie là où elle est déjà.

OptionIdéal pourPoints d’attention
Numéros de la plateformeDémarrer vite. Pas de compte opérateur.La couverture des pays. Chez Cartesia, les numéros provisionnés sont uniquement américains.
Numéros d’un CPaaS (Twilio)Les équipes qui gèrent déjà numéros et flux d’appels sur Twilio.Vous payez deux prestataires, et le routage passe par le CPaaS.
Votre propre trunk SIPGarder vos numéros, vos opérateurs et votre portée internationale.Vous configurez vous-même l’authentification, le chiffrement et les transferts.

Un trunk SIP est généralement le bon choix quand :

  • Vos numéros figurent déjà sur vos factures, votre site et le flanc de vos camionnettes, et vous ne comptez pas en changer.
  • Vous avez besoin de numéros hors des États-Unis, ou d’un opérateur agréé dans un pays précis.
  • Votre équipe sécurité exige une signalisation en TLS, des médias chiffrés et une liste fixe d’adresses IP autorisées à envoyer des appels.
  • Vous voulez que l’agent transfère les appels vers une file de centre de contact existante, qui fonctionne elle aussi en SIP.

Ce que l’agent entend sur une ligne téléphonique

L’audio téléphonique est à bande étroite. La plupart des appels sur le réseau public utilisent le G.711, échantillonné à 8 kHz : loi µ en Amérique du Nord et au Japon, loi A en Europe, en Inde et dans la plupart des autres régions. Tout ce qui dépasse environ 3,4 kHz est coupé, et c’est là que se joue une bonne partie de la différence entre un « f » et un « s ».

C’est pourquoi un agent impeccable dans une démo navigateur peut mal comprendre « F comme François » lors d’un vrai appel. Testez la reconnaissance vocale sur de l’audio 8 kHz venant de votre véritable opérateur, et vérifiez le codec avant d’accuser le modèle. La documentation sur l’entrée audio de Cartesia liste les encodages exacts des flux téléphoniques si vous câblez l’audio vous-même.

La latence s’additionne à chaque saut

Chaque saut entre l’appelant et l’agent ajoute du délai : le réseau de l’opérateur, votre SBC ou PBX si l’appel en traverse un, le trajet internet jusqu’à l’agent, puis la reconnaissance vocale, le LLM et la synthèse vocale de l’agent lui-même. L’appelant remarque quand le silence s’allonge après qu’il a fini de parler. Gardez le trajet court : envoyez le trunk directement vers la plateforme d’agents quand c’est possible, et choisissez des points de présence de l’opérateur proches de la région de la plateforme.

Les transferts passent par SIP REFER

Quand l’agent passe un appelant à une personne, il envoie en général un SIP REFER demandant à l’opérateur de connecter l’appel ailleurs, vers un numéro de téléphone ou une adresse SIP. Votre opérateur doit accepter REFER pour le type de destination utilisé. Vérifiez-le avant le lancement. Un transfert raté à la fin d’un long appel, c’est la meilleure façon pour un client de parler de votre entreprise à ses amis.

Connecter un trunk SIP à un agent vocal

Les étapes ci-dessous utilisent les Managed Agents de Cartesia. D’autres plateformes suivent la même logique avec d’autres noms de champs. La référence complète se trouve dans la documentation sur les trunks SIP.

1. Faites pointer l’opérateur vers la plateforme d’agents

Configurez l’URI d’origination du trunk vers le point de terminaison SIP de Cartesia, avec le transport que votre opérateur prend en charge :

sip:sip.cartesia.ai;transport=tls
sip:sip.cartesia.ai;transport=tcp

TLS chiffre la signalisation. Si votre opérateur ou votre pare-feu filtre par adresse IP, demandez au support de Cartesia les plages d’IP statiques à autoriser.

2. Limitez qui peut envoyer des appels

Configurez au moins un contrôle d’accès côté entrant : authentification digest (identifiant et mot de passe), liste des adresses IP de signalisation de votre opérateur, ou les deux. Ne laissez jamais un trunk entrant ouvert. Des inconnus scannent internet en permanence à la recherche de points de terminaison SIP ouverts, et ils n’appellent pas pour prendre rendez-vous.

Certains opérateurs ne gèrent pas l’authentification digest pour les appels entrants. C’est le cas de Twilio Elastic SIP Trunking : il faut alors autoriser les plages d’IP de signalisation de Twilio.

3. Activez le chiffrement des médias si besoin

Le paramètre media_encryption de Cartesia contrôle SRTP pour l’audio de l’appel : disabled, allowed ou required. Si vous choisissez required avec TLS, activez aussi le trunk sécurisé et SRTP côté opérateur. Le configurer d’un seul côté ne chiffre rien.

4. Enregistrez le trunk chez Cartesia

Créez le trunk via l’API avec vos identifiants entrants et l’adresse de l’opérateur pour les sortants :

curl -X POST "https://api.cartesia.ai/agents/phone-numbers/providers" \
  -H "X-API-Key: $CARTESIA_API_KEY" \
  -H "Cartesia-Version: 2026-08-14" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "sip_trunk",
    "label": "Primary carrier trunk",
    "inbound": {
      "credentials": { "username": "carrier-inbound", "password": "your-sip-password" },
      "media_encryption": "allowed"
    },
    "outbound": {
      "address": "sip.example.com",
      "transport": "tls",
      "destination_country": "US",
      "media_encryption": "required",
      "credentials": { "username": "cartesia-outbound", "password": "your-sip-password" }
    }
  }'

outbound.address est l’hôte de l’opérateur qui reçoit l’INVITE de Cartesia, sans préfixe sip:. Sans port précisé, Cartesia utilise 5060 pour TCP et 5061 pour TLS.

5. Importez vos numéros et attribuez un agent

Importez chaque numéro de l’opérateur avec l’ID de fournisseur du trunk, puis attribuez-le à un agent dans le Playground ou via l’API des numéros de téléphone. Les appels entrants vers ce numéro arrivent désormais à l’agent. Pour les appels sortants, passez le numéro en from_number_id. C’est votre opérateur qui détermine le numéro affiché chez le destinataire.

6. Configurez les transferts et testez-les

Activez Transfer call sur l’agent, ou configurez l’outil système transfer_to_number, avec des numéros de téléphone ou des URI SIP comme destinations. Les transferts Cartesia sont des transferts à froid via SIP REFER. Si l’opérateur refuse un transfert, Cartesia garde l’appel d’origine connecté : l’appelant n’est pas coupé. Sur Twilio Elastic SIP Trunking, réglez le mode de transfert du trunk sur enable-all.

Appelez ensuite le numéro depuis un vrai téléphone, interrompez l’agent au milieu d’une phrase, dictez un numéro de commande et demandez à parler à quelqu’un. Dix minutes suffisent, et cela révèle la plupart des problèmes qu’on rencontre en production.

Problèmes fréquents avec un trunk SIP

SymptômeCause habituelle
Les appels n’arrivent jamaisL’URI d’origination ou le transport est erroné, ou un pare-feu bloque les IP de l’opérateur.
Réponses 401 ou 403Les identifiants digest ne correspondent pas, ou l’IP source n’est pas autorisée.
L’appel aboutit mais personne n’entend rienLe RTP est bloqué ou mal routé, souvent à cause du NAT ou d’un pare-feu qui laisse passer SIP mais pas les ports médias.
L’appel échoue quand le chiffrement est activéSRTP est exigé d’un côté et pas activé de l’autre.
Les transferts échouentL’opérateur n’accepte pas REFER pour ce type de destination, ou les transferts sont désactivés sur le trunk.
L’agent comprend mal les noms et les numérosAudio à bande étroite en 8 kHz. Testez la reconnaissance sur de vrais appels, pas sur des enregistrements navigateur.

Combien ça coûte

Il y a deux factures. Votre opérateur facture le trunk : par canal, à la minute ou les deux, plus la location des numéros. La plateforme d’agents vocaux facture l’agent. Chez Cartesia, les appels Managed Agents coûtent 0,06 $ par minute, quelle que soit l’origine du numéro. Les appels sur des numéros de trunk SIP n’entraînent aucuns frais de téléphonie Cartesia, puisque votre opérateur facture la partie opérateur. Le supplément téléphonie de 0,014 $ par minute ne s’applique qu’aux numéros provisionnés par Cartesia. L’utilisation du LLM est facturée en plus.

Pour essayer, créez un agent dans le playground Cartesia, connectez votre trunk et appelez-le. Notre page agent téléphonique IA couvre les numéros, les appels sortants et les transferts.

Guides associés

FAQ

Qu'est-ce qu'un trunk SIP ?

Un trunk SIP relie un système téléphonique au réseau téléphonique public via internet plutôt que par des lignes physiques. Le protocole SIP (Session Initiation Protocol) établit et termine chaque appel, et l'audio circule en paquets RTP. Votre opérateur vous attribue des numéros sur le trunk et connecte vos appels à n'importe quel autre téléphone.

Quelle différence entre un trunk SIP et la VoIP ?

La VoIP désigne de façon générale la voix transportée sur des réseaux IP. Le trunk SIP est un service VoIP précis : une connexion entre votre propre système téléphonique ou application et un opérateur. Un service de téléphonie VoIP hébergée gère le standard à votre place. Un trunk SIP suppose que vous en avez déjà un, comme un PBX, une plateforme de centre de contact ou un agent vocal.

Un trunk SIP est-il une ligne téléphonique ?

Pas tout à fait. Un trunk SIP est une connexion logique capable de porter de nombreux appels à la fois. Sa capacité dépend du nombre d'appels simultanés, souvent appelés canaux, et non de câbles physiques. Un seul trunk peut servir des centaines de numéros.

Peut-on utiliser un trunk SIP avec un agent vocal IA ?

Oui. Faites pointer le trunk de votre opérateur vers le point de terminaison SIP de la plateforme d'agents, limitez qui peut y envoyer des appels et attribuez vos numéros à un agent. Les Managed Agents de Cartesia acceptent les appels entrants et sortants sur des trunks SIP en TCP ou TLS, avec chiffrement SRTP des médias en option, et transfèrent les appels avec SIP REFER.

Pourquoi un trunk SIP plutôt que des numéros achetés à la plateforme d'IA vocale ?

Un trunk SIP conserve vos numéros, votre contrat opérateur, votre couverture internationale et votre routage d'appels. Les numéros fournis par la plateforme se configurent plus vite mais couvrent en général moins de pays. Chez Cartesia, les numéros provisionnés sont uniquement américains, tandis que les numéros d'un trunk SIP peuvent venir de n'importe quel pays desservi par votre opérateur.