Vous pouvez ajouter une fonction click to call sur vos pages CRM ou Back-Office simplement grâce à notre Librairie JS, grâce à celle-ci vous pourrez lancer des appels juste en cliquant sur un numéro.
Vous pouvez ajouter une fonction click to call sur vos pages CRM ou Back-Office simplement grâce à notre Librairie JS, grâce à celle-ci vous pourrez lancer des appels juste en cliquant sur un numéro.
Ajoutez la librairie Graam Callcenter sur votre back-office en ajoutant le code ci-contre dans le header de votre page :
<script src="https://admin.graam.com/a/{enterprise-domain}/public/libs/1.0/wephone_callcenter_1.3.0.js"></script>
Remplacer {enterprise-domain} pas le nom de domaine de votre entreprise, vous pouvez retrouver le nom de domaine dans l'interface Graam dans les Informations entreprise.
La bibliothèque ci-dessus exporte un objet global wePhoneCallCenter avec les méthodes suivantes.
wePhoneCallCenter. make_call (call_number, calling_number, queue_id, queue_name, custom_data, success_cb, error_cb);
Voici les arguments possible :
call_number : le numéro à appeler
calling_number : l'un de vos numéros Graam. Ce numéro est affiché sur le téléphone de l'appelé comme numéro d'appel.
queue_id : n'utilisez pas cette valeur (toujours définie sur null)
queue_name : nom ou alias d'une file d'attente d'appels. Si ce paramètre est défini, l'appel est comptabilisé comme un appel sortant de la file d'attente des appels.
custom_data : un objet qui contient des informations personnalisées à associer à l'appel. Ces données peuvent être récupérées ultérieurement auprès de Graam. Par exemple, vous pouvez obtenir cette date de Graam si vous définissez un webhook pour obtenir l'événement « fin d'appel ».
success_cb : La fonction à appeler en cas de succès.
error_cb : La fonction à appeler en cas d'erreur.
Exemple : wePhoneCallCenter.transfer_call('0611111111', null, null, 'Queue 1', '{"client_id": "12131"}');
wePhoneCallCenter. transfer_call (destination_number, assisted_transfer);
Les arguments :
destination_number : le numéro vers lequel transférer l'appel
assisted_transfert : Ce paramètre peut être 0 ou 1. 1 : Transfert assisté. 0 : Transfert aveugle.
Exemple : wePhoneCallCenter.transfer_call('0622222222', 1);