Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
vxi_installation_guide:installation:start [2014/02/14 23:47] – created ivan | vxi_installation_guide:installation:start [2017/07/31 16:17] (current) – ↷ Page moved from legacy:vxi_installation_guide:installation:start to vxi_installation_guide:installation:start javier | ||
---|---|---|---|
Line 7: | Line 7: | ||
The Asterisk source code can be obtained either through FTP/HTTP or SVN. | The Asterisk source code can be obtained either through FTP/HTTP or SVN. | ||
- | The VXI%%*%% | + | The Vxi VoiceXML browser was tested with an Asterisk 1.6/1.8/ |
- | __[[http:// | + | __[[http:// |
The file downloaded will need to be extracted before compiling. Use the GNU tar application to extract the source code from compressed archive. | The file downloaded will need to be extracted before compiling. Use the GNU tar application to extract the source code from compressed archive. | ||
Line 32: | Line 32: | ||
< | < | ||
- | # svn checkout http:// | + | # svn checkout http:// |
</ | </ | ||
- | You can check out the source at any level of the file system. This includes something like svn checkout http:// | + | You can check out the source at any level of the file system. This includes something like svn checkout |
Asterisk is compiled with gcc through the use of GNU make program. To get started compiling Asterisk, simply run the following commands (replace version with your version of Asterisk). | Asterisk is compiled with gcc through the use of GNU make program. To get started compiling Asterisk, simply run the following commands (replace version with your version of Asterisk). | ||
Line 82: | Line 82: | ||
If your Asterisk is already installed or you are installing from sources please check your are using: | If your Asterisk is already installed or you are installing from sources please check your are using: | ||
- | Asterisk 1.2 => | + | * Asterisk 1.6 Vxi 8.X packages |
+ | | ||
+ | * Asterisk 1.8 Vxi 8.X,10.X packages (stable) | ||
+ | * Asterisk 1.8 Vxi 8.X,10.X packages | ||
- | Asterisk 1.4 => | + | ===== Install Dahdi (only for TDM boards) ===== |
- | + | ||
- | Asterisk 1.6 => | + | |
- | + | ||
- | Asterisk 1.8 => | + | |
- | + | ||
- | ===== Install Dahdi (optional, | + | |
The last Asterisk releases now support Dadhi driver. | The last Asterisk releases now support Dadhi driver. | ||
Line 104: | Line 101: | ||
(Packages to be able to compile : binutils, make, gcc) | (Packages to be able to compile : binutils, make, gcc) | ||
- | This Dahdi packages associated to the i6net Asterisk package or in the Asterisk installation directory. | + | This Dahdi packages associated to the i6net Asterisk package or in the Asterisk installation directory. |
- | + | ||
- | You can download the latest Dadhi sources files (from __[[http:// | + | |
- | + | ||
- | * | + | |
- | + | ||
- | dahdi-linux-x.x.x.x.tar.gz | + | |
- | + | ||
- | * | + | |
- | dahdi-tools-x.x.x.x.tar.gz | + | * dahdi-linux-x.x.x.x.tar.gz |
+ | * dahdi-tools-x.x.x.x.tar.gz | ||
Install the Dahdi driver: | Install the Dahdi driver: | ||
Line 152: | Line 142: | ||
Results: | Results: | ||
+ | < | ||
[…] | […] | ||
- | |||
DAHDI has been configured. | DAHDI has been configured. | ||
+ | </ | ||
If you have any Dadhi hardware it is now recommended you edit / | If you have any Dadhi hardware it is now recommended you edit / | ||
+ | < | ||
I think that the DAHDI hardware you have on your system is: | I think that the DAHDI hardware you have on your system is: | ||
- | + | pci: | |
- | pci: | + | </ |
Configure the Dahdi driver: | Configure the Dahdi driver: | ||
Line 166: | Line 158: | ||
Configuration files are not stored in /etc/dahdi: | Configuration files are not stored in /etc/dahdi: | ||
+ | < | ||
# cd /etc/dahdi | # cd /etc/dahdi | ||
- | |||
# ls | # ls | ||
- | + | init.conf modules system.conf | |
- | init.conf | + | </ |
Example of system.conf (dual E1 board): | Example of system.conf (dual E1 board): | ||
+ | < | ||
# | # | ||
- | |||
# Dahdi Configuration File | # Dahdi Configuration File | ||
- | |||
# | # | ||
span=1, | span=1, | ||
- | |||
bchan=1-15 | bchan=1-15 | ||
- | |||
dchan=16 | dchan=16 | ||
- | |||
bchan=17-31 | bchan=17-31 | ||
span=2, | span=2, | ||
- | |||
bchan=32-46 | bchan=32-46 | ||
- | |||
dchan=47 | dchan=47 | ||
- | |||
bchan=48-62 | bchan=48-62 | ||
# | # | ||
- | |||
# | # | ||
- | |||
#dchan=78 | #dchan=78 | ||
- | |||
# | # | ||
# | # | ||
- | |||
# | # | ||
- | |||
#dchan=109 | #dchan=109 | ||
- | |||
# | # | ||
loadzone=es | loadzone=es | ||
- | |||
defaultzone=es | defaultzone=es | ||
+ | </ | ||
You can disable the unused modules by editing the / | You can disable the unused modules by editing the / | ||
Line 220: | Line 199: | ||
Example of modules (dual E1/T1 board wct4xxp): | Example of modules (dual E1/T1 board wct4xxp): | ||
+ | < | ||
# | # | ||
- | |||
# Dahdi modules | # Dahdi modules | ||
- | |||
# | # | ||
- | |||
wct4xxp | wct4xxp | ||
+ | </ | ||
Start / Stop Dahdi driver: | Start / Stop Dahdi driver: | ||
Line 242: | Line 220: | ||
Remember that, the Dahdi module loading is disabled in the I6NET packaged Asterisk version. Disable the noload in the / | Remember that, the Dahdi module loading is disabled in the I6NET packaged Asterisk version. Disable the noload in the / | ||
- | ===== Install Video IP/3G/RTMP (optional, only for Video) ===== | ||
- | To use 3G-324m video 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 Vxi (Mandatory) ===== |
- | < | + | Use root to install |
- | # tar xvzf video_VX-X_date.tar.gz | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | # cd video_VX-X_date | + | |
- | # ./ | + | |
- | </ | + | |
- | + | ||
- | ===== Install VXI%%*%% VoiceXML browser ===== | + | |
- | + | ||
- | Use root to install | + | |
Unzip and untar the openvxi package by using the command: | Unzip and untar the openvxi package by using the command: | ||
Line 274: | Line 240: | ||
NOTE: | NOTE: | ||
- | VXI%%*%% is now using new libraries and compiler version, before installing | + | To upgrade, you can install over the previous installation. |
+ | The installation script will keep you configuration, | ||
- | VXI%%*%% 1.4 is build with GCC3.3 / libstdc++5 | + | NOTE: |
- | VXI%%*%% | + | Vxi is now using new libraries and compiler version, before installing the VoiceXML browser please check your Operating Systems has the a GCC3 o GCC4 libraries environment : |
+ | |||
+ | < | ||
+ | Vxi 1.4 is build with GCC3.3 / libstdc++5 | ||
+ | Vxi 1.5, 2.X, 3.X, 4.X, 5.X, 6.X are build with GCC4 / libstdc++6 | ||
+ | </ | ||