Trixbox задержка при входящем звонке FXO
Сообщений: 5
|
Trixbox задержка при входящем звонке FXO
Здравствуйте, коллеги!
На сервере установлена последняя версия Trixbox и плата Sangoma A400 ( 4 порта FXO ) Станция->FXO->SIP->Sipphone. Во время входящего вызова вижу 2 секундную задержку перед подачей звонка на SIP телефоны. На Trixbox звонок попадает сразу -вижу строчку:
-- Starting simple switch on 'DAHDI/10-1'
Затем 2сек задержка. Во время задержки мне подается КПВ, похоже со станции. И нормальное продолжение звонка:
-- Executing [s@from-pstn:1] Set("DAHDI/4-1", "__FROM_DID=s") in new stack
-- Executing [s@from-pstn:2] Gosub("DAHDI/4-1", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/4-1", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Return("DAHDI/4-1", "") in new stack
-- Executing [s@from-pstn:3] ExecIf("DAHDI/4-1", "1 ?Set(CALLERID(name)=)") in new stack
-- Executing [s@from-pstn:4] Set("DAHDI/4-1", "FAX_RX=200") in new stack
-- Executing [s@from-pstn:5] Answer("DAHDI/4-1", "") in new stack
-- Executing [s@from-pstn:6] PlayTones("DAHDI/4-1", "ring") in new stack
-- Executing [s@from-pstn:7] NVFaxDetect("DAHDI/4-1", "0|t") in new stack
-- Executing [s@from-pstn:8] Set("DAHDI/4-1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [s@from-pstn:9] Set("DAHDI/4-1", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [s@from-pstn:10] Goto("DAHDI/4-1", "ext-group,400,1") in new stack
-- Goto (ext-group,400,1)
-- Executing [400@ext-group:1] Macro("DAHDI/4-1", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("DAHDI/4-1", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("DAHDI/4-1", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("DAHDI/4-1", "1?Set(REALCALLERIDNUM=)") in new stack
-- Executing [s@macro-user-callerid:4] Set("DAHDI/4-1", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:5] Set("DAHDI/4-1", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("DAHDI/4-1", "1?report") in new stack
-- Goto (macro-user-callerid,s,11)
-- Executing [s@macro-user-callerid:11] GotoIf("DAHDI/4-1", "0?continue") in new stack
-- Executing [s@macro-user-callerid:12] Set("DAHDI/4-1", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:13] GotoIf("DAHDI/4-1", "1?continue") in new stack
-- Goto (macro-user-callerid,s,20)
-- Executing [s@macro-user-callerid:20] NoOp("DAHDI/4-1", "Using CallerID "" <>") in new stack
-- Executing [400@ext-group:2] GotoIf("DAHDI/4-1", "1?skipdb") in new stack
-- Goto (ext-group,400,4)
-- Executing [400@ext-group:4] Set("DAHDI/4-1", "__NODEST=") in new stack
-- Executing [400@ext-group:5] Set("DAHDI/4-1", "__BLKVM_OVERRIDE=BLKVM/400/DAHDI/4-1") in new stack
-- Executing [400@ext-group:6] Set("DAHDI/4-1", "__BLKVM_BASE=400") in new stack
-- Executing [400@ext-group:7] Set("DAHDI/4-1", "DB(BLKVM/400/DAHDI/4-1)=TRUE") in new stack
-- Executing [400@ext-group:8] Set("DAHDI/4-1", "RRNODEST=") in new stack
-- Executing [400@ext-group:9] Set("DAHDI/4-1", "__NODEST=400") in new stack
-- Executing [400@ext-group:10] Set("DAHDI/4-1", "RecordMethod=Group") in new stack
-- Executing [400@ext-group:11] Macro("DAHDI/4-1", "record-enable,101-102-104-103,Group") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("DAHDI/4-1", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] AGI("DAHDI/4-1", "recordingcheck,20091215-203817,1260898688.14") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
-- <DAHDI/4-1>AGI Script recordingcheck completed, returning 0
-- Executing [s@macro-record-enable:5] MacroExit("DAHDI/4-1", "") in new stack
-- Executing [400@ext-group:12] Set("DAHDI/4-1", "RingGroupMethod=hunt") in new stack
-- Executing [400@ext-group:13] Macro("DAHDI/4-1", "dial,10,tr,101-102-104-103") in new stack
-- Executing [s@macro-dial:1] GotoIf("DAHDI/4-1", "1?dial") in new stack
-- Goto (macro-dial,s,3)
-- Executing [s@macro-dial:3] AGI("DAHDI/4-1", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
== Manager 'admin' logged on from 127.0.0.1
dialparties.agi: Caller ID name is 'unknown' number is 'unknown'
> dialparties.agi: USE_CONFIRMATION: 'FALSE'
> dialparties.agi: RINGGROUP_INDEX: ''
dialparties.agi: Methodology of ring is 'hunt'
-- dialparties.agi: Added extension 101 to extension map
-- dialparties.agi: Added extension 102 to extension map
-- dialparties.agi: Added extension 104 to extension map
-- dialparties.agi: Added extension 103 to extension map
-- dialparties.agi: Extension 101 cf is disabled
-- dialparties.agi: Extension 102 cf is disabled
-- dialparties.agi: Extension 104 cf is disabled
-- dialparties.agi: Extension 103 cf is disabled
-- dialparties.agi: Extension 101 do not disturb is disabled
-- dialparties.agi: Extension 102 do not disturb is disabled
-- dialparties.agi: Extension 104 do not disturb is disabled
-- dialparties.agi: Extension 103 do not disturb is disabled
> dialparties.agi: extnum 101 has: cw: 1; hascfb: 0 [] hascfu: 0 []
> dialparties.agi: extnum 102 has: cw: 1; hascfb: 0 [] hascfu: 0 []
> dialparties.agi: extnum 104 has: cw: 1; hascfb: 0 [] hascfu: 0 []
> dialparties.agi: extnum 103 has: cw: 1; hascfb: 0 [] hascfu: 0 []
-- dialparties.agi: Filtered ARG3: 101-102-104-103
> dialparties.agi: NODEST: 400 adding M(auto-blkvm) to dialopts: trM(auto-blkvm)
> dialparties.agi: NODEST: 400 blkvm enabled macro already in dialopts: trM(auto-blkvm)
== Manager 'admin' logged off from 127.0.0.1
-- <DAHDI/4-1>AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:20] NoOp("DAHDI/4-1", "Returned from dialparties with hunt groups to dial ") in new stack
-- Executing [s@macro-dial:21] Set("DAHDI/4-1", "HuntLoop=0") in new stack
-- Executing [s@macro-dial:22] GotoIf("DAHDI/4-1", "1?a30") in new stack
-- Goto (macro-dial,s,26)
-- Executing [s@macro-dial:26] Set("DAHDI/4-1", "HuntMember=HuntMember0") in new stack
-- Executing [s@macro-dial:27] GotoIf("DAHDI/4-1", "1?a32:a35") in new stack
-- Goto (macro-dial,s,28)
-- Executing [s@macro-dial:28] Set("DAHDI/4-1", "CT_EXTEN=101") in new stack
-- Executing [s@macro-dial:29] Set("DAHDI/4-1", "DB(CALLTRACE/101)=unknown") in new stack
-- Executing [s@macro-dial:30] Goto("DAHDI/4-1", "s,a42") in new stack
-- Goto (macro-dial,s,38)
-- Executing [s@macro-dial:38] Dial("DAHDI/4-1", "SIP/101,10,trM(auto-blkvm)") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
-- Called 101
-- SIP/101-b7507c28 is ringing
-- Nobody picked up in 10000 ms
-- Executing [s@macro-dial:39] Set("DAHDI/4-1", "HuntLoop=1") in new stack
-- Executing [s@macro-dial:40] GotoIf("DAHDI/4-1", "1?a46") in new stack
-- Goto (macro-dial,s,42)
-- Executing [s@macro-dial:42] Set("DAHDI/4-1", "HuntMembers=3") in new stack
-- Executing [s@macro-dial:43] Goto("DAHDI/4-1", "s,a22") in new stack
-- Goto (macro-dial,s,22)
-- Executing [s@macro-dial:22] GotoIf("DAHDI/4-1", "1?a30") in new stack
-- Goto (macro-dial,s,26)
-- Executing [s@macro-dial:26] Set("DAHDI/4-1", "HuntMember=HuntMember1") in new stack
-- Executing [s@macro-dial:27] GotoIf("DAHDI/4-1", "1?a32:a35") in new stack
-- Goto (macro-dial,s,28)
-- Executing [s@macro-dial:28] Set("DAHDI/4-1", "CT_EXTEN=102") in new stack
-- Executing [s@macro-dial:29] Set("DAHDI/4-1", "DB(CALLTRACE/102)=unknown") in new stack
-- Executing [s@macro-dial:30] Goto("DAHDI/4-1", "s,a42") in new stack
-- Goto (macro-dial,s,38)
-- Executing [s@macro-dial:38] Dial("DAHDI/4-1", "SIP/102,10,trM(auto-blkvm)") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
-- Called 102
-- SIP/102-b75100a8 is ringing
-- SIP/102-b75100a8 answered DAHDI/4-1
-- Executing [s@macro-auto-blkvm:1] Set("SIP/102-b75100a8", "__MACRO_RESULT=") in new stack
-- Executing [s@macro-auto-blkvm:2] DBdel("SIP/102-b75100a8", "BLKVM/400/DAHDI/4-1") in new stack
-- DBdel: family=BLKVM, key=400/DAHDI/4-1
-- Executing [h@macro-dial:1] Macro("DAHDI/4-1", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] ResetCDR("DAHDI/4-1", "vw") in new stack
-- Executing [s@macro-hangupcall:2] NoCDR("DAHDI/4-1", "") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("DAHDI/4-1", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("DAHDI/4-1", "0?skipblkvm") in new stack
-- Executing [s@macro-hangupcall:7] NoOp("DAHDI/4-1", "Cleaning Up Block VM Flag: BLKVM/400/DAHDI/4-1") in new stack
-- Executing [s@macro-hangupcall:8] DBdel("DAHDI/4-1", "BLKVM/400/DAHDI/4-1") in new stack
-- DBdel: family=BLKVM, key=400/DAHDI/4-1
-- DBdel: Error deleting key from database.
-- Executing [s@macro-hangupcall:9] GotoIf("DAHDI/4-1", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("DAHDI/4-1", "") in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'DAHDI/4-1' in macro 'hangupcall'
== Spawn extension (macro-dial, h, 1) exited non-zero on 'DAHDI/4-1'
== Spawn extension (macro-dial, s, 38) exited non-zero on 'DAHDI/4-1' in macro 'dial'
== Spawn extension (ext-group, 400, 13) exited non-zero on 'DAHDI/4-1'
-- Hungup 'DAHDI/4-1'
С платами похоже все в порядке.Такое ощущение, что где-то стоит таймер на подъем трубки. У кого-нибудь была похожая проблема в Trixbox?
|
Откуда: Уфа
Сообщений: 5856
|
Re: Trixbox задержка при входящем звонке FXO
господи, когдаж народ искать научится прежде чем портянки постить...
http://www.google.com/search?hl=ru&q=fxo+задержка+вызова+site:asterisk-support.ru
|
|