Asterisk 1.4.24 o superior

Paquetes necesarios

Libpri: 1.4.9

Asterisk: 1.4.24

Dahdi-linux: 2.1.0.4

Dahdi-tools: 2.1.0.2

Odi-patch: Elastix

Instrucciones

Descargamos y descomprimimos los archivos en nuestra zona de instalación preferida. En este caso /usr/src.

[root@elastix ~]# cd /usr/src

[root@elastix ~]# wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.9.tar.gz

[root@elastix ~]# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.24.tar.gz

[root@elastix ~]# wget http://downloads.digium.com/pub/telephony/dahdi-linux/dahdi-linux-2.1.0.4.tar.gz

[root@elastix ~]# wget http://downloads.digium.com/pub/telephony/dahdi-tools/dahdi-tools-2.1.0.2.tar.gz

[root@elastix ~]# tar zxvf asterisk-1.4.24.tar.gz

[root@elastix ~]# tar zxvf libpri-1.4.9.tar.gz

[root@elastix ~]# tar zxvf dahdi-linux-2.1.0.4.tar.gz

[root@elastix ~]# tar zxvf dahdi-tools-2.1.0.2.tar.gz

Obtenemos los parches oficiales de odistuff para Elastix:

[root@elastix ~]# wget http://www.elastix.org/images/fbfiles/files/diffs.zip

[root@elastix ~]# unzip diffs.zip

Paramos los servicios activos:

[root@elastix ~]# amportal stop

[root@elastix ~]# service dahdi stop

Aplicación de los parches

Aplicamos los parches a dahdi. Para aplicarlos debemos estar en la carpeta donde estén los archivos descomprimidos de dahdi:

[root@elastix ~]# cd /usr/usr

[root@elastix ~]# patch -p0 < odi-dahdi-linux-2.1.0.4.diff

[root@elastix ~]# patch -p0 < odi-dahdi-tools-2.1.0.2.diff

Aplicamos los parches a asterisk. Para aplicarlos debemos estar dentro de la carpeta asterisk:

[root@elastix ~]# cd /usr/src/asterisk-1.4.24

[root@elastix ~]# patch -p1 < /usr/src/odi-asterisk-1.4.24.1.diff

Instalación Libpri/Dahdi/Asterisk

Empezamos la instalación habitual de asterisk.

Compilamos Libpri:

[root@elastix ~]# cd /usr/src

[root@elastix ~]# cd libpri-1.4.9

[root@elastix ~]# make && make install

Compilamos Dahdi:

[root@elastix ~]# cd ..

[root@elastix ~]# cd dahdi-linux-2.1.0.4

[root@elastix ~]# make

[root@elastix ~]# make install

[root@elastix ~]# cd ..

[root@elastix ~]# cd dahdi-tools-2.1.0.2

[root@elastix ~]# ./configure

[root@elastix ~]# make

[root@elastix ~]# make install

[root@elastix ~]# cd ..

Compilamos asterisk:

[root@elastix ~]# cd asterisk-1.4.24

[root@elastix ~]# ./configure

[root@elastix ~]# make

[root@elastix ~]# make install

[root@elastix ~]# cd ..

Modificación Tarjetas HFC-S

Variación para tarjetas basadas en HFC-S:

[root@elastix ~]# echo ” ” » /etc/dahdi/modules

[root@elastix ~]# echo ”# Cologne Chips HFC-S PCI A” » /etc/dahdi/modules

[root@elastix ~]# echo “zaphfc” » /etc/dahdi/modules

Instalación Dahdi

Generamos los archivos de configuración y levantamos el sistema.

[root@elastix ~]# mv genconf_parameters genconf_parameters.sample

[root@elastix ~]# service dahdi start

[root@elastix ~]# dahdi_genconf

[root@elastix ~]# dahdi_cfg -vv

Configuración Sistema

llegado aqui ajustas el contenido de /etc/dahdi/system.conf hardhdlc para los canales d en tarjetas de 2,4 y 8 puertos dchan ppara los canales d en tarjetas de un solo puerto /etc/asterisk/dahdi-channels.conf casi seguro deberias ponerlo como bri_cpe (TE punto a punto)

Reboot

[root@elastix ~]# shutdown -r now

 
instalacion/odistuff_elastix.txt · Última modificación: 2009/06/25 17:59 por telecosilvia
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki