[asterisk-r2] MFC R2 Variant Venezuela using openR2

Loris Santamaria loris at lgs.com.ve
Mon Apr 5 20:59:35 CDT 2010


El lun, 05-04-2010 a las 18:07 -0500, Carlos Chavez escribió:

> 	Para poder instalar la 1.3.0 necesitas recompilar Asterisk.  Cuando
> usas el "yum reinstall asterisk" eso lo único que hace es volver a
> instalar el paquete binario que usa la versión 1.2.0 y por eso no
> funciona.  Básicamente hasta que los de Elastix actualicen el paquete
> rpm de asterisk para usar la versión 1.3.0 no va a funcionar.

Tampoco hay que esperar tanto... ya subí el src.rpm de la 1.3.0 en
http://www.lgs.com.ve/descargas/libopenr2-1.3.0-1.src.rpm

Para recompilar todo sobre elastix 1.x hay que seguir estos pasos:

1) Instalar el ambiente de desarrollo

# yum install rpm-build yum-utils rpmdevtools redhat-rpm-config

2) Bajar el .src.rpm de libopenr2 y recompilarlo

# yum-builddep ./libopenr2-1.3.0-1.src.rpm
# rpmbuild --rebuild ./libopenr2-1.3.0-1.src.rpm

3) Instalar los paquetes libopenr2 y libopenr2-devel Si estás trabajando
como root los vas a conseguir en /usr/src/redhat/RPMS/$(uname -i)/

# rpm -Uvh --nodeps libopenr2-1.3.0-1.$(uname -i).rpm libopenr2-devel-1.3.0-1.$(uname -i).rpm

4) Bajar el src.rpm de asterisk desde los repo de elastix y
recompilarlo:

# wget http://repo.elastix.org/elastix/1/updates/SRPMS/asterisk-1.4.30-2.src.rpm
# yum-builddep asterisk-1.4.30-2.src.rpm
# rpmbuild --rebuild asterisk-1.4.30-2.src.rpm

5) Instalar la versión de asterisk recién compilada. Como en el caso
anterior, debe estar en /usr/src/redhat/RPMS/$(uname -i)/

Resultado:

# asterisk -r
central*CLI> mfcr2 show version 
OpenR2 version: 1.3.0, revision: exported

De repente no es todo tan fácil te puede faltar alguna dependencia pare
recompilar openr2 y asterisk, pero las puedes conseguir todas con yum.

Saludos

PD: No he probado aún si la 1.3.0 funcióna correctamente con la
combinación R2/DTMF de Cantv, puede que tenga la oportunidad esta
semana.


-- 
Loris Santamaria   linux user #70506   xmpp:loris at lgs.com.ve
Links Global Services, C.A.            http://www.lgs.com.ve
Tel: 0286 952.06.87  Cel: 0414 095.00.10  sip:103 at lgs.com.ve
------------------------------------------------------------
-O9 -omg-optimize -fomit-instructions




More information about the asterisk-r2 mailing list