This shows you the differences between the selected revision and the current version of the page.
| voiceglue_0.10_user_guide 2009/06/01 00:53 | voiceglue_0.10_user_guide 2009/06/01 00:57 current | ||
|---|---|---|---|
| Line 188: | Line 188: | ||
| Voiceglue supports the following audio file formats: | Voiceglue supports the following audio file formats: | ||
| - | * ulaw | + | * ulaw |
| - | * alaw | + | * alaw |
| - | * slin (16-bit 8khz signed linear) | + | * slin (16-bit 8khz signed linear) |
| - | * mp3 | + | * mp3 |
| Each of these is only supported in so far as the installed | Each of these is only supported in so far as the installed | ||
| Asterisk supports them. | Asterisk supports them. | ||
| - | **WARNING** The current versions of Asterisk have a bug | + | **WARNING**: The current versions of Asterisk have a bug |
| in their implementation of mp3 support for the STREAM FILE | in their implementation of mp3 support for the STREAM FILE | ||
| command. | command. | ||
| Line 230: | Line 230: | ||
| | .wav | slin | | | .wav | slin | | ||
| | .mp3 | mp3 | | | .mp3 | mp3 | | ||
| + | |||
| + | ===== Audio Streaming ===== | ||
| + | |||
| + | The VXML specification does not require audio streaming. | ||
| + | It implies that audio fetches are finite, and requires | ||
| + | only that an implementation start playing audio after the | ||
| + | resource has been completely fetched. | ||
| + | It does permit for an "optimization" whereby an implementation | ||
| + | can start playing audio before it has been completely fetched, | ||
| + | but voiceglue does not perform this optimization. | ||
| ====== Audio Caching ====== | ====== Audio Caching ====== | ||