📢 Tarifs d'Appel les Plus Bas—Garantis !

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

Centre d'aide

Comment intégrer le Webphone Bitcall à votre site web ou à votre CRM

WebRTC & CRM

Comment intégrer le Webphone Bitcall à votre site web ou à votre CRM


April 2, 2026

2 min de lecture

Partager :
Comment intégrer le Webphone Bitcall à votre site web ou à votre CRM

Ajoutez un téléphone SIP/WebRTC complet à votre site web, votre SaaS ou votre CRM en quelques lignes de code.

De quoi s’agit-il

Le Webphone Bitcall peut être intégré sous forme de widget ou d’élément autonome. Vos agents ou utilisateurs peuvent ainsi :

  • passer des appels directement depuis votre tableau de bord ;

  • activer le « Click-to-Call » sur n’importe quel numéro de votre site ;

  • enregistrer les appels et les consigner directement dans votre base CRM grâce aux événements.


Ce dont vous aurez besoin

  • Un compte Bitcall actif.

  • Votre clé API (dans Settings -> API).

  • Un site web avec accès au <head> ou au <body> HTML.


Intégration pas à pas

Étape 1 : ajouter le script

Incluez le script de chargement Bitcall dans votre HTML :

<script src="/webphone/loader.js"></script>

Étape 2 : initialiser le téléphone

Ajoutez ce fragment JavaScript à votre page (généralement avant la balise de fermeture </body>) :

BitcallWebphone.init({

key: 'YOUR_API_KEY',

sip: {

username: 'agent_name',

domain: 'gateway.bitcall.io'

  },

interceptTelLinks: true,

phoneSelectors: ['.phone-link']

});

Champs de configuration :

  • key : votre clé API Bitcall unique.

  • sip.username : le nom d’utilisateur de l’agent (facultatif, pour le pré-remplissage).

  • interceptTelLinks : transforme automatiquement les liens tel: en appels Bitcall.

  • phoneSelectors : une liste de classes CSS que le téléphone surveille pour le « Click-to-Call ».


Événements disponibles pour les développeurs

Vous pouvez écouter ces événements pour synchroniser les données d’appel avec votre CRM :

  • callStarted : déclenché quand l’agent lance l’appel.

  • callIncoming : déclenché à l’arrivée d’un nouvel appel.

  • callAnswered : déclenché au début de la conversation.

  • callEnded : déclenché à la fin de l’appel (inclut la durée).

  • registered : confirme que le téléphone est prêt.

Exemple de code :

BitcallWebphone.on('callEnded', (data) => {

console.log("Call with " + data.number + " lasted " + data.duration + " seconds.");

// Save this to your CRM via AJAX here

});


Fonctions avancées incluses

  • Plusieurs appels simultanés : gérez deux appels ou plus à la fois (permutation / fusion).

  • Enregistrement des appels : démarrez ou arrêtez l’enregistrement depuis l’interface ou l’API.

  • Lecture audio : diffusez des extraits préenregistrés pendant l’appel.

  • Tonalités DTMF : envoyez des tonalités pour naviguer dans des menus vocaux externes (SVI).

  • Support PWA : permettez aux utilisateurs d’« installer » le téléphone intégré comme une application autonome.

  • Mode fenêtre détachée : les utilisateurs peuvent ouvrir le téléphone dans une fenêtre séparée pour qu’il ne se ferme pas quand ils naviguent sur votre site.


Sécurité et bonnes pratiques

  • Origines autorisées : dans votre panel Bitcall, ajoutez à la liste blanche les domaines où le téléphone est autorisé à fonctionner.

  • Clés API : ne partagez jamais votre clé API Admin. Utilisez une clé client restreinte si possible.

  • Support mobile : le téléphone intégré fonctionne mieux sur les navigateurs récents. Assurez-vous que votre site utilise HTTPS, car les navigateurs bloquent l’accès à la caméra et au micro en HTTP.


Résultat attendu

Un widget téléphonique permanent apparaît sur votre site. Un clic sur n’importe quel numéro dans votre CRM déclenche automatiquement un appel via Bitcall, sans que l’agent quitte la page.


Article précédent

Pas d'article précédent

Article suivant

Comment utiliser le Webphone Bitcall dans votre navigateur

Sur cette page
​

Besoin d’aide supplémentaire ?

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

Contactez-nous