Introducción
Este documento explica varios valores devueltos del elemento Math integrado del que los desarrolladores deben tener en cuenta.
Prerequisites
Componentes Utilizados
La información de este documento se basa en Cisco Unified Call Services, Universal Edition y Cisco Unified Call Studio, Universal Edition.
Convenciones
Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.
Antecedentes
Síntomas: El elemento Math integrado se utiliza para evaluar una expresión en tiempo de ejecución, pero el valor resultante se almacena como -0 o NaN.
Resolución: Un valor de -0 puede ocurrir con números negativos en expresiones que normalmente evaluarían a 0. Esta no es una condición de error y puede ser manejada por cualquier código personalizado o decisiones que utilice la aplicación para analizar este valor.
Un valor de NaN significa que hubo un problema con la evaluación de la expresión especificada. Por ejemplo, la división por cero resultaría en un valor de NaN. Siempre que la aplicación de voz utilice el elemento Math integrado, debe comprobar este valor y manejarlo adecuadamente, por ejemplo, salir de un estado de salida math_error de un elemento Decision para que el flujo de llamada pueda continuar.
Información Relacionada