Forum Keyyo

Version complète : API CTI Client
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
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
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");
});
URLs de référence