![]() |
If the application is configured with the Acquire on first use and retain or the Acquire and release as needed options, the ASR resource is not acquired until the VXML application uses the speech server for recognition. The application can use speech recognition or DTMF recognition.
In speech recognition, the VXML elements trigger the acquisition of the ASR resource if the VXML interpreter runs any VXML element representing a speech grammar. The VXML element can include the <grammar>, <option>, and <choice> elements. For the complete list of all possible elements that can represent a voice grammar, see the VXML specification.
If an ASR resource is already acquired on this call for this vendor, then the existing ASR resource is used. No acquisition is required.
The DTMF recognition for a speech recognition resource depends on its configuration.
When remote DTMF processing is enabled for the application, the VXML elements trigger the acquisition of the ASR resource if the VXML interpreter runs any VXML element representing a DTMF grammar. The application requires the ASR resource since the speech server performs the DTMF recognition.
The following are some examples of VXML elements that can trigger the acquisition of the ASR resource for DTMF. For the complete list of all possible elements representing a DTMF grammar, see the VXML specification.
<choice> element
<option> element
<link> element with the dtmf attribute
DTMF <grammar> element
<record> element with the ‘dtmfterm’ attribute set to true
If an ASR resource is already acquired on this call for this vendor, then the existing ASR resource is used. No acquisition is required.
If remote DTMF processing is not enabled on the application, the interpreter executing VXML elements for DTMF cannot trigger the acquisition of the ASR resource. In such cases, Experience Portal internally performs a DTMF recognition.