BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Trixbox cuelga la llamada cuando la otra persona descuelga

gaoito

Hola a todos. He instalado Trixbox en un ordenador con una tarjeta X100P (en concreto esta: m.ebay.es/itm/130339643798?ViewItem=&ite…130339643798)

El caso es que las llamadas las entrantes funcionan perfectamente, lo tengo configurado para que la extension 100 reciba las llamadas y se oye muy bien y puedo transferir llamadas y demás. El problema está cuando llamo, que muy muy muy pocas veces funciona (una de cada 20 o 30). Marco el teléfono y cuando el interlocutor descuelga, la comunicación se cuelga. He probado con fijos, móviles, 1403... de todo. He mirado por internet y he puesto lo del cambio de polaridad, he puesto lo del busydetect... nada, no sé qué hacer. Incluso he reinstalado el sistema varias veces, pero nada.

Cuando llamo, el log dice esto:

[Jun 29 16:48:30] VERBOSE[2866] logger.c: == Using SIP RTP TOS bits 184
[Jun 29 16:48:30] VERBOSE[2866] logger.c: == Using SIP RTP CoS mark 5
[Jun 29 16:48:30] VERBOSE[2866] logger.c: == Using SIP VRTP TOS bits 136
[Jun 29 16:48:30] VERBOSE[2866] logger.c: == Using SIP VRTP CoS mark 6
[Jun 29 16:48:30] DEBUG[2852] pbx.c: FONALITY: This thread has already held the conlock, skip locking
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [1403@from-internal:1] Macro("SIP/100-0000004f", "user-callerid,SKIPTTL,") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:1] Set("SIP/100-0000004f", "AMPUSER=100") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:2] GotoIf("SIP/100-0000004f", "0?report") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:3] ExecIf("SIP/100-0000004f", "1?Set(REALCALLERIDNUM=100)") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:4] Set("SIP/100-0000004f", "AMPUSER=100") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:5] Set("SIP/100-0000004f", "AMPUSERCIDNAME=Leandro") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:6] GotoIf("SIP/100-0000004f", "0?report") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:7] Set("SIP/100-0000004f", "AMPUSERCID=100") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:8] Set("SIP/100-0000004f", "CALLERID(all)="Leandro" <100>") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:9] ExecIf("SIP/100-0000004f", "1?Set(CHANNEL(language)=es)") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:10] GotoIf("SIP/100-0000004f", "1?continue") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Goto (macro-user-callerid,s,19)
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-user-callerid:19] NoOp("SIP/100-0000004f", "Using CallerID "Leandro" <100>") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [1403@from-internal:2] Set("SIP/100-0000004f", "_NODEST=") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [1403@from-internal:3] Macro("SIP/100-0000004f", "record-enable,100,OUT,") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-record-enable:1] GotoIf("SIP/100-0000004f", "1?check") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Goto (macro-record-enable,s,4)
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Executing [s@macro-record-enable:4] AGI("SIP/100-0000004f", "recordingcheck,20110629-164830,1309358910.147") in new stack
[Jun 29 16:48:30] VERBOSE[29636] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
[Jun 29 16:48:31] VERBOSE[29636] logger.c: recordingcheck,20110629-164830,1309358910.147: Outbound recording not enabled
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- AGI Script recordingcheck completed, returning 0
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-record-enable:5] MacroExit("SIP/100-0000004f", "") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [1403@from-internal:4] Macro("SIP/100-0000004f", "dialout-trunk,1,1403,,") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:1] Set("SIP/100-0000004f", "DIAL_TRUNK=1") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/100-0000004f", "0?sub-pincheck,s,1") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/100-0000004f", "0?disabletrunk,1") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:4] Set("SIP/100-0000004f", "DIAL_NUMBER=1403") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:5] Set("SIP/100-0000004f", "DIAL_TRUNK_OPTIONS=tr") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:6] Set("SIP/100-0000004f", "OUTBOUND_GROUP=OUT_1") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/100-0000004f", "0?nomax") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:8] GotoIf("SIP/100-0000004f", "0?chanfull") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/100-0000004f", "0?skipoutcid") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:10] Set("SIP/100-0000004f", "DIAL_TRUNK_OPTIONS=") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:11] Macro("SIP/100-0000004f", "outbound-callerid,1") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/100-0000004f", "0?Set(CALLERPRES()=)") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/100-0000004f", "0?Set(REALCALLERIDNUM=100)") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/100-0000004f", "1?normcid") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Goto (macro-outbound-callerid,s,6)
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:6] Set("SIP/100-0000004f", "USEROUTCID=") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:7] Set("SIP/100-0000004f", "EMERGENCYCID=") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:8] Set("SIP/100-0000004f", "TRUNKOUTCID=") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/100-0000004f", "1?trunkcid") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Goto (macro-outbound-callerid,s,12)
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/100-0000004f", "0?Set(CALLERID(all)=)") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/100-0000004f", "0?Set(CALLERID(all)=)") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/100-0000004f", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/100-0000004f", "1?AGI(fixlocalprefix)") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
[Jun 29 16:48:31] VERBOSE[29636] logger.c: == fixlocalprefix: Dialpattern X. matched. 1403 -> 1403
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- AGI Script fixlocalprefix completed, returning 0
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:13] Set("SIP/100-0000004f", "OUTNUM=1403") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:14] Set("SIP/100-0000004f", "custom=DAHDI/G0") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/100-0000004f", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:16] Macro("SIP/100-0000004f", "dialout-trunk-predial-hook,") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/100-0000004f", "") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/100-0000004f", "0?bypass,1") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/100-0000004f", "0?customtrunk") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Executing [s@macro-dialout-trunk:19] Dial("SIP/100-0000004f", "DAHDI/G0/1403,300,") in new stack
[Jun 29 16:48:31] VERBOSE[29636] logger.c: -- Called G0/1403
[Jun 29 16:48:33] VERBOSE[29636] logger.c: -- DAHDI/1-1 answered SIP/100-0000004f
[Jun 29 16:48:34] DEBUG[2852] pbx.c: FONALITY: This thread has already held the conlock, skip locking
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Started music on hold, class 'default', on DAHDI/1-1
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Stopped music on hold on DAHDI/1-1
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [h@macro-dialout-trunk:1] Macro("SIP/100-0000004f", "hangupcall,") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/100-0000004f", "1?skiprg") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Goto (macro-hangupcall,s,4)
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:4] GotoIf("SIP/100-0000004f", "1?skipblkvm") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Goto (macro-hangupcall,s,7)
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:7] GotoIf("SIP/100-0000004f", "1?theend") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Goto (macro-hangupcall,s,9)
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:9] Hangup("SIP/100-0000004f", "") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/100-0000004f' in macro 'hangupcall'
[Jun 29 16:48:34] VERBOSE[29636] logger.c: == Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'SIP/100-0000004f'
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Hungup 'DAHDI/1-1'
[Jun 29 16:48:34] VERBOSE[29636] logger.c: == Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/100-0000004f' in macro 'dialout-trunk'
[Jun 29 16:48:34] VERBOSE[29636] logger.c: == Spawn extension (from-internal, 1403, 4) exited non-zero on 'SIP/100-0000004f'
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [h@from-internal:1] Macro("SIP/100-0000004f", "hangupcall") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/100-0000004f", "1?skiprg") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Goto (macro-hangupcall,s,4)
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:4] GotoIf("SIP/100-0000004f", "1?skipblkvm") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Goto (macro-hangupcall,s,7)
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:7] GotoIf("SIP/100-0000004f", "1?theend") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Goto (macro-hangupcall,s,9)
[Jun 29 16:48:34] VERBOSE[29636] logger.c: -- Executing [s@macro-hangupcall:9] Hangup("SIP/100-0000004f", "") in new stack
[Jun 29 16:48:34] VERBOSE[29636] logger.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/100-0000004f' in macro 'hangupcall'
[Jun 29 16:48:34] VERBOSE[29636] logger.c: == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-0000004f'
[Jun 29 16:48:34] DEBUG[2852] pbx.c: FONALITY: This thread has already held the conlock, skip locking

