vxi_installation_guide:freepbx:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
vxi_installation_guide:freepbx:start [2015/02/10 00:52] – created borjavxi_installation_guide:freepbx:start [2015/02/10 20:00] borja
Line 3: Line 3:
 [[:vxi_installation_guide:start|Home]] > [[:vxi_installation_guide:start|Home]] >
  
-===== Installation ===== 
  
-We provide a free and compiled Asterisk installation package.+{{:vxi_installation_guide:freepbx:freepbx_logo.jpg?100|}}
  
 +  * **Web site** : [[http://www.freepbx.com|www.freepbx.com]]
 +  * **Contact support** : [[http://www.freepbx.org/support-and-professional-services|FreePBX support]]
  
-===== Configuration =====+FreePBX is an easy-to-use GUI (Graphical User Interface) that controls and manages Asterisk.
  
 +{{:vxi_installation_guide:freepbx:1_main.png?640|}}
 +
 +===== FreePBX Installation =====
 +
 +FreePBX can be installed manually or as part of a pre-configured FreePBX Distro that includes the system OS, Asterisk, FreePBX GUI and assorted dependencies:
 +
 +The following open source distributions include FreePBX:
 +
 +  * [[http://www.freepbx.com|The Official FreePBX Distro]]
 +  * [[http://pbxinaflash.org/|PBX in a Flash]]
 +  * [[http://www.asterisk.org/|AsteriskNOW]]
 +  * [[http://www.elastix.org/|Elastix]]
 +
 +Over this installation, you add the VoiceXML browser following the "VoiceXML browser Installation" steps.
 +The package detects the freePBX (and Elastix) folders and add the corresponding modules.
 +You need to finish the installation from the Web Interface following this next steps.
 +
 +NOTE:
 +
 +
 +The FreePBX integration is only available for **V12** and after VXI* VoiceXML browser releases.
 +===== Module installation =====
 +
 +NOTE:
 +
 +To access FreePBX in Elastix you have to enable Direct access from Security >Advance Setting.
 +
 +**Enable direct access (Non-embedded) to FreePBX : ON**
 +
 +Open the Browser, access URL https://your_pbx_ip_address/admin
 +
 +
 +=== Step 1 ===
 +
 +Go to the Admin menu and select Module Admin items.
 +
 +{{:vxi_installation_guide:freepbx:2_menu_module_admin.png?640|}}
 +
 +=== Step 2 ===
 +
 +You see a list of all the module Installed or available.
 +The VoiceXML should be in the Application section.
 +Its status is uninstalled.
 +
 +{{:vxi_installation_guide:freepbx:3_module_voicexml_uninstalled.png?640|}}
 +
 +=== Step 3 ===
 +
 +Select Acion :'Install', validate with 'Progress' and confirm the installation.
 +
 +{{:vxi_installation_guide:freepbx:6_module_voicexml_install_confirm.png?640|}}
 +
 +=== Step 4 ===
 +
 +To avoid a Message Warning associated to unsigned applications, you need to disable an option 
 +Enable Module Signature Module : set 'False' and validate.
 +
 +{{:vxi_installation_guide:freepbx:9_disable_module_signature_checking.png?640|}}
 +
 +===== VoiceXML Module =====
 +
 +
 +=== VoiceXML Settings (Settings) ===
 +
 +The form configure main VoiceXML general parameters.
 +
 +  * **Record silence** : When the record start, keep or remove the silence before the voice of the speaker.
 +  * **Threshold** : Adjust the sensibility of the VoiceActivityDetection used by the VoiceXML module.
 +  * **WAV default codec** : When the VoiceXML browser set encoding "audio/x-wav", define the codec used with the Wav Contener.
 +  * **Debug** : Enable the VoiceXML logs (for the VoiceXML Asterisk Module, and for the VoiceXML browser with verbose DEV). 
 +  * **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 <transfer> destination attribute. Example: SIP/%s@sip_trunk.
 +  * **Cache timeout** : Remove Temporary TextToSpeech audio files after this time. 
 +
 +{{:vxi_installation_guide:freepbx:10_voicexml_settings.png?640|}}
 +
 +
 +=== 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/record/transcoder applications).
 +  * **TextToSpeech** : Enable TextToSpeech prompting.
 +  * **Speech** : Enable Speech/AutomaticSpeechRecognition recognizing.
 +  * **Externals** : Enable to execute Asterisk Dialplan Extension with keeping the VoiceXML session context.
 +  * **Dialer** : Enable Dialer ().
 +
 +{{:vxi_installation_guide:freepbx:10_voicexml_license.png?640|}}
 +
 +
 +=== VoiceXML Statistics (Reports) ===
 +
 +{{:vxi_installation_guide:freepbx:10_voicexml_statistics.png?640|}}
 +
 +
 +=== VoiceXML Log Files (Reports) ===
 +
 +{{:vxi_installation_guide:freepbx:15_voicexml_log_files.png?640|}}
 +
 +
 +=== VoiceXML Application (Application) ===
 +
 +{{:vxi_installation_guide:freepbx:11_voicexml_add_application.png?640|}}
 +
 +===== Configuration example =====
 +
 +Create a new VoiceXML application.
 +Select Menu Application and item VoiceXML.
 +Fill the Application form like this :
 +
 +
 +{{:vxi_installation_guide:freepbx:12_voicexml_add_application_filled.png?640|}}
 +
 +To be able to execute The VoiceXML Application, you can set use a Misc Application to define a Feature Code to be able to call this service locally from any Extension Phone. Another way is to define in a SIP trunk configuration to set the VoiceXML application too.
 +
 +{{:vxi_installation_guide:freepbx:14_add_misc_application_filled.png?640|}}
  • vxi_installation_guide/freepbx/start.txt
  • Last modified: 2017/07/31 16:17
  • by javier