Conversion API

La Conversion API vous permet d'indiquer à Vonage la fiabilité de votre 2FA les communications. L'envoi des données de conversion à Vonage permet une livraison plus rapide et plus fiable de vos messages.

Note: Si vous utilisez le Verify API pour 2FA, vous n'avez pas besoin de nous envoyer des données de conversion. L'API Verify s'en charge automatiquement.

Vonage utilise ces données de conversion, ainsi que récépissés de livraison (DLR) pour faciliter l'Adaptive Routing™. L'algorithme Adaptive Routing détermine automatiquement les meilleurs itinéraires des transporteurs par lesquels acheminer les SMS et les appels vocaux à un moment donné. Dans la plupart des cas, un DLR est la confirmation que votre message a été délivré au destinataire. Cependant, les DLR des opérateurs ne sont pas tous fiables et certains ne les fournissent pas du tout. Par conséquent, les données de conversion sont notre meilleur indicateur de la qualité des itinéraires.

Note: Les données de conversion que vous nous envoyez sont confidentielles : Vonage ne les partagera jamais avec des tiers.

Avant d'envoyer les données de conversion

L'accès à la Conversion API n'est pas activé par défaut lorsque vous créez votre Account Vonage. Pour utiliser la Conversion API, vous devez d'abord demander l'accès en envoyant un courriel à soutien.

Lorsque vous nous envoyez des données de conversion, vous devez faire la distinction entre vos 2FA des messages et autres communications. Par exemple, alertes basées sur des événements ou des messages marketing. Pour ce faire, utilisez un Clé API pour authentifier les demandes adressées à l'API Conversion pour 2FA, et une clé API différente pour tout le reste.

Rapport sur les données de conversion

Le diagramme suivant illustre le flux de travail de la Conversion API :

Conversion API workflow

Pour envoyer les données de conversion à Vonage :

  1. Lancez un flux de travail 2FA en envoyer une demande 2FA

  2. Vonage envoie un message texte ou vocal à votre utilisateur.

  3. Votre utilisateur répond à votre message ou à votre demande de vérification.

  4. Envoyer immédiatement une Conversion API demande avec des informations sur le message identifié par message-id:

    //You use the information you received in response from a request to SMS API or Call API.
    
    var https = require('https');
    
    var data = JSON.stringify({
     api_key: 'API_KEY',
     api_secret: 'API_SECRET',
     message-id: message-id,
     timestamp: yyyy-MM-dd HH:mm:ss,
     delivered: true_or_false
    });
    
    var options = {
     host: 'api.nexmo.com',
     path: '/conversions/sms',
     port: 443,
     method: 'POST'
    };
    
    var req = https.request(options);
    
    req.write(data);
    req.end();
    
    var responseData = '';
    req.on('response', function(res){
     res.on('data', function(chunk){
       responseData += chunk;
     });
    
    });
    

    Important: Vous devez toujours envoyer ces demandes dès que possible après que l'utilisateur a répondu à votre invitation 2FA et ne pas attendre de les soumettre par lots. Le routage adaptatif s'appuie sur des données de conversion opportunes pour prendre les meilleures décisions en matière de routage.