Tengo línea con Ono, no sé si servirá de algo.

Saludos y muchas gracias

BocaDePez

entra en la consola con "asterisk -r" (como root) y pon un verbose level alto con: core set verbose 100. Haz una llamada de prueba a ver si sale mas info.

🗨️ 5
gaoito

Hola. He hecho lo que me dices y sale esto:

trixbox1*CLI> core set verbose 100
Verbosity was 3 and is now 100
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
  == Using SIP VRTP TOS bits 136
  == Using SIP VRTP CoS mark 6
    -- Executing [1403@from-internal:1] Macro("SIP/100-00000020", "user-callerid,SKIPTTL,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/100-00000020", "AMPUSER=100") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/100-00000020", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/100-00000020", "1?Set(REALCALLERIDNUM=100)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/100-00000020", "AMPUSER=100") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/100-00000020", "AMPUSERCIDNAME=Leandro") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/100-00000020", "0?report") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/100-00000020", "AMPUSERCID=100") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/100-00000020", "CALLERID(all)="Leandro" <100>") in new stack
    -- Executing [s@macro-user-callerid:9] ExecIf("SIP/100-00000020", "1?Set(CHANNEL(language)=es)") in new stack
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/100-00000020", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] NoOp("SIP/100-00000020", "Using CallerID "Leandro" <100>") in new stack
    -- Executing [1403@from-internal:2] Set("SIP/100-00000020", "_NODEST=") in new stack
    -- Executing [1403@from-internal:3] Macro("SIP/100-00000020", "record-enable,100,OUT,") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/100-00000020", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("SIP/100-00000020", "recordingcheck,20110629-175317,1309362797.38") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
 recordingcheck,20110629-175317,1309362797.38: Outbound recording not enabled
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("SIP/100-00000020", "") in new stack
    -- Executing [1403@from-internal:4] Macro("SIP/100-00000020", "dialout-trunk,1,1403,,") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("SIP/100-00000020", "DIAL_TRUNK=1") in new stack
    -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/100-00000020", "0?sub-pincheck,s,1") in new stack
    -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/100-00000020", "0?disabletrunk,1") in new stack
    -- Executing [s@macro-dialout-trunk:4] Set("SIP/100-00000020", "DIAL_NUMBER=1403") in new stack
    -- Executing [s@macro-dialout-trunk:5] Set("SIP/100-00000020", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("SIP/100-00000020", "OUTBOUND_GROUP=OUT_1") in new stack
    -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/100-00000020", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,9)
    -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/100-00000020", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("SIP/100-00000020", "DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing [s@macro-dialout-trunk:11] Macro("SIP/100-00000020", "outbound-callerid,1") in new stack
    -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/100-00000020", "0?Set(CALLERPRES()=)") in new stack
    -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/100-00000020", "0?Set(REALCALLERIDNUM=100)") in new stack
    -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/100-00000020", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,6)
    -- Executing [s@macro-outbound-callerid:6] Set("SIP/100-00000020", "USEROUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:7] Set("SIP/100-00000020", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("SIP/100-00000020", "TRUNKOUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/100-00000020", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,12)
    -- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/100-00000020", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/100-00000020", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/100-00000020", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
    -- Executing [s@macro-dialout-trunk:12] ExecIf("SIP/100-00000020", "1?AGI(fixlocalprefix)") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
       > fixlocalprefix: Using pattern X.
  == fixlocalprefix: Dialpattern X. matched. 1403 -> 1403
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing [s@macro-dialout-trunk:13] Set("SIP/100-00000020", "OUTNUM=1403") in new stack
    -- Executing [s@macro-dialout-trunk:14] Set("SIP/100-00000020", "custom=DAHDI/g0") in new stack
    -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/100-00000020", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
    -- Executing [s@macro-dialout-trunk:16] Macro("SIP/100-00000020", "dialout-trunk-predial-hook,") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/100-00000020", "") in new stack
    -- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/100-00000020", "0?bypass,1") in new stack
    -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/100-00000020", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:19] Dial("SIP/100-00000020", "DAHDI/g0/1403,300,") in new stack
    -- Called g0/1403
    -- DAHDI/1-1 answered SIP/100-00000020
    -- Executing [h@macro-dialout-trunk:1] Macro("SIP/100-00000020", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/100-00000020", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/100-00000020", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/100-00000020", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("SIP/100-00000020", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/100-00000020' in macro 'hangupcall'
  == Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'SIP/100-00000020'
    -- Hungup 'DAHDI/1-1'
  == Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/100-00000020' in macro 'dialout-trunk'
  == Spawn extension (from-internal, 1403, 4) exited non-zero on 'SIP/100-00000020'
    -- Executing [h@from-internal:1] Macro("SIP/100-00000020", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/100-00000020", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/100-00000020", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/100-00000020", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("SIP/100-00000020", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/100-00000020' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-00000020'

Como ves, no es que haya mucha más información....
Gracias!

🗨️ 4
BocaDePez

has puesto la señalización correctamente? con la opción signalling=fxs_ls en el chan_dahdi.conf ?

en qué zona estás ? posiblemente variando sólo ese parámetro puedas adaptarlo a tu línea.

🗨️ 3
gaoito

Hola. El parámetro estaba en signalling=fxs_ks. Lo he cambiado, pero sigue igual. Estoy en Cartagena, Murcia y mi operador es Ono.

Mi chan_dahdi.conf es:

;
; DAHDI telephony
;
; Configuration file
[trunkgroups]
[channels]
language=es
context=from-zaptel
signalling=fxs_ls
rxwink=300              ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
;echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no
;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
;Include setup-pstn configs
#include dahdi-channels.conf
group=1
;Include PBXconfig configs
#include chan_dahdi_additional.conf

Saludos y gracias

gaoito

alguna idea? no consigo llamar :(

🗨️ 1
BocaDePez
BocaDePez