# <property>

Description

Controls platform settings. Properties are used to set values that affect platform behavior, such as the recognition process, timeouts, caching policy, etc. Please refer to the Properties reference for a list of properties.

Syntax

    <property
        name="string"
        value="string"
        expr="ECMAScript_Expression"/>

Attributes

Attribute | Description
name | The property name. Required.
value | The string value of the property. Exactly one of value or expr must be specified.
expr | An ECMAScript expression to be evaluated and used as the property value. Supported only when the property name is one of the following: `com.voicegenie.saveutterance` `fetchaudio` `timeout` Exactly one of value or expr must be specified.

Parents

<field>, <form>, <initial>, <menu>, <object>, <record>, <subdialog>, <transfer>, <vxml>

Children

None.

Extensions

- Please refer to the Properties reference for a list of properties.
- Added `expr` attribute support (for the `com.voicegenie.saveutterance`, `fetchaudio`, and `timeout` properties).

Limitations/Restrictions

None.

Example

    <?xml version="1.0"?>
    <vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
      <property name="metricslevel" value="3"/>
      <form>
        <block>
          Hello, world!
        </block>
      </form>
    </vxml>