Buen dia, me esta sucediendo que se cortan las llamadas en curso de la PSTN de forma esporadica es decir, unas si y otras no. Esto es lo que me arroja el trazado de la llamada:
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [0013336400792@1610:1] GotoIf("SIP/Jorge_Saenz-00005c3c", "1?2:3") in new stack
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Goto (1610,0013336400792,2)
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [0013336400792@1610:2] Macro("SIP/Jorge_Saenz-00005c3c", "grabacion,1610,013336400792") in new stack
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [s@macro-grabacion:1] Set("SIP/Jorge_Saenz-00005c3c", "FILE=20140930/20140930_094301_1610_013336400792") in new stack
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [s@macro-grabacion:2] Monitor("SIP/Jorge_Saenz-00005c3c", "wav,/export/grabaciones/IPBX/20140930/20140930_094301_1610_013336400792,m") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [0013336400792@1610:3] Macro("SIP/Jorge_Saenz-00005c3c", "hunt-dial-dahdi,Salida_E1,013336400792,20,1,DAHDI,1,01333640 0792,1610,0") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:1] NoOp("SIP/Jorge_Saenz-00005c3c", "MYSQL(Connect connid 127.0.0.1 root xeryus)") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:2] NoOp("SIP/Jorge_Saenz-00005c3c", "MYSQL(Query resultid INSERT INTO Llamadas SET FechaInicio=now(), Origen='1610', Destino='(Salida_E1) 013336400792', Estado=1, UniqueId='1412088181.31263',Grupo=(SELECT Grupo FROM ExtensionGrupo WHERE Extension=1610 LIMIT 1), channel='SIP/Jorge_Saenz-00005c3c')") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:3] NoOp("SIP/Jorge_Saenz-00005c3c", "MYSQL(Disconnect )") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:4] Set("SIP/Jorge_Saenz-00005c3c", "GROUP()=Salida_E1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:5] Set("SIP/Jorge_Saenz-00005c3c", "GROUPCOUNT=1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:6] NoOp("SIP/Jorge_Saenz-00005c3c", "GROUPCOUNT:1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:7] GotoIf("SIP/Jorge_Saenz-00005c3c", "1?s-1,1:s-nomorechannels,1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Goto (macro-hunt-dial-dahdi,s-1,1)
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-1@macro-hunt-dial-dahdi:1] Goto("SIP/Jorge_Saenz-00005c3c", "s-dial,1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Goto (macro-hunt-dial-dahdi,s-dial,1)
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:1] NoOp("SIP/Jorge_Saenz-00005c3c", "DIALSTATUS is: ") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:2] NoOp("SIP/Jorge_Saenz-00005c3c", "20140930_094302") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:3] NoOp("SIP/Jorge_Saenz-00005c3c", "DIAL PREFIX is: 013") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:4] Set("SIP/Jorge_Saenz-00005c3c", "CDR(userfield)=013336400792") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:5] Set("SIP/Jorge_Saenz-00005c3c", "CDR(accountcode)=1610") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:6] GotoIf("SIP/Jorge_Saenz-00005c3c", "1?dialGrupo:dialCanal") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Goto (macro-hunt-dial-dahdi,s-dial,7)
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:7] Dial("SIP/Jorge_Saenz-00005c3c", "DAHDI/g1/013336400792,60") in new stack
[Sep 30 09:43:02] VERBOSE[25148] app_dial.c: -- Called g1/013336400792
[Sep 30 09:43:07] VERBOSE[25148] chan_dahdi.c: MFC/R2 call has been accepted on forward channel 2
[Sep 30 09:43:07] VERBOSE[25148] app_dial.c: -- DAHDI/2-1 is ringing
[Sep 30 09:43:07] VERBOSE[25148] app_dial.c: -- DAHDI/2-1 is making progress passing it to SIP/Jorge_Saenz-00005c3c
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:1] NoOp("DAHDI/1-1", "DAHDI/1-1") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:2] NoOp("DAHDI/1-1", "HANGUPCAUSE is 16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:3] NoOp("DAHDI/1-1", "ANSWER") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:4] Set("DAHDI/1-1", "hangupCausa=16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:5] NoOp("DAHDI/1-1", "hangupCausa is 16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:6] Set("DAHDI/1-1", "CDR(userfield)=16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:7] NoOp("DAHDI/1-1", "MYSQL(Connect connid localhost root xeryus)") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:8] NoOp("DAHDI/1-1", "MYSQL(Query resultid 1 UPDATE Llamadas SET FechaFin=now(), Duracion='121', Estado=0 WHERE UniqueId='1412088106.31261')") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:9] NoOp("DAHDI/1-1", "MYSQL(Disconnect 1)") in new stack
[Sep 30 09:43:47] VERBOSE[25144] app_macro.c: == Spawn extension (macro-sipextenwovm, s, 13) exited non-zero on 'DAHDI/1-1' in macro 'sipextenwovm'
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: == Spawn extension (logical, 1601, 2) exited non-zero on 'DAHDI/1-1'
[Sep 30 09:43:47] VERBOSE[25144] chan_dahdi.c: -- Hungup 'DAHDI/1-1'
[Sep 30 09:43:49] VERBOSE[4781] chan_dahdi.c: MFC/R2 call end on channel 1
[Sep 30 09:44:05] VERBOSE[25148] app_dial.c: -- Nobody picked up in 60000 ms
[Sep 30 09:44:05] VERBOSE[25148] chan_dahdi.c: -- Hungup 'DAHDI/2-1'
Me llama la atencion la etiqueta "Nobody picked up in 60000 ms" como si el PBX no se enterara que la llamada esta en curso y al cabo de de 1 minuto provoca un timeout y corta la llamada.
Alguien tiene alguna solucion?
Gracias
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [0013336400792@1610:1] GotoIf("SIP/Jorge_Saenz-00005c3c", "1?2:3") in new stack
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Goto (1610,0013336400792,2)
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [0013336400792@1610:2] Macro("SIP/Jorge_Saenz-00005c3c", "grabacion,1610,013336400792") in new stack
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [s@macro-grabacion:1] Set("SIP/Jorge_Saenz-00005c3c", "FILE=20140930/20140930_094301_1610_013336400792") in new stack
[Sep 30 09:43:01] VERBOSE[25148] pbx.c: -- Executing [s@macro-grabacion:2] Monitor("SIP/Jorge_Saenz-00005c3c", "wav,/export/grabaciones/IPBX/20140930/20140930_094301_1610_013336400792,m") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [0013336400792@1610:3] Macro("SIP/Jorge_Saenz-00005c3c", "hunt-dial-dahdi,Salida_E1,013336400792,20,1,DAHDI,1,01333640 0792,1610,0") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:1] NoOp("SIP/Jorge_Saenz-00005c3c", "MYSQL(Connect connid 127.0.0.1 root xeryus)") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:2] NoOp("SIP/Jorge_Saenz-00005c3c", "MYSQL(Query resultid INSERT INTO Llamadas SET FechaInicio=now(), Origen='1610', Destino='(Salida_E1) 013336400792', Estado=1, UniqueId='1412088181.31263',Grupo=(SELECT Grupo FROM ExtensionGrupo WHERE Extension=1610 LIMIT 1), channel='SIP/Jorge_Saenz-00005c3c')") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:3] NoOp("SIP/Jorge_Saenz-00005c3c", "MYSQL(Disconnect )") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:4] Set("SIP/Jorge_Saenz-00005c3c", "GROUP()=Salida_E1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:5] Set("SIP/Jorge_Saenz-00005c3c", "GROUPCOUNT=1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:6] NoOp("SIP/Jorge_Saenz-00005c3c", "GROUPCOUNT:1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s@macro-hunt-dial-dahdi:7] GotoIf("SIP/Jorge_Saenz-00005c3c", "1?s-1,1:s-nomorechannels,1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Goto (macro-hunt-dial-dahdi,s-1,1)
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-1@macro-hunt-dial-dahdi:1] Goto("SIP/Jorge_Saenz-00005c3c", "s-dial,1") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Goto (macro-hunt-dial-dahdi,s-dial,1)
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:1] NoOp("SIP/Jorge_Saenz-00005c3c", "DIALSTATUS is: ") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:2] NoOp("SIP/Jorge_Saenz-00005c3c", "20140930_094302") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:3] NoOp("SIP/Jorge_Saenz-00005c3c", "DIAL PREFIX is: 013") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:4] Set("SIP/Jorge_Saenz-00005c3c", "CDR(userfield)=013336400792") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:5] Set("SIP/Jorge_Saenz-00005c3c", "CDR(accountcode)=1610") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:6] GotoIf("SIP/Jorge_Saenz-00005c3c", "1?dialGrupo:dialCanal") in new stack
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Goto (macro-hunt-dial-dahdi,s-dial,7)
[Sep 30 09:43:02] VERBOSE[25148] pbx.c: -- Executing [s-dial@macro-hunt-dial-dahdi:7] Dial("SIP/Jorge_Saenz-00005c3c", "DAHDI/g1/013336400792,60") in new stack
[Sep 30 09:43:02] VERBOSE[25148] app_dial.c: -- Called g1/013336400792
[Sep 30 09:43:07] VERBOSE[25148] chan_dahdi.c: MFC/R2 call has been accepted on forward channel 2
[Sep 30 09:43:07] VERBOSE[25148] app_dial.c: -- DAHDI/2-1 is ringing
[Sep 30 09:43:07] VERBOSE[25148] app_dial.c: -- DAHDI/2-1 is making progress passing it to SIP/Jorge_Saenz-00005c3c
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:1] NoOp("DAHDI/1-1", "DAHDI/1-1") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:2] NoOp("DAHDI/1-1", "HANGUPCAUSE is 16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:3] NoOp("DAHDI/1-1", "ANSWER") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:4] Set("DAHDI/1-1", "hangupCausa=16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:5] NoOp("DAHDI/1-1", "hangupCausa is 16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:6] Set("DAHDI/1-1", "CDR(userfield)=16") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:7] NoOp("DAHDI/1-1", "MYSQL(Connect connid localhost root xeryus)") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:8] NoOp("DAHDI/1-1", "MYSQL(Query resultid 1 UPDATE Llamadas SET FechaFin=now(), Duracion='121', Estado=0 WHERE UniqueId='1412088106.31261')") in new stack
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: -- Executing [h@macro-sipextenwovm:9] NoOp("DAHDI/1-1", "MYSQL(Disconnect 1)") in new stack
[Sep 30 09:43:47] VERBOSE[25144] app_macro.c: == Spawn extension (macro-sipextenwovm, s, 13) exited non-zero on 'DAHDI/1-1' in macro 'sipextenwovm'
[Sep 30 09:43:47] VERBOSE[25144] pbx.c: == Spawn extension (logical, 1601, 2) exited non-zero on 'DAHDI/1-1'
[Sep 30 09:43:47] VERBOSE[25144] chan_dahdi.c: -- Hungup 'DAHDI/1-1'
[Sep 30 09:43:49] VERBOSE[4781] chan_dahdi.c: MFC/R2 call end on channel 1
[Sep 30 09:44:05] VERBOSE[25148] app_dial.c: -- Nobody picked up in 60000 ms
[Sep 30 09:44:05] VERBOSE[25148] chan_dahdi.c: -- Hungup 'DAHDI/2-1'
Me llama la atencion la etiqueta "Nobody picked up in 60000 ms" como si el PBX no se enterara que la llamada esta en curso y al cabo de de 1 minuto provoca un timeout y corta la llamada.
Alguien tiene alguna solucion?
Gracias