Instalacion Paso a Paso G729 Problemas de Registro

57 views
Skip to first unread message

Number5

unread,
Mar 10, 2009, 9:18:13 PM3/10/09
to asterisk-es
Seleccion segun mi so . el fichero que corresponde
http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.4/
--------------------------------------------------------------------------------------------------------------------------------------------
este lo descompacto y lo dejo en la ruta usr\lib\asterisk\modules
es un fichero codec_g729a.so

--------------------------------------------------------------------------------------------------------------------------------------------
wget http://downloads.digium.com/pub/register/x86-64/register
chmod +x register
./register

--------------------------------------------------------------------------------------------------------------------------------------------
Luego Crea
Wrote license to /var/lib/asterisk/licenses/x.lic
--------------------------------------------------------------------------------------------------------------------------------------------
Mi pregunta es la siguiente
show translation

g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc
g726 g722
g723 - - - - - - - - - -
- - -
gsm - - 2 2 2 2 1 3 - -
- 2 -
ulaw - 2 - 1 2 2 1 3 - -
- 2 -
alaw - 2 1 - 2 2 1 3 - -
- 2 -
g726aal2 - 2 2 2 - 2 1 3 - -
- 1 -
adpcm - 2 2 2 2 - 1 3 - -
- 2 -
slin - 1 1 1 1 1 - 2 - -
- 1 -
lpc10 - 3 3 3 3 3 2 - - -
- 3 -
g729 - - - - - - - - - -
- - -
speex - - - - - - - - - -
- - -
ilbc - - - - - - - - - -
- - -
g726 - 2 2 2 1 2 1 3 - -
- - -
g722 - - - - - - - - - -
- - -
--------------------------------------------------------------------------------------------------------------------------------------------
>No carga
>
localhost*CLI> load codec_g729a.so
[Mar 10 22:24:51] WARNING[13546]: loader.c:359 load_dynamic_module:
Error loading module 'codec_g729a.so': /usr/lib/asterisk/modules/
codec_g729a.so: cannot restore segment prot after reloc: Permission
denied
[Mar 10 22:24:51] WARNING[13546]: loader.c:653 load_resource: Module
'codec_g729a.so' could not be loaded.





Roger Casaponsa

unread,
Mar 11, 2009, 4:25:06 AM3/11/09
to aster...@googlegroups.com
el usuario que ejecuta asterisk tienen permisos para leer el fichero? y creo
que también se necesitan permisos de ejecucion.

On Tue, Mar 10, 2009 at 06:18:13PM -0700, Number5 wrote:
> localhost*CLI> load codec_g729a.so
> [Mar 10 22:24:51] WARNING[13546]: loader.c:359 load_dynamic_module:
> Error loading module 'codec_g729a.so': /usr/lib/asterisk/modules/
> codec_g729a.so: cannot restore segment prot after reloc: Permission
> denied
> [Mar 10 22:24:51] WARNING[13546]: loader.c:653 load_resource: Module
> 'codec_g729a.so' could not be loaded.

--
Roger Casaponsa - Adam Telefonía IP
email: roger.c...@adamvozip.es <mailto:roger.c...@adamvozip.es>
www: http://www.adamvozip.es <http://www.adamvozip.es/>
tlf: 902546800

Number5

unread,
Mar 11, 2009, 7:37:28 AM3/11/09
to asterisk-es
---------------------------------------------------
cp codec_g729b.so /usr/lib/asterisk/modules/
rm -rf /usr/lib/asterisk/modules/codec_g729b.so
chmod 755 /usr/lib/asterisk/modules/codec_g729a.so
chown root.root /usr/lib/asterisk/modules/codec_g729a.so
chmod 500 register
chown root.root register
./register
---------------------------------------------------

Creo que tiene todo esto
la verdad no se que puede ser


On 11 mar, 05:25, Roger Casaponsa <roger.casapo...@adamvozip.es>
wrote:
> el usuario que ejecuta asterisk tienen permisos para leer el fichero? y creo
> que también se necesitan permisos de ejecucion.
>
> On Tue, Mar 10, 2009 at 06:18:13PM -0700, Number5 wrote:
> > localhost*CLI> load codec_g729a.so
> > [Mar 10 22:24:51] WARNING[13546]: loader.c:359 load_dynamic_module:
> > Error loading module 'codec_g729a.so': /usr/lib/asterisk/modules/
> > codec_g729a.so: cannot restore segment prot after reloc: Permission
> > denied
> > [Mar 10 22:24:51] WARNING[13546]: loader.c:653 load_resource: Module
> > 'codec_g729a.so' could not be loaded.
>
> --
> Roger Casaponsa - Adam Telefonía IP
> email: roger.casapo...@adamvozip.es <mailto:roger.casapo...@adamvozip.es>

