Foros de la comunidad Asterisk-ES
Febrero 07, 2012, 02:40:27 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Cuando una cuestión esté resuelta, coméntalo en un "post" para marcarla como resuelta:
 
   Inicio   Ayuda Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Problemas con DAHDI y hanguponpolarityswitch  (Leído 1763 veces)
0 Usuarios y 1 Visitante están viendo este tema.
fjcordero
dCap
Nuevo
*

Karma: 0
Mensajes: 1



« : Mayo 05, 2009, 04:41:56 »

Hola,

Tengo un problema en una centralita con Asterisk 1.4.22 y DAHDI 2.1.0.4

La cuestion esta en que la detencion de polaridad funciona pero de vez en cuando (10% aprox) es detectada al poco de iniciarse una llamada (siempre cuando recibe la llamada Asterisk) y cuelga dicha llamada.
El tiempo entre el Answer de la línea y el colgado suele ser de unos 3, 4 segundos. Se llega a escuchar la locución de bienvenida de la centralita pero se cuelga.

Si pongo hanguponpolarityswi tch=no, Asterisk detecta igualmente la inversón de polaridad y parece que la ignora, pero la línea se cuelga. Ejem:

[Apr 29 13:40:11] DEBUG[25258] chan_dahdi.c: Ignore switch to REVERSED Polarity on channel 3, state 6
[Apr 29 13:40:11] DEBUG[25258] chan_dahdi.c: Ignoring Polarity switch to IDLE on channel 3, state 6
[Apr 29 13:40:11] DEBUG[25258] chan_dahdi.c: Polarity Reversal event occured - DEBUG 2: channel 3, state 6, pol= 0, aonp= 0, honp= 0, pdelay= 600, tv= -240337448
[Apr 29 13:41:11] DEBUG[25258] chan_agent.c: Hungup, howlong is 0, autologoff is 0
[Apr 29 13:41:11] VERBOSE[25258] logger.c:   == Spawn extension (cola-anda, s, 1) exited non-zero on 'DAHDI/3-1'
[Apr 29 13:41:11] VERBOSE[25258] logger.c:     -- Executing [h@cola-anda:1] Hangup("DAHDI/3-1", "") in new stack
[Apr 29 13:41:11] VERBOSE[25258] logger.c:   == Spawn extension (cola-anda, h, 1) exited non-zero on 'DAHDI/3-1'
[Apr 29 13:41:11] VERBOSE[25258] logger.c:     -- Hungup 'DAHDI/3-1'

Si pongo hanguponpolarityswi tch=yes optengo esto:

[May  4 09:28:15] DEBUG[18362] chan_dahdi.c: Polarity Reversal event occured - DEBUG 1: channel 1, state 6, pol= 1, aonp= 1, honp= 1, pdelay= 600, tv= 33984
[May  4 09:28:15] DEBUG[18362] chan_dahdi.c: Polarity Reversal detected and now Hanging up on channel 1
[May  4 09:28:15] DEBUG[18362] chan_dahdi.c: Polarity Reversal event occured - DEBUG 2: channel 1, state 6, pol= 0, aonp= 1, honp= 1, pdelay= 600, tv= 33984
[May  4 09:28:15] DEBUG[18362] chan_agent.c: Hungup, howlong is 0, autologoff is 0
[May  4 09:28:15] VERBOSE[18362] logger.c:   == Spawn extension (cola-amber, s, 1) exited non-zero on 'DAHDI/1-1'
[May  4 09:28:15] VERBOSE[18362] logger.c:     -- Executing [h@cola-amber:1] Hangup("DAHDI/1-1", "") in new stack
[May  4 09:28:15] VERBOSE[18362] logger.c:   == Spawn extension (cola-amber, h, 1) exited non-zero on 'DAHDI/1-1'
[May  4 09:28:15] VERBOSE[18362] logger.c:     -- Hungup 'DAHDI/1-1'

Os suena el problema?

Tengo un trunk conectado a la misma tarjeta (TDM400) y funciona perfectamente, tan solo ocurre con los canales del 1 al 3 que estan conectados a líneas analógicas de telefónica.

Creeis que puede ser debido a las líneas de telefónica o sera cuestion de Asterisk/DAHDI.

Un saludo y gracias.
En línea
Elio Rojano
Administrator
Nuevo
*****

Karma: 0
Mensajes: 24


« Respuesta #1 : Mayo 05, 2009, 09:33:09 »

El cambio de polaridad no debe ocurrir más que cuando el usuario cuelga (el que ha llamado, ningún otro) por lo que no debe salir ese mensaje hasta entonces. Si el canal se cierra al rato de iniciarse puede deberse a algo que no se ve en este log...
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 válido! CSS válido!