Introduction
Ce document explique différentes valeurs de retour de l'élément Math intégré dont les développeurs doivent être conscients.
Conditions préalables
Components Used
Les informations de ce document sont basées sur Cisco Unified Call Services, Universal Edition et Cisco Unified Call Studio, Universal Edition.
Conventions
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Informations générales
Symptômes : L'élément Math intégré est utilisé pour évaluer une expression au moment de l'exécution, mais la valeur résultante est stockée sous la forme -0 ou NaN.
Résolution : Une valeur de -0 peut se produire avec des nombres négatifs dans des expressions qui seraient normalement évaluées à 0. Il ne s'agit pas d'une condition d'erreur et peut être traité par tout code personnalisé ou par toute décision que votre application utilise pour analyser cette valeur.
Une valeur de NaN signifie qu'il y a eu un problème avec l'évaluation de l'expression spécifiée. Par exemple, une division par zéro entraînerait une valeur de NaN. Chaque fois que votre application vocale utilise l'élément Math intégré, elle doit vérifier cette valeur et la gérer de manière appropriée, par exemple, quitter un état de sortie mathématique_error d'un élément Decision pour que le flux d'appels puisse continuer.
Informations connexes