📢 Tarifs d'Appel les Plus Bas—Garantis !

📢 Aucune Limite. Aucune Restriction ! Les Tarifs d'Appel les Plus Bas—Garantis !

Centre d'aide

Connecter LiveKit à Bitcall (trunk SIP sortant)

AI Voice Agents

Connecter LiveKit à Bitcall (trunk SIP sortant)

Utilisez Bitcall comme trunk SIP sortant pour un agent vocal LiveKit. Créez un trunk SIP sortant (adresse, numéros, auth), puis composez avec create_sip_participant.

June 4, 2026

4 min de lecture

Partager :
Connecter LiveKit à Bitcall (trunk SIP sortant)

Avant de commencer

💡 À noter : Bitcall est aujourd'hui uniquement sortant — un choix net pour les agents LiveKit qui passent des appels. Fonctionne avec LiveKit auto-hébergé ou LiveKit Cloud. Les numéros entrants (DID) arrivent bientôt.

« LiveKit exécute votre agent temps réel. Bitcall est le trunk sortant par lequel il compose. » 🤖📞

🧰 Ce dont vous aurez besoin

  • Un projet LiveKit (auto-hébergé ou LiveKit Cloud) avec le CLI lk installé, ou un accès au tableau de bord
  • Un compte SIP Bitcall (identifiant + mot de passe) — voir Configurer votre premier compte SIP
  • Un caller ID (CLI) sortant que vous êtes autorisé à présenter, en E.164
  • Un peu de solde Bitcall (prépayé)

🔑 Étape 1 : Récupérez vos informations SIP Bitcall

Réglage Valeur
Adresse SIP (domaine du trunk) gateway.bitcall.io
Port 5060
Auth identifiant + mot de passe SIP

➕ Étape 2 : Créez un trunk SIP sortant

LiveKit compose via un trunk SIP sortant qui contient l'endpoint de votre fournisseur et vos identifiants. Créez outbound-trunk.json :

{
  "trunk": {
    "name": "Bitcall Outbound Trunk",
    "address": "gateway.bitcall.io",
    "numbers": ["YOUR_OUTBOUND_CALLER_ID"],
    "auth_username": "YOUR_BITCALL_SIP_USERNAME",
    "auth_password": "YOUR_BITCALL_SIP_PASSWORD"
  }
}

Puis créez-le avec le CLI :

lk sip outbound create outbound-trunk.json

📋 Copiez le Trunk ID retourné — vous en aurez besoin pour passer des appels.

  • address est votre hôte SIP Bitcall (gateway.bitcall.io).
  • numbers est le caller ID sortant que vous présentez (pas un DID Bitcall — Bitcall est uniquement sortant).
  • Sur LiveKit Cloud, vous pouvez faire de même depuis Telephony → SIP trunks → Create new trunk → JSON editor → Outbound.
  • Optionnel : définissez destination_country pour originer depuis une région proche de celle que vous appelez.

🎭 Étape 3 : Définissez votre caller ID (CLI)

Le comportement du caller ID dépend du pays de destination et des règles de l'opérateur : Modifier ou gérer votre caller ID.

🚀 Étape 4 : Passez un appel sortant

Composez un numéro dans une room via le trunk (CLI montré ; le même existe dans les SDK via create_sip_participant) :

lk sip participant create \
  --room "my-room" \
  --trunk "YOUR_TRUNK_ID" \
  --call "NUMBER_YOU_ARE_CALLING" \
  --identity "outbound-caller"

Pour un agent IA, dispatchez votre Agent LiveKit dans la room, puis créez le participant SIP pour composer vers l'utilisateur — voir le guide « outbound calls » des agents LiveKit. 📞🎉

🛠️ Tableau de dépannage

Problème Cause probable et correctif
CreateSIPParticipant échoue immédiatement L'auth du trunk a été rejetée par Bitcall — revérifiez auth_username / auth_password et address.
Connecté mais pas d'audio / unidirectionnel Problème de chemin média / NAT. Vérifiez le réseau et le pare-feu de votre service SIP LiveKit. Voir Les appels vocaux IA coupent après 30 secondes.
Appel qui coupe après ~30–60 secondes Inactivité RTP pendant les silences de réflexion de l'agent → keepalives RTP + augmentez le timeout. Voir Les appels vocaux IA coupent après 30 secondes.
Caller ID erroné / manquant Les règles CLI varient selon la destination. Voir Modifier ou gérer votre caller ID.
Impossible d'appeler un pays Assurez-vous que le numéro est en +E.164, que votre solde est approvisionné et que la route est activée.

🧠 Récapitulatif express

✅ Créez un trunk SIP sortant : address = gateway.bitcall.io, numbers = [votre CLI], plus votre identifiant/mot de passe SIP ✅ lk sip outbound create (ou l'éditeur JSON de LiveKit Cloud) → copiez le Trunk ID ✅ Composez avec lk sip participant create / create_sip_participant, agent dispatché dans la room ☕

À lire aussi : Trunk SIP pour agents vocaux IA · Les appels vocaux IA coupent après 30 secondes


Article précédent

Connecter ElevenLabs à Bitcall (trunk SIP sortant)

Article suivant

Pas d'article suivant

Sur cette page
​

Avant de commencer

🧰 Ce dont vous aurez besoin

🔑 Étape 1 : Récupérez vos informations SIP Bitcall

➕ Étape 2 : Créez un trunk SIP sortant

🎭 Étape 3 : Définissez votre caller ID (CLI)

🚀 Étape 4 : Passez un appel sortant

🛠️ Tableau de dépannage

🧠 Récapitulatif express

Besoin d’aide supplémentaire ?

Vous ne trouvez pas ce que vous cherchez ? Notre équipe support est là pour vous aider.

Contactez-nous