Intégration d'un bouton click2call

ATTENTION. Cette page est destinée aux développeurs ou aux utilisateurs ayant des connaissances en intégration web & javascript.

Si vous avez développé votre propre CRM, vous pouvez avoir envie d'ajouter un bouton click2call à coté d'un numéro ou pour déclencher un appel via votre compte web2contact. Voici un exemple de code permettant de réaliser le click2call.

Pour des fonctionnalités plus avancées, consultez la rubrique API.

 

Pour que cet appel ajax fonctionne, vous devez être connecté à web2contact via le même naviguateur.

1/ Intégrer la librairie jquery ou une librairy permettant les appels AJAX

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

2/ Créer une fonction pour appeler le serveur web2contact et déclencher l'appel.

function callNumber(number){
  $.ajax({
  type: 'GET',
  dataType: 'jsonp',
  url:       "https://www.web2contact.com/a/<domainAlias>/api/callcenter/callMeBridgeMe/?number="+number+"&isCallRecorded=<yes|no>&click2CallId=C2C5user",
  data: "",
  success: function (data) {
    alert("Success: " + data);
  },
}); 
}

3/ Intégrer un bouton, lien, ou image qui peut execute la fonction.

<input type=button value="callMe" onclick="callNumber('0102030405')"/>  

 

Voir cet exemple sur codepen (http://codepen.io/anon/pen/bgmrbr?editors=1010)