
Partager:
Ancien vice-président de la gestion des produits pour le groupe API Platform chez Vonage. Il possède une vaste expérience dans la création de produits pour diverses startups et entreprises de télécommunications, principalement dans le domaine des communications.
Éliminer les échecs d'appels grâce aux capacités de connexion dynamique
Temps de lecture : 1 minute
Nous sommes ravis d'annoncer l'ajout de la connexion dynamique pour vos applications vocales. In-App Voice.
Cette amélioration permet d'éliminer les échecs d'appels lorsque la ligne principale est en cours d'utilisation ou indisponible. Par exemple, si vous gérez un centre d'appels, vous pouvez demander à vos clients d'appeler un numéro central. Si votre interlocuteur principal est sur un autre appel, les appels entrants seront envoyés au prochain agent disponible.
Les nouveautés
La fonctionnalité de connexion fonctionne avec les états d'échec d'appel existants tels que timeout lorsque les connexions d'appel sont interrompues et machine lorsque des répondeurs sont détectés. En outre, cette version comprend quatre nouveaux états d'appel qui sont les suivants :
failed - l'appel n'a pas abouti
rejeté - l'appel a été rejeté
sans réponse - l'appel n'a pas été répondu
occupé - la personne appelée est en train d'effectuer un autre appel
Comment fonctionne cette nouvelle fonctionnalité ?
Lorsque de tels systèmes sont utilisés, le NCCO se présente comme suit :
[{
"action": "connect",
"from": "4155550123",
"timeout": "10",
"eventType": "synchronous",
"eventUrl": ["https://example.com/events"],
"endpoint": [{
"type": "phone",
"number": "4155550123"
}]
}]Une nouvelle option a été introduite dans l'action connect appelée type d'événementqui indique à l'action d'être bloquante si la valeur est fixée à synchrone. ("eventType": "asynchrone" est la valeur par défaut et n'est pas bloquante).
Si l'appel entre dans un état d'échec (échec, rejet, sans réponse, occupé ou dépassement de délai si l'appel prend plus de 10 secondes pour se connecter dans cet exemple spécifique), Nexmo effectue un appel HTTP au serveur eventUrl.
Votre serveur web peut alors répondre à cette requête HTTP avec un NCCO qui remplace le NCCO existant en cours d'exécution. Cette procédure est très similaire au fonctionnement de la input existante.
L'exemple suivant indique à Numbers d'essayer de se connecter à un autre numéro.
[{
"action": "connect",
"from": "442038973494",
"endpoint": [{
"type": "phone",
"number": "442079354442"
}]
}]Nous espérons qu'avec cette nouvelle fonctionnalité, les appels non aboutis n'auront plus d'impact négatif sur l'expérience client de votre centre d'appels.
Tout cela, et bien plus encore, est également couvert par le NCCO dynamique connect dynamiques.
Partager:
Ancien vice-président de la gestion des produits pour le groupe API Platform chez Vonage. Il possède une vaste expérience dans la création de produits pour diverses startups et entreprises de télécommunications, principalement dans le domaine des communications.