# Porting VXML 1.0 Applications to VXML 2.0

VoiceXML 1.0 scripts can be ported to VXML 2.0 by making the changes described below.
Replace existing <vxml> tag attributes with the following:
<vxml
xmlns=http://www.w3.org/2001/vxml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd"
version="2.0">>

NOTE: When running a dtmf only script, specify the grammar to be dtmf only so that IP Media Server does not use additional RTP resources and try to start ASR recognition as <grammar src="builtin:dtmf/boolean"/>.

com.snowshore.criticaldigit_timer Behavior

The default setting for the com.snowshore.criticaldigit_timer property depends on the VXML browser version you are running.

VXML 1.0 - com.snowshore.criticaldigit_timer default setting is 2 seconds.
VXML 2.0 - com.snowshore.criticaldigit_timer default setting is immediate.