Сообщений: 70
|
Re: Проблемы с трансфером
Астериск 1.6.2.8, телефоны GoHigh ep210h + шлюз GoHigh MG3000 на 32 FXS, косяк почему то наблюдается при звонках идущих через транк с другого сервера Астериск. Вот немного дебага:
-- Executing [200@from-internal-xfer:1] Macro("Local/200@from-internal-xfer-6622;2", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("Local/200@from-internal-xfer-6622;2", "AMPUSER=203") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("Local/200@from-internal-xfer-6622;2", "1?report") in new stack
-- Goto (macro-user-callerid,s,10)
-- Executing [s@macro-user-callerid:10] GotoIf("Local/200@from-internal-xfer-6622;2", "0?continue") in new stack
-- Executing [s@macro-user-callerid:11] Set("Local/200@from-internal-xfer-6622;2", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("Local/200@from-internal-xfer-6622;2", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("Local/200@from-internal-xfer-6622;2", "Using CallerID "Neverova" <203>") in new stack
-- Executing [200@from-internal-xfer:2] GotoIf("Local/200@from-internal-xfer-6622;2", "1?skipdb") in new stack
-- Goto (from-internal-xfer,200,4)
-- Executing [200@from-internal-xfer:4] Set("Local/200@from-internal-xfer-6622;2", "__NODEST=") in new stack
-- Executing [200@from-internal-xfer:5] Set("Local/200@from-internal-xfer-6622;2", "__BLKVM_OVERRIDE=BLKVM/200/Local/200@from-internal-xfer-6622;2") in new stack
-- Executing [200@from-internal-xfer:6] Set("Local/200@from-internal-xfer-6622;2", "__BLKVM_BASE=200") in new stack
-- Executing [200@from-internal-xfer:7] Set("Local/200@from-internal-xfer-6622;2", "DB(BLKVM/200/Local/200@from-internal-xfer-6622;2)=TRUE") in new stack
-- Executing [200@from-internal-xfer:8] Set("Local/200@from-internal-xfer-6622;2", "RRNODEST=") in new stack
-- Executing [200@from-internal-xfer:9] Set("Local/200@from-internal-xfer-6622;2", "__NODEST=200") in new stack
-- Executing [200@from-internal-xfer:10] GosubIf("Local/200@from-internal-xfer-6622;2", "0?sub-rgsetcid,s,1") in new stack
-- Executing [200@from-internal-xfer:11] Set("Local/200@from-internal-xfer-6622;2", "RecordMethod=Group") in new stack
-- Executing [200@from-internal-xfer:12] Macro("Local/200@from-internal-xfer-6622;2", "record-enable,201-202,Group") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("Local/200@from-internal-xfer-6622;2", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] ExecIf("Local/200@from-internal-xfer-6622;2", "0?MacroExit()") in new stack
-- Executing [s@macro-record-enable:5] GotoIf("Local/200@from-internal-xfer-6622;2", "1?Group:OUT") in new stack
-- Goto (macro-record-enable,s,6)
-- Executing [s@macro-record-enable:6] Set("Local/200@from-internal-xfer-6622;2", "LOOPCNT=2") in new stack
-- Executing [s@macro-record-enable:7] Set("Local/200@from-internal-xfer-6622;2", "ITER=1") in new stack
-- Executing [s@macro-record-enable:8] GotoIf("Local/200@from-internal-xfer-6622;2", "1?continue") in new stack
-- Goto (macro-record-enable,s,13)
-- Executing [s@macro-record-enable:13] Set("Local/200@from-internal-xfer-6622;2", "ITER=2") in new stack
-- Executing [s@macro-record-enable:14] GotoIf("Local/200@from-internal-xfer-6622;2", "1?begin") in new stack
-- Goto (macro-record-enable,s,8)
-- Executing [s@macro-record-enable:8] GotoIf("Local/200@from-internal-xfer-6622;2", "1?continue") in new stack
-- Goto (macro-record-enable,s,13)
-- Executing [s@macro-record-enable:13] Set("Local/200@from-internal-xfer-6622;2", "ITER=3") in new stack
-- Executing [s@macro-record-enable:14] GotoIf("Local/200@from-internal-xfer-6622;2", "0?begin") in new stack
-- Executing [s@macro-record-enable:15] GotoIf("Local/200@from-internal-xfer-6622;2", "0?IN") in new stack
-- Executing [s@macro-record-enable:16] ExecIf("Local/200@from-internal-xfer-6622;2", "1?MacroExit()") in new stack
-- Executing [200@from-internal-xfer:13] Set("Local/200@from-internal-xfer-6622;2", "RingGroupMethod=ringall") in new stack
-- Executing [200@from-internal-xfer:14] Macro("Local/200@from-internal-xfer-6622;2", "dial,60,TtrwW,201-202") in new stack
-- Executing [s@macro-dial:1] GotoIf("Local/200@from-internal-xfer-6622;2", "1?dial") in new stack
-- Goto (macro-dial,s,3)
-- Executing [s@macro-dial:3] AGI("Local/200@from-internal-xfer-6622;2", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
dialparties.agi: Caller ID name is 'Neverova' number is '203'
dialparties.agi: Methodology of ring is 'ringall'
-- dialparties.agi: Added extension 201 to extension map
-- dialparties.agi: Added extension 202 to extension map
-- dialparties.agi: Extension 201 cf is disabled
-- dialparties.agi: Extension 202 cf is disabled
-- dialparties.agi: Extension 201 do not disturb is disabled
-- dialparties.agi: Extension 202 do not disturb is disabled
dialparties.agi: EXTENSION_STATE: 0 (NOT_INUSE)
dialparties.agi: Extension 201 has ExtensionState: 0
-- dialparties.agi: Checking CW and CFB status for extension 201
-- dialparties.agi: dbset CALLTRACE/201 to 203
dialparties.agi: EXTENSION_STATE: 4 (UNAVAILABLE)
dialparties.agi: Extension 202 has ExtensionState: 4
-- dialparties.agi: Checking CW and CFB status for extension 202
-- dialparties.agi: dbset CALLTRACE/202 to 203
-- dialparties.agi: Filtered ARG3: 201-202
-- <Local/200@from-internal-xfer-6622;2>AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:7] Dial("Local/200@from-internal-xfer-6622;2", "SIP/201&SIP/202,60,TtrwWM(auto-blkvm)") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called 201
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Local/200@from-internal-xfer-6622;1 is ringing
-- SIP/201-00008266 is ringing
-- Local/200@from-internal-xfer-6622;1 is ringing
-- SIP/201-00008266 answered Local/200@from-internal-xfer-6622;2
-- Executing [s@macro-auto-blkvm:1] Set("SIP/201-00008266", "__MACRO_RESULT=") in new stack
-- Executing [s@macro-auto-blkvm:2] NoOp("SIP/201-00008266", "Deleting: BLKVM/200/Local/200@from-internal-xfer-6622;2 TRUE") in new stack
-- Stopped music on hold on SIP/astana-00008261
-- <Local/200@from-internal-xfer-6622;1> Playing 'beep.gsm' (language 'ru')
-- Executing [h@macro-dialout-trunk:1] Macro("SIP/203-00008260", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/203-00008260", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/203-00008260", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/203-00008260", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/203-00008260", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/203-00008260' in macro 'hangupcall'
-- adaptive jitterbuffer destroyed on channel Transfered/SIP/astana-00008261<ZOMBIE>
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/203-00008260' in macro 'dialout-trunk'
== Spawn extension (949777, 911, 6) exited non-zero on 'SIP/203-00008260'
-- adaptive jitterbuffer destroyed on channel SIP/203-00008260
-- Executing [h@macro-dial:1] Macro("Local/200@from-internal-xfer-6622;2", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/200@from-internal-xfer-6622;2", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("Local/200@from-internal-xfer-6622;2", "0?skipblkvm") in new stack
-- Executing [s@macro-hangupcall:5] NoOp("Local/200@from-internal-xfer-6622;2", "Cleaning Up Block VM Flag: BLKVM/200/Local/200@from-internal-xfer-6622;2") in new stack
-- Executing [s@macro-hangupcall:6] NoOp("Local/200@from-internal-xfer-6622;2", "Deleting: BLKVM/200/Local/200@from-internal-xfer-6622;2 ") in new stack
-- Executing [s@macro-hangupcall:7] GotoIf("Local/200@from-internal-xfer-6622;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("Local/200@from-internal-xfer-6622;2", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'Local/200@from-internal-xfer-6622;2' in macro 'hangupcall'
== Spawn extension (macro-dial, h, 1) exited non-zero on 'Local/200@from-internal-xfer-6622;2'
== Spawn extension (macro-dial, s, 7) exited non-zero on 'Local/200@from-internal-xfer-6622;2' in macro 'dial'
== Spawn extension (from-internal-xfer, 200, 14) exited non-zero on 'Local/200@from-internal-xfer-6622;2'
-- Executing [h@from-internal-xfer:1] Macro("Local/200@from-internal-xfer-6622;2", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/200@from-internal-xfer-6622;2", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("Local/200@from-internal-xfer-6622;2", "0?skipblkvm") in new stack
-- Executing [s@macro-hangupcall:5] NoOp("Local/200@from-internal-xfer-6622;2", "Cleaning Up Block VM Flag: BLKVM/200/Local/200@from-internal-xfer-6622;2") in new stack
-- Executing [s@macro-hangupcall:6] NoOp("Local/200@from-internal-xfer-6622;2", "Deleting: BLKVM/200/Local/200@from-internal-xfer-6622;2 ") in new stack
-- Executing [s@macro-hangupcall:7] GotoIf("Local/200@from-internal-xfer-6622;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("Local/200@from-internal-xfer-6622;2", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'Local/200@from-internal-xfer-6622;2' in macro 'hangupcall'
== Spawn extension (from-internal-xfer, h, 1) exited non-zero on 'Local/200@from-internal-xfer-6622;2'
-- Executing [h@from-internal:1] Macro("SIP/astana-00008261", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/astana-00008261", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/astana-00008261", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/astana-00008261", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/astana-00008261", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/astana-00008261' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/astana-00008261'
|