| |
developer_guide:voicexml_references:elements:audio [2015/10/13 21:20] – created borja | developer_guide:voicexml_references:elements:audio [2015/10/28 14:39] (current) – borja |
---|
| |
The <audio> element plays an audio file. If the file cannot be played, the content of the <audio> element is played instead. The alternate content may be text, speech markup, or another <audio> element. | The <audio> element plays an audio file. If the file cannot be played, the content of the <audio> element is played instead. The alternate content may be text, speech markup, or another <audio> element. |
| |
===== Syntax ===== | ===== Syntax ===== |
| |
</code> | </code> |
| |
If the URI is prefixed also with “uri:rstp://…”, then the Vxi will plays the RTSP video stream. Example: ''<audio src=__GESHI_QUOT__uri:rtsp:'' //''server.com/samples/video.mp4__GESHI_QUOT__ /> '' | If the URI is prefixed also with “uri:rstp://…”, then the interpreter will plays the RTSP video stream. Example: ''<audio src=__GESHI_QUOT__uri:rtsp:'' //''server.com/samples/video.mp4__GESHI_QUOT__ /> '' |
| |
If the property “control” is set to “true” (<property name=”control” value=”true”/>), the GSM and wav prompt can be controlled with VCR type controls like DTMF keys. (See the control keys configured in the configuration file). Start position can be set adding “:” and the value of the offset. After the prompt the position can be get with the object “offset” (see the tag <object>). | If the property “control” is set to “true” (<property name=”control” value=”true”/>), the GSM and wav prompt can be controlled with VCR type controls like DTMF keys. (See the control keys configured in the configuration file). Start position can be set adding “:” and the value of the offset. After the prompt the position can be get with the object “offset” (see the tag <object>). |
</code> | </code> |
| |
If the URI is prefixed with “cli:”, then the Vxi will execute the command in the src/expr attribute (remember that this attribut don't support space, so replace them by underscore (“ “ → “_”). The VoiceXML browser disable the CLI execution by default. Enable it if needed by setting the parameter cli in the general section to “yes”. | If the URI is prefixed with “cli:”, then the interpreter will execute the command in the src/expr attribute (remember that this attribut don't support space, so replace them by underscore (“ “ → “_”). The Asterisk module disable the CLI execution by default. Enable it if needed by setting the parameter cli in the general section to “yes”. |
| |
Example: | Example: |
</code> | </code> |
| |
If the URI is prefixed with “exec:”, “application:” or “app:”, then the Vxi will execute the application and the parameters specified in the src/expr attribute. | If the URI is prefixed with “exec:”, “application:” or “app:”, then the interpreter will execute the application and the parameters specified in the src/expr attribute. |
| |
Example: | Example: |
</code> | </code> |
| |
If the URI is prefixed with “record:”, then the Vxi will try to find a file in the record directory. If you are using the mark option, the files will be separated by folders set with the 'mark' value. | If the URI is prefixed with “record:”, then the interpreter will try to find a file in the record directory. If you are using the mark option, the files will be separated by folders set with the 'mark' value. |
| |
Example: | Example: |
</code> | </code> |
| |
If the URI is prefixed with “uri:”, then the Vxi will try to find a file in the Asterisk audio base, this executes something like Playback(demo-echotest). The value after the prefix is the reference of a prerecorded audio file in the asterisk /var/lib/asterisk/sounds/. You can set or not the asterisk extension/format (.gsm or .wav for example). | If the URI is prefixed with “uri:”, then the interpreter will try to find a file in the Asterisk audio base, this executes something like Playback(demo-echotest). The value after the prefix is the reference of a prerecorded audio file in the asterisk /var/lib/asterisk/sounds/. You can set or not the asterisk extension/format (.gsm or .wav for example). |
| |
<code> | <code> |