chan_sip.so cargado pero ni rastro de ninguno de sus comandos

2,380 views
Skip to first unread message

borjav...@gmail.com

unread,
Apr 10, 2012, 7:58:55 AM4/10/12
to aster...@googlegroups.com
Esto si que es raro (jod*%&)... De repente (5 minutos antes todo iba bien) el (por ejemplo) sip show peers devuelve un "No such command 'sip show peers' (type 'core show help sip show' for other possible commands)". Pensé que el módulo se habría "descolgado" (por decir algo...). El caso es que repasé el modules.conf: todo bien. Cargué manualmente el módulo en CLI y ya estaba cargado. ¿qué puede estar pasando? Ante estos casos siempre me emparanoio y pienso que alguien se ha metido como root y está jugando conmigo...


borjav...@gmail.com

unread,
Apr 10, 2012, 8:09:49 AM4/10/12
to aster...@googlegroups.com
Alguna pista:

Haciendo un module show se puede ver como chan_sip.so está cargado. Sin embargo, intento "descargarlo" con:

macpluto*CLI> module unload chan_sip.so
Unable to unload resource chan_sip.so
Command 'module unload chan_sip.so' failed.

¿?

borjav...@gmail.com

unread,
Apr 10, 2012, 8:10:35 AM4/10/12
to aster...@googlegroups.com
Y si, si me deja hacer unload con otros módulos pudiéndose cargar después satisfactoriamente.

Fernando Villares

unread,
Apr 10, 2012, 8:31:46 AM4/10/12
to aster...@googlegroups.com
algun parametro mal cargado cuando levanto el sip.conf que lo pueda haber "colgado"....???


 
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
 
~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com

Elio Rojano

unread,
Apr 10, 2012, 8:32:48 AM4/10/12
to aster...@googlegroups.com
Si haces un 'sip<TAB><TAB>' y no te aparecen los parámetros, puedes confirmar que el módulo no se ha cargado.
Si haces un 'module load chan_sip.so' y te dice que ya está cargado... piensa que Asterisk carga los módulos al arranque, pero eso no significa que realmente esté funcionando, únicamente que lo ha cargado en uno de los "threads". Incluso puede que no haya terminado de arrancarlo y se haya quedado "bloqueado" intentando cargarlo, pero a tí te aparecerá como que está cargado.



--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
 
~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com

borjav...@gmail.com

unread,
Apr 10, 2012, 8:50:56 AM4/10/12
to aster...@googlegroups.com
Cuando hago module load chan_sip.so no dice que está cargado...lo que dice es:

macpluto*CLI> module load chan_sip.so
Unable to load module chan_sip.so
Command 'module load chan_sip.so' failed.
SIP channel loading...
  == Parsing '/etc/asterisk/sip.conf':   == Found

Parece ser que si, que se está quedando colgado por algún motivo. ¿Tenéis idea cómo puedo solucionar esto? He vuelto a compilar y nada. Lo extraño es que como dije, funcionaba perfectamente.

Elio Rojano

unread,
Apr 10, 2012, 8:56:20 AM4/10/12
to aster...@googlegroups.com
Entra en el código fuente de Asterisk y vuelve a darle a 'make' a ver si continúa compilando el chan_sip.c 
:P

borjav...@gmail.com

unread,
Apr 10, 2012, 9:00:28 AM4/10/12
to aster...@googlegroups.com
Lo hice...vamos, cuando estaba compilando me fijé en cómo iba pasando los .c a .o y estos a .so. Lo hizo correctamente.
:P

pablo umanzor

unread,
Apr 10, 2012, 9:35:18 AM4/10/12
to aster...@googlegroups.com
a modo de prueba, renombra el actual

/etc/asterisk/sip.conf

y en su lugar usa el archivo samples sip.conf que viene en las fuentes
/usr/src/asterisk-1.X.X/configs/ (suponiendo que tienes las fuentes
en /usr/src)

luego reinicia asterisk y ve si te levanta

El día 10 de abril de 2012 10:00, borjav...@gmail.com
<borjav...@gmail.com> escribió:

>>>>> - Para anular la suscripción: asterisk-es...@googlegroups.com


>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> http://www.sinologic.net/
>>>
>>> --
>>> Este email pertenece a la lista de Asterisk-ES
>>> (http://www.asterisk-es.org)
>>>
>>> ~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

>>> - Para anular la suscripción: asterisk-es...@googlegroups.com


>>
>>
>>
>>
>> --
>> http://www.sinologic.net/
>
> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
>
> ~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

> - Para anular la suscripción: asterisk-es...@googlegroups.com

BorjaGVO

unread,
Apr 10, 2012, 1:55:49 PM4/10/12
to aster...@googlegroups.com
Bingo!

La falta de un paréntesis en una de las plantillas de sip.conf hacía que el módulo no cargara adecuadamente. No sabía que los archivos de configuración podían interrumpir la carga de un módulo. A qué se debe esto?

(Gracias pablou)

>>>>> - Para anular la suscripción: asterisk-es-unsubscribe@googlegroups.com


>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> http://www.sinologic.net/
>>>
>>> --
>>> Este email pertenece a la lista de Asterisk-ES
>>> (http://www.asterisk-es.org)
>>>
>>> ~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

>>> - Para anular la suscripción: asterisk-es-unsubscribe@googlegroups.com


>>
>>
>>
>>
>> --
>> http://www.sinologic.net/
>
> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
>
> ~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

> - Para anular la suscripción: asterisk-es-unsubscribe@googlegroups.com

Reply all
Reply to author
Forward
0 new messages