Forum Keyyo
API CTI Client - Version imprimable

+- Forum Keyyo (https://forum.keyyo.com)
+-- Forum : Editeurs & Développeurs (/forumdisplay.php?fid=20)
+--- Forum : API (/forumdisplay.php?fid=22)
+--- Sujet : API CTI Client (/showthread.php?tid=1525)



API CTI Client - mmarechal - 09/02/2017 17:42

Bonjour,
J'ai un souci pour utiliser les API CTI côté client

Dans la page HTML , je mets bien le lien
<script type="text/javascript" src="https://api.keyyo.com/libs/keyyo-cti/1.1/keyyo-cti.min.js"></script>

Ensuite dans le shell

var cti = new Keyyo.CTI();
cti.onNewCall = function(call) {
alert("OK");
call.onSetup = function() { }
call.onConnect = function() { }
call.onRelease = function() { }
call.onMissed = function() { }
}

L'affichage ne se fait malgré le fait que le téléphone sonne

Côté API CTI Serveur, cela fonctionne correctement.

Auriez vous des des exemples d'utilisations de vos API côté client SVP ?

Merci
Cordialement


RE: API CTI Client - Keyyo QA - 21/02/2017 17:04

Bonjour,


La documentation complète de cette API se trouve ici :

https://api.keyyo.com/developers/docs/api/cti-js/

Pour pouvoir utiliser l'API CTI JS, il faut générer un CSI Token, puis utiliser ce dernier avec la méthode create_session()

Code :
// Initialize Keyyo CTI
var cti = new Keyyo.CTI();
cti.create_session("<Your CSI token>", function(err, res) {

    if (err) {
        console.log(err);
        return;
    }

    console.log("connected");
});