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 | ||
| + | </ | ||