vxi_installation_guide:quickstart:start

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
vxi_installation_guide:quickstart:start [2015/01/23 22:03] – Remplace openvxi par vxml borjavxi_installation_guide:quickstart:start [2015/02/06 21:17] – [Install Asterisk] borja
Line 7: Line 7:
 ==== Install Asterisk ==== ==== Install Asterisk ====
  
-We provide a free and compiled Asterisk installation package.  The install package contains a minimal amount of default configuration files to get started, and provides an efficient way to get your Asterisk system up and running.+We provide a free and compiled Asterisk installation package. 
 + 
 +NOTE: 
 + 
 +You can choose to install a standard Asterik package from any distribution. 
 +We support full integrated solutions like FreePBX, Elastix, AsteriskNow, IncrediblePBX too. 
 +In this case you can directly install the VoiceXML package. 
 + 
 +The install package contains a minimal amount of default configuration files to get started, and provides an efficient way to get your Asterisk system up and running.
  
 First, unzip/untar the Asterisk package by using the command: First, unzip/untar the Asterisk package by using the command:
Line 29: Line 37:
 host:~/asterisk_Vx.x.x_date# host:~/asterisk_Vx.x.x_date#
 </code> </code>
- 
-NOTE: 
- 
-If your Asterisk is already installed or you are installing from sources please check your are using: 
- 
-    * Asterisk 1.2              Vxi 1.4 packages (discontinued) 
-    * Asterisk 1.4 Vxi 3.X, 4.X, 5.X, 6.X packages 
-    * Asterisk 1.6 Vxi 3.X, 4.X, 5.X, 6.X, 7.X, 8.X packages 
-    * Asterisk 1.8 Vxi 6.X, 7.X, 8.X packages (stable) 
- 
 ==== Install Dahdi (optional) ==== ==== Install Dahdi (optional) ====
  
Line 172: Line 170:
 Remember that, the Dahdi module loading is disabled in the I6NET packaged Asterisk version. Disable the noload in the /etc/asterisk/modules.conf. Remember that, the Dahdi module loading is disabled in the I6NET packaged Asterisk version. Disable the noload in the /etc/asterisk/modules.conf.
  
-==== Install Video ==== 
  
-To use any video 3G-324m features, your system must have a TDM card. You don't need install this package, if you are going to use your system only for voice services. +==== Install VoiceXML browser ====
- +
-<code> +
-# tar xvzf video_VX-X_date.tar.gz +
-</code> +
- +
-<code> +
-# cd video_VX-X_date +
-# ./install.sh +
-</code> +
- +
-==== Install VoiceXML ====+
  
 Use root to install Vxi*, the VoiceXML browser for Asterik. Use root to install Vxi*, the VoiceXML browser for Asterik.
Line 201: Line 187:
 # ./install.sh # ./install.sh
 </code> </code>
 +
 +If detected, the package will install the FreePBX and Elastix modules.
 +You will need to finish the VoiceXML FreePBX module manually.
 +- Enable unsigned application to avoid the message warning (for recent FreePBX versions).
 +- Install the local module form the 'Admin modules'
 +
 ===== Setup ===== ===== Setup =====
  
Line 208: Line 200:
  
   * Start Dahdi (optional)   * Start Dahdi (optional)
-  * Start VXI+  * Start VoiceXML browser
   * Start Asterisk   * Start Asterisk
  
Line 214: Line 206:
  
   * Stop Asterisk   * Stop Asterisk
-  * Stop VXI+  * Stop VoiceXML browser
   * Stop Dahdi (optional)   * Stop Dahdi (optional)
  
Line 231: Line 223:
 </code> </code>
  
-==== Start Vxi deamon ====+==== Start VoiceXML browser deamon ====
  
-The VoiceXML browser software is installed in /usr/sbin and /usr/lib/openvxi. The VoiceXML browser setup script on Linux is /etc/init.d/openvxi. The openvxi script calls the /usr/sbin/safe_openvxi executable that functions as a monitor and auto-loader for your VoiceXML browser system. This safe_openvxi starts VoiceXML browser and monitors it to make sure it is still running. If the VoiceXML browser process dies, the script will attempt to restart it.+The VoiceXML browser software is installed in /usr/sbin and /usr/lib/vxml. The VoiceXML browser setup script on Linux is /etc/vxmld.conf (older verions: /etc/init.d/openvxi). The vxml script calls the /usr/sbin/vxmld executable that is the VoiceXML browser engine. If the VoiceXML browser process dies, the Asterisk module can be configured to detect it and force the VoiceXML browser and the Asterisk to restart using the safe_asterisk script.
  
 <code> <code>
-# /etc/init.d/openvxi start+# /etc/init.d/vxml start
 </code> </code>
  
-To stop the VXI* deamon:+To stop the VoiceXML deamon:
  
 <code> <code>
-# /etc/init.d/openvxi stop+# /etc/init.d/vxml stop
 </code> </code>
  
Line 252: Line 244:
  
 For production setups, we use safe_asterisk wrapper to catch any asterisks error, avoiding to restart asterisk manualy. This script will  start a new asterisk instance when asterisk process is missing. So if you really want to stop asterisk, you must stop safe_asterisk script first. For production setups, we use safe_asterisk wrapper to catch any asterisks error, avoiding to restart asterisk manualy. This script will  start a new asterisk instance when asterisk process is missing. So if you really want to stop asterisk, you must stop safe_asterisk script first.
 +It is better to modify the safe_asterisk script to restart the VoiceXML browser when the safe_asterisk script restart the Asterisk.
 +Edit the script and add :
 +<code>
 +#NOTIFY=ben@alkaloid.net         # Who to notify about crashes
 +EXEC="/etc/init.d/vxml restart"  # Run this command if Asterisk crashes
 +#LOGFILE=/path/to/logfile        # Where to place the normal logfile (disabled if blank)
 +</code>
 +
  
 Start asterisk: (just call the wrapper) Start asterisk: (just call the wrapper)
  • vxi_installation_guide/quickstart/start.txt
  • Last modified: 2017/07/31 16:17
  • by javier