Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| vxi_installation_guide:freepbx:start [2015/02/10 19:05] – borja | vxi_installation_guide:freepbx:start [2017/07/31 16:17] (current) – ↷ Links adapted because of a move operation javier | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== FreePBX ====== | ====== FreePBX ====== | ||
| - | [[:vxi_installation_guide: | + | [[vxi_installation_guide: |
| Line 32: | Line 32: | ||
| The FreePBX integration is only available for **V12** and after VXI* VoiceXML browser releases. | The FreePBX integration is only available for **V12** and after VXI* VoiceXML browser releases. | ||
| - | ===== Module installation ===== | + | ===== VoiceXML |
| NOTE: | NOTE: | ||
| Line 80: | Line 80: | ||
| * **Threshold** : Adjust the sensibility of the VoiceActivityDetection used by the VoiceXML module. | * **Threshold** : Adjust the sensibility of the VoiceActivityDetection used by the VoiceXML module. | ||
| * **WAV default codec** : When the VoiceXML browser set encoding " | * **WAV default codec** : When the VoiceXML browser set encoding " | ||
| - | * **Debug** : Enable the VoiceXML logs (for the VoiceXML Asterisk Module, and for the VoiceXML browser with verbosity | + | * **Debug** : Enable the VoiceXML logs (for the VoiceXML Asterisk Module, and for the VoiceXML browser with verbose |
| * **Priority Events** : If mixed DTMF grammars with single DTMF keys and long DTMF inputs, set if after the first digits (events) the VoiceXML should return a value or if it should wait for possible long length input. | * **Priority Events** : If mixed DTMF grammars with single DTMF keys and long DTMF inputs, set if after the first digits (events) the VoiceXML should return a value or if it should wait for possible long length input. | ||
| * **Dial format** : String format parameter to set the asterisk Dial() parameter with the < | * **Dial format** : String format parameter to set the asterisk Dial() parameter with the < | ||
| * **Cache timeout** : Remove Temporary TextToSpeech audio files after this time. | * **Cache timeout** : Remove Temporary TextToSpeech audio files after this time. | ||
| - | |||
| {{: | {{: | ||
| Line 90: | Line 89: | ||
| === VoiceXML License (Settings) === | === VoiceXML License (Settings) === | ||
| + | |||
| + | Set the license options: | ||
| + | * **Key** : License Key provider by i6net after purchasing a commercial license. | ||
| + | * **Expiration Date** : Expiration date YYMMDD. | ||
| + | * **Video** : Enable video functions (play/ | ||
| + | * **TextToSpeech** : Enable TextToSpeech prompting. | ||
| + | * **Speech** : Enable Speech/ | ||
| + | * **Externals** : Enable to execute Asterisk Dialplan Extension with keeping the VoiceXML session context. | ||
| + | * **Dialer** : Enable Dialer (). | ||
| {{: | {{: | ||
| Line 110: | Line 118: | ||
| ===== Configuration example ===== | ===== Configuration example ===== | ||
| - | Create | + | === Add a VoiceXML application |
| Select Menu Application and item VoiceXML. | Select Menu Application and item VoiceXML. | ||
| Fill the Application form like this : | Fill the Application form like this : | ||
| Line 117: | Line 126: | ||
| {{: | {{: | ||
| - | To be able to execute The VoiceXML Application, | + | The VoiceXML browser will play the audio file message.wav (in the same folder). In this example, the audio content is an english message. |
| + | |||
| + | < | ||
| + | <?xml version=" | ||
| + | <vxml version = " | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <audio src=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Download : | ||
| + | [[http:// | ||
| + | [[http:// | ||
| + | |||
| + | To be able to execute The VoiceXML Application, | ||
| + | |||
| + | === Add a Misc application === | ||
| + | |||
| + | To be able to execute The VoiceXML Application, | ||
| + | Select the privous VoiceXML application added. | ||
| + | Another way is to define in a SIP trunk configuration to set the VoiceXML application too. | ||
| {{: | {{: | ||
| + | |||
| + | === Call the VoiceXML application === | ||
| + | |||
| + | Apply the configuration modifications and call the 9999 from your phone extension. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | === Debug the VoiceXML application === | ||
| + | |||
| + | With the VoiceXML Log Files you can access to the VoiceXML browser logs (to enable it you need to enable ' | ||
| + | |||
| + | {{: | ||
| + | |||