Home > Asterisk, Linux, Tips > Instalando OpenR2 con Asterisk

Instalando OpenR2 con Asterisk

September 8th, 2009

Recientemente tuve que reinstalar la bilioteca libopenr2 que permite utilizar un enlace mediante el protocolo MFC/R2, batalle un poco asi que pongo aqui los pases a seguir esperando que le sirva a alguien.

Hasta el dia de hoy la version de asterisk es 1.4.26.2y de openr2 1.2.0.

Primero tenemos que bajar de la pagina de asterisk los paquetes de asteris, dahdi, dahdi-tools

Instalacion dahdi-linux

$ tar -zxvf dahdi-linux.tar.gz
$ make
$ make install

Instalamos dahdi-tools

$ tar -zxvf dahdi-tools.tar.gz
$ ./configure --prefix=/usr
$ make
$ make install

Instalacion OpenR2

$ tar -zxvf linopenr2.tar.gz
$ ./configure --prefix=/usr
$ make
$ make install

Instalacion de Asterisk con sopore para MFC/R2, aqui es donde se complica un poco porque debemos ejecutar un script bootstrap.sh el cual requiere autoconf-2.6 pero en Centos 5.2 que es donde lo estoy instalando solo tenemos la version 2.59 y no nos permite ejecutar el script. Para solucionas esto instalaremos desde la fuente la version 2.6

$ autoconf-2.6.tar.gz
$ ./configure --prefix=/usr
$ make
$ make install

Autoconf necesita otro paquete que se llama automake pero no lo podemos instalar directamente porque tiene marcado como requisito autoconf-2.59 asi nos echara a perder lo que ya hicimos, la solucion es decargar el paquete e instalarlo sin las depencias. Para eso instalaremos primero otor programa.

$ yum -y install yum-downloadonly
$ yum install --downloadonly --downloaddir=./ automake
$ rpm -Uhv --nodeps automake-1.9.6-2.1.noarch.rpm

Ahora aplicaremos el parche para openr2 a asterisk, debemos tener cuidado de que el parche sea para la version de asterisk que estamos instalando.

$ tar -zxvf asterisk-1.4.tar.gz
$ pacth -p0 < openr2-asterisk-1.4.26.2.patch 

$ ./bootstrap.sh
$ ./configure --prefix=/usr
$ make
$ make install

Probamos que se haya compilado bien y enlazado

ldd channels/chan_dahdi.so|grep openr2

Espero les sirva esta pequeña guia.

Hasta luego.

alvariux Asterisk, Linux, Tips

  1. No comments yet.