The Voximal module package install :
Supported Linux Distribs :
Dependencies
Note : You need to disable linuxSE (if you already installed Asterisk it should already done).
Note : You need the tar and gzip tools already installed on your server.
Then:
[root]# ./install.sh Module found: app_voximal.so.asterisk_v11.16.0 --- Voximal V14.0 Installation --- Creating directories Installing binaries Installing VoiceXML examples Installing default voximal.conf Installing libraries Installing Voximal module for asterisk Installing additional sounds User asterisk exists, set permissions Restarting asterisk............................................... --- Voximal V14.0 installation has finished ---
# ./install.sh -h Usage: ./install.sh [-d DIR ] [-u|-g] [-U user] -d : install directory default is root / -g : do not install gui modules -u : do not generate uid.txt -U : user for files permissions -h : this help
The best option is to use the option -U in the installation script :
#./install.sh -U user:group
If you want to run Asterisk without using the standard asterisk user, and doing that yourself, follow those steps.
[root]# chown -R user:group /etc/asterisk/ [root]# chown -R user:group /var/spool/asterisk/ [root]# chown -R user:group /var/lib/asterisk/ [root]# chown -R user:group /var/log/asterisk/
[root]# chown -R user:group /var/log/voximal/ [root]# chown -R user:group /var/cache/voximal/ [root]# chown -R user:group /var/lib/voximal/vxml #(for local VoiceXML pages) [root]# chown -R user:group /usr/share/voximal/
Check the deamon script and charge the reference to asterisk:asterisk to the chosen user:group.
Example (with Centos 7 script) :
[Unit] Description=Asterisk PBX and telephony daemon Wants=network.target After=network.target [Service] Type=simple User=user # instead of asterisk Group=group # instead of asterisk Environment=HOME=/var/lib/asterisk WorkingDirectory=/var/lib/asterisk ExecStart=/usr/sbin/asterisk -f -C /etc/asterisk/asterisk.conf ExecStop=/usr/sbin/asterisk -rx 'core stop now' ExecReload=/usr/sbin/asterisk -rx 'core reload' # safe_asterisk emulation Restart=always RestartSec=10 [Install] WantedBy=multi-user.target
If you installation uses the FreePBX interface, you can manage the Voximal configuration/using from there.
Follow the links :
In this mode you had install the Voximal in a standard Asterisk. So you need to configure a dialplan to use the Voximal application.
Follow the links :
You have two simple ways to test and validate your installation :