PDF(6.1 KB) View with Adobe Reader on a variety of devices
ePub(81.1 KB) View in various apps on iPhone, iPad, Android, Sony Reader, or Windows Phone
Mobi (Kindle)(66.1 KB) View on Kindle device or Kindle app on multiple devices
Updated:July 3, 2007
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Symptoms: The built-in Math element is used to evaluate an expression at runtime, but the resultant value is stored as either -0 or NaN.
Resolution: A value of -0 can occur with negative numbers in expressions that would normally evaluate to 0. This is not an error condition and can be handled by any custom code or decisions your application uses to parse this value.
A value of NaN means that there was a problem with the evaluation of the specified expression. For example, division by zero would result in a value of NaN. Whenever your voice application uses the built-in Math element, it must check for this value and handle it appropriately, for example, exit down a math_error exit state from a Decision element so that the call flow can continue.