Instalación Asterisk-es-RSP

Repositorio SVN

El método de descarga es directamente desde el svn de asterisk-es-rsp con la versión del branch oficial que elijamos.

Obtendremos las versiones ya parcheadas de asterisk, dahdi-linux, dahdi-tools y libpri.

        [root@asterisk-es-rsp ~]# svn checkout http://asterisk-es-rsp.irontec.com/svn/asterisk-es-rsp/branches asterisk-es-rsp

Esto nos creará una carpeta asterisk-es-rsp con la siguiente estructura, donde versión corresponde a la versión en producción de asterisk-es-rsp:

      asterisk
      asterisk/version
      libpri
      libpri/version
      dahdi-linux
      dahdi-linux/version
      dahdi-tools
      dahdi-tools/version

Actualmente existen dos versiones para asterisk:

  • 1.4.24 → Descarga completa del source
  • 1.4.24.1 → Descarga y compilación con autopatcher

Parar servicios

Es importante si tienes instalaciones de dahdi previas en la máquina o si se ha producido algú error durante la instalación anterior:

Entornos redhat:

        [root@asterisk-es-rsp ~]# service dahdi start
        [root@asterisk-es-rsp ~]# service dahdi stop
        [root@asterisk-es-rsp ~]# service dahdi start otra vez

Entornos debian: (todos deshabilitados en modprobe)

        [root@asterisk-es-rsp ~]# /etc/init.d/dahdi stop 
        o
        [root@asterisk-es-rsp ~]# lsmod | grep dahdi
        [root@asterisk-es-rsp ~]# modprobre -r .....

Instalación Libpri/Dahdi/Asterisk

Empezamos la instalación habitual de asterisk.

Compilamos Libpri:

        [root@asterisk-es-rsp ~]# cd ../libpri/version/
        [root@asterisk-es-rsp ~]# make && make install

Compilamos Dadhi:

        [root@asterisk-es-rsp ~]# cd dahdi-linux/version/
        [root@asterisk-es-rsp ~]# make && make install
        [root@asterisk-es-rsp ~]# cd ../dahdi-tools
        [root@asterisk-es-rsp ~]# ./configure
        [root@asterisk-es-rsp ~]# make menuselect; make clean && make && make install
        [root@asterisk-es-rsp ~]# make config

Compilamos asterisk. Para ello podemos optar por asterisk/1.4.24.1 y compilar usando autopatcher o con la versión 1.4.24:

        [root@asterisk-es-rsp ~]# cd ../asterisk/1.4.24
        [root@asterisk-es-rsp ~]# ./configure
        [root@asterisk-es-rsp ~]# make menuselect; make clean && make && make install
        [root@asterisk-es-rsp ~]# make config

Reboot

        [root@asterisk-es-rsp ~]# shutdown -r now

Opcionales

Instalación Cancelador de echo Octware

Opcionalmente se puede instalar las fuentes para la cancelación de echo de Octware. Los parches para el cancelador ya están aplicados en la version estable del branch.

Instalación voces en Español Voipnovatos

Opcionalmente se pueden instalar las voces en español de voipnovatos. Se ha añadido soporte automático con la instrucción make es-sounds.

Ejemplo Configuración del Sistema

Configuración Dahdi

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

        [root@asterisk-es-rsp ~]# cp genconf_parameters genconf_parameters.sample
        [root@asterisk-es-rsp ~]# /etc/init.d/dahdi start
        [root@asterisk-es-rsp ~]# dahdi_genconf
        [root@asterisk-es-rsp ~]# dahdi_cfg -vv

Adaptamos el archivo system.conf a nuestra tarjeta, por ejemplo con 2BRI's:

        [root@asterisk-es-rsp ~]# vim /etc/dahdi/system.conf
        span=1,0,1,ccs,ami
        span=2,0,1,ccs,ami
        bchan=1,2
        hardhdlc=3
        bchan=4,5
        hardhdlc=6
        loadzone=es
        defaultzone=es

Levantamos los modulos necesarios en modules:

      [root@asterisk-es-rsp ~]# vim /etc/dahdi/modules
      wcb4xxp

Archivos de configuración /etc/asterisk

Modificamos el parámetro bri_l1_check para controlar los mensajes de consola de D channel Up/Down con RDSI con ahorro de energia. Recomiendo ajustar todo sin habilitarlo y hacerlo solo cuando ya todo esta ok.

        [root@asterisk-es-rsp ~]# vim /etc/asterisk/chan_dahdi.conf
 
        [channels]
        ;bri_l1_check=0 ;Deshabilita el parámetro 
        ;bri_l1_check=1 ;Habilita el parámetro 
        ;resetinterval=never ;Evitar los problemas con las RDSI que tienen ahorro de energía
 
instalacion/instalacion_asterisk-es-rsp.txt · Última modificación: 2010/08/18 11:27 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