TelecoSilvia

unread,
Mar 11, 2009, 12:48:49 PM3/11/09
to asterisk-es
>> ps aux | grep asterisk

quien ejecuta asterisk?

>> ls -l /usr/lib/asterisk/modules/codec_g729a.so

creo que tienes un punto que ha de ser un : mira que usuario te ha
puesto

Roger Casaponsa

unread,
Mar 11, 2009, 1:08:11 PM3/11/09
to aster...@googlegroups.com
On Wed, Mar 11, 2009 at 09:48:49AM -0700, TelecoSilvia wrote:
>
> >> ps aux | grep asterisk
>
> quien ejecuta asterisk?
>
> >> ls -l /usr/lib/asterisk/modules/codec_g729a.so
>
> creo que tienes un punto que ha de ser un : mira que usuario te ha
> puesto

no, se puede hacer con . y :

>
> On 11 Març, 12:37, Number5 <adolfo.tronc...@gmail.com> wrote:
> > ---------------------------------------------------
> > cp codec_g729b.so /usr/lib/asterisk/modules/
> > rm -rf /usr/lib/asterisk/modules/codec_g729b.so
> > chmod 755 /usr/lib/asterisk/modules/codec_g729a.so
> > chown root.root /usr/lib/asterisk/modules/codec_g729a.so
> > chmod 500 register
> > chown root.root register
> > ./register
> > ---------------------------------------------------
> >

no entiendo las dos primeras lineas, copias el codec g729b i despues lo borras?
supongo que el g729a ya está en el directorio, no?

Vale no tienen nada que ver con los permisos:

Si buscas "asterisk cannot restore segment prot after reloc" en google veràs que no eres el único al que le ha pasado.

Aquí (http://asterisk.hosting.lv/), por ejemplo, al final de la página:

Troubleshooting:

loader.c... __load_resource: /usr/lib/asterisk/modules/codec_g72...: cannot restore segment prot after reloc: Permission denied
Execute:
$ chcon -t textrel_shlib_t /usr/lib/asterisk/modules/codec_g72[39]*.so
This happens when SELinux is enabled and Asterisk process cannot load the codec because of ELF TEXTREL in shared library. This is how IPP works and that is fine.


moraleja: hay que googlear mas ;)

--
Roger Casaponsa - Adam Telefonía IP

email: roger.c...@adamvozip.es <mailto:roger.c...@adamvozip.es>

andrecho239

unread,
Mar 11, 2009, 4:17:52 PM3/11/09
to asterisk-es
Creo que lo que te está pasando es muy sencillo, no creo que sean
problemas por permisos de usuarios, creo mejor que el codec g729 que
intentas instalar no es compatible con el hardware de tu maquina.
Si te fijas en este link http://asterisk.hosting.lv/ encontrarás
diferentes codecs para asterisk 1.2 y 1.4, para maquinas de 64 y 32
bits, para procesadores AMD o intel etc etc etc, lo que realmente
debes hacer es escojer el codec adecuado al hardware de tu maquina
porque de lo contrario nunca te va a cargar el .so asi lo intentes
hacer manualmente.

Saludos

On 10 mar, 20:18, Number5 <adolfo.tronc...@gmail.com> wrote:
> Seleccion segun mi so . el fichero que correspondehttp://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.4/
> --------------------------------------------------------------------------------------------------------------------------------------------
> este lo descompacto y lo dejo en la ruta usr\lib\asterisk\modules
> es un fichero codec_g729a.so
>
> --------------------------------------------------------------------------------------------------------------------------------------------
> wgethttp://downloads.digium.com/pub/register/x86-64/register

Saúl Ibarra

unread,
Mar 11, 2009, 9:24:30 PM3/11/09
to aster...@googlegroups.com
Él está intentando instalar el codec oficial...

--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

Reply all
Reply to author
Forward
0 new messages