Retour de l'état d'une LaunchCCXML demande

Dernière mise à jour : Nov 09, 2023 |
Informations sur le prologue
Si vous invoquez une application CCXML à l'aide de la Application Interface web service LaunchCCXML méthode, l'application démarrée doit renvoyer l'état de ce démarrage à l'aide d'un événement personnalisé. Cela permet à l’application CCXML de déterminer si le démarrage a réussi au lieu de se fier aux informations limitées disponibles pour le Application Interface web service.
Par exemple, si l'application CCXML démarre correctement mais que personne ne répond à l'appel sortant, le considère Application Interface web service toujours que l'appel est un succès parce que l'application a démarré correctement. D’autre part, l’application CCXML peut considérer cet appel comme un échec parce que personne n’a répondu. Dans ce cas, l'application CCXML renvoie un code d'erreur au et Application Interface web servicele Application Interface web service renvoie le code d'erreur à Experience Portal.
Remarque :
Pour plus d'informations sur les valeurs de retour liées à l'état que l'application CCXML envoie, reportez-vous à la section Valeurs de retour de l’état de l’application CCXML.
  1. Créez un gestionnaire d'événements personnalisé dans votre application qui renvoie les résultats au Application Interface web service.
  2. Dans le gestionnaire d'événements personnalisé, créez une variable appelée status qui contient l'état que vous souhaitez retourner au Application Interface web service.
    Par exemple, si l’appel n’a pas obtenu de réponse, vous pouvez attribuer status la valeur « aucune réponse » à l’aide du <var name="status" expr="no answer"/> point.
  3. Envoyez la réponse au en Application Interface web service utilisant une <send> balise au format : <send name="avaya.launchresponse" targettype="avaya_platform" target="session.id" namelist="status"/>, où l'identificateur de session session.id est-il attribué à la session par Experience Portal.