Re: Sangoma A101 DTMF
Christian Cabrera escribió:
Activa el debug en el logger.conf y pon la salida del CLI de Asterisk para cuando sea el caso de que NO te detecta el contestado. Quizá por allí tengamos más información.
Hola Christian
en el debug me sale esto:
-- Executing [96380649@from-internal:1] Macro("SIP/011-00000000", "user-callerid,SKIPTTL,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/011-00000000", "AMPUSER=011") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/011-00000000", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/011-00000000", "1?Set(REALCALLERIDNUM=011)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/011-00000000", "AMPUSER=011") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/011-00000000", "AMPUSERCIDNAME=011") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/011-00000000", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/011-00000000", "AMPUSERCID=011") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/011-00000000", "CALLERID(all)="011" <011>") in new stack
-- Executing [s@macro-user-callerid:9] ExecIf("SIP/011-00000000", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/011-00000000", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] Set("SIP/011-00000000", "CALLERID(number)=011") in new stack
-- Executing [s@macro-user-callerid:20] Set("SIP/011-00000000", "CALLERID(name)=011") in new stack
-- Executing [s@macro-user-callerid:21] NoOp("SIP/011-00000000", "Using CallerID "011" <011>") in new stack
-- Executing [96380649@from-internal:2] NoOp("SIP/011-00000000", "Calling Out Route: marcacion9") in new stack
-- Executing [96380649@from-internal:3] Set("SIP/011-00000000", "MOHCLASS=default") in new stack
-- Executing [96380649@from-internal:4] Set("SIP/011-00000000", "_NODEST=") in new stack
-- Executing [96380649@from-internal:5] Macro("SIP/011-00000000", "record-enable,011,OUT,") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("SIP/011-00000000", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] ExecIf("SIP/011-00000000", "0?MacroExit()") in new stack
-- Executing [s@macro-record-enable:5] GotoIf("SIP/011-00000000", "0?Group😮UT") in new stack
-- Goto (macro-record-enable,s,15)
-- Executing [s@macro-record-enable:15] GotoIf("SIP/011-00000000", "0?IN") in new stack
-- Executing [s@macro-record-enable:16] ExecIf("SIP/011-00000000", "1?MacroExit()") in new stack
-- Executing [96380649@from-internal:6] Macro("SIP/011-00000000", "dialout-trunk,1,6380649,") in new stack
-- Executing [s@macro-dialout-trunk:1] Set("SIP/011-00000000", "DIAL_TRUNK=1") in new stack
-- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/011-00000000", "0?sub-pincheck,s,1") in new stack
-- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/011-00000000", "0?disabletrunk,1") in new stack
-- Executing [s@macro-dialout-trunk:4] Set("SIP/011-00000000", "DIAL_NUMBER=6380649") in new stack
-- Executing [s@macro-dialout-trunk:5] Set("SIP/011-00000000", "DIAL_TRUNK_OPTIONS=tr") in new stack
-- Executing [s@macro-dialout-trunk:6] Set("SIP/011-00000000", "OUTBOUND_GROUP=OUT_1") in new stack
-- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/011-00000000", "1?nomax") in new stack
-- Goto (macro-dialout-trunk,s,9)
-- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/011-00000000", "0?skipoutcid") in new stack
-- Executing [s@macro-dialout-trunk:10] Set("SIP/011-00000000", "DIAL_TRUNK_OPTIONS=") in new stack
-- Executing [s@macro-dialout-trunk:11] Macro("SIP/011-00000000", "outbound-callerid,1") in new stack
-- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/011-00000000", "0?Set(CALLERPRES()=)") in new stack
-- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/011-00000000", "0?Set(REALCALLERIDNUM=011)") in new stack
-- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/011-00000000", "1?normcid") in new stack
-- Goto (macro-outbound-callerid,s,6)
-- Executing [s@macro-outbound-callerid:6] Set("SIP/011-00000000", "USEROUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:7] Set("SIP/011-00000000", "EMERGENCYCID=") in new stack
-- Executing [s@macro-outbound-callerid:8] Set("SIP/011-00000000", "TRUNKOUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/011-00000000", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,12)
-- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/011-00000000", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/011-00000000", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/011-00000000", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/011-00000000", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
-- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/011-00000000", "0?sub-flp-1,s,1") in new stack
-- Executing [s@macro-dialout-trunk:13] Set("SIP/011-00000000", "OUTNUM=6380649") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/011-00000000", "custom=DAHDI/g1") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/011-00000000", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusicdefault))") in new stack
-- Executing [s@macro-dialout-trunk:16] Macro("SIP/011-00000000", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/011-00000000", "") in new stack
-- Executing [s@macro-dialout-trunk:17] GotoIf("SIP/011-00000000", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/011-00000000", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:19] Dial("SIP/011-00000000", "DAHDI/g1/6380649,300,") in new stack
** -- Called DAHDI/g1/6380649
MFC/R2 call has been accepted on forward channel 1
-- DAHDI/1-1 is ringing
-- DAHDI/1-1 is making progress passing it to SIP/011-00000000
Chan 1 - Far end disconnected. Reason: No Answer
MFC/R2 call disconnected on channel 1
-- DAHDI/1-1 is circuit-busy
-- Hungup 'DAHDI/1-1'**
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [s@macro-dialout-trunk:20] NoOp("SIP/011-00000000", "Dial failed for some reason with DIALSTATUS = CONGESTION and HANGUPCAUSE = 0") in new stack
-- Executing [s@macro-dialout-trunk:21] Goto("SIP/011-00000000", "s-CONGESTION,1") in new stack
-- Goto (macro-dialout-trunk,s-CONGESTION,1)
-- Executing [s-CONGESTION@macro-dialout-trunk:1] Set("SIP/011-00000000", "RC=0") in new stack
-- Executing [s-CONGESTION@macro-dialout-trunk:2] Goto("SIP/011-00000000", "0,1") in new stack
-- Goto (macro-dialout-trunk,0,1)
-- Executing [0@macro-dialout-trunk:1] Goto("SIP/011-00000000", "continue,1") in new stack
-- Goto (macro-dialout-trunk,continue,1)
-- Executing [continue@macro-dialout-trunk:1] GotoIf("SIP/011-00000000", "1?noreport") in new stack
-- Goto (macro-dialout-trunk,continue,3)
-- Executing [continue@macro-dialout-trunk:3] NoOp("SIP/011-00000000", "TRUNK Dial failed due to CONGESTION HANGUPCAUSE: 0 - failing through to other trunks") in new stack
-- Executing [continue@macro-dialout-trunk:4] Set("SIP/011-00000000", "CALLERID(number)=011") in new stack
-- Executing [96380649@from-internal:7] Macro("SIP/011-00000000", "outisbusy,") in new stack
-- Executing [s@macro-outisbusy:1] Progress("SIP/011-00000000", "") in new stack
-- Executing [s@macro-outisbusy:2] GotoIf("SIP/011-00000000", "0?emergency,1") in new stack
-- Executing [s@macro-outisbusy:3] GotoIf("SIP/011-00000000", "0?intracompany,1") in new stack
-- Executing [s@macro-outisbusy:4] Playback("SIP/011-00000000", "all-circuits-busy-now&pls-try-call-later, noanswer") in new stack
-- <SIP/011-00000000> Playing 'all-circuits-busy-now.gsm' (language 'en')
MFC/R2 call end on channel 1
-- Remote UNIX connection
-- Remote UNIX connection disconnected
-- <SIP/011-00000000> Playing 'pls-try-call-later.gsm' (language 'en')
-- Executing [s@macro-outisbusy:5] Congestion("SIP/011-00000000", "20") in new stack
== Spawn extension (macro-outisbusy, s, 5) exited non-zero on 'SIP/011-00000000' in macro 'outisbusy'
== Spawn extension (from-internal, 96380649, 7) exited non-zero on 'SIP/011-00000000'
-- Executing [h@from-internal:1] Macro("SIP/011-00000000", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/011-00000000", "1?endmixmoncheck") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] NoOp("SIP/011-00000000", "End of MIXMON check") in new stack
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/011-00000000", "1?nomeetmemon") in new stack
-- Goto (macro-hangupcall,s,28)
-- Executing [s@macro-hangupcall:28] NoOp("SIP/011-00000000", "End of MEETME check") in new stack
-- Executing [s@macro-hangupcall:29] GotoIf("SIP/011-00000000", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,34)
-- Executing [s@macro-hangupcall:34] NoOp("SIP/011-00000000", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:35] GotoIf("SIP/011-00000000", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,41)
-- Executing [s@macro-hangupcall:41] NoOp("SIP/011-00000000", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:42] GotoIf("SIP/011-00000000", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,45)
-- Executing [s@macro-hangupcall:45] GotoIf("SIP/011-00000000", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,48)
-- Executing [s@macro-hangupcall:48] GotoIf("SIP/011-00000000", "1?theend") in new stack
-- Goto (macro-hangupcall,s,50)
-- Executing [s@macro-hangupcall:50] AGI("SIP/011-00000000", "hangup.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
-- <SIP/011-00000000>AGI Script hangup.agi completed, returning 0
-- Executing [s@macro-hangupcall:51] Hangup("SIP/011-00000000", "") in new stack
== Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/011-00000000' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/011-00000000'
ya en las ultimas pruebas que he hecho ya no me sale answer y en mi softphone se escucha un tono largo cuando contesto en el telefono en el que hago pruebas