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/02/03 21:15] – [Install VoiceXML] borjavxi_installation_guide:quickstart:start [2015/02/03 21:21] – [Start VoiceXML deamon] borja
Line 189: Line 189:
 # ./install.sh # ./install.sh
 </code> </code>
- 
-If you want to directly start Asterisk : 
-- Start the VoiceXML browser /etc/init.d/vxml start 
-- Restart the Asterisk or load manually the app_vxml module with "CLI> module load app_vxml.so"  
  
 ===== Setup ===== ===== Setup =====
Line 201: Line 197:
  
   * Start Dahdi (optional)   * Start Dahdi (optional)
-  * Start VXI+  * Start VoiceXML browser
   * Start Asterisk   * Start Asterisk
  
Line 207: Line 203:
  
   * Stop Asterisk   * Stop Asterisk
-  * Stop VXI+  * Stop VoiceXML browser
   * Stop Dahdi (optional)   * Stop Dahdi (optional)
  
Line 224: Line 220:
 </code> </code>
  
-==== Start VoiceXML deamon ====+==== Start VoiceXML browser deamon ====
  
 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. 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.
Line 245: Line 241:
  
 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