keywords: ip pbx voip gateway gsm gateway

×

Notice

The forum is in read only mode.
× Questions about A400/800/1200 Analog Interface Card

A400P Asterisk打外线大概5分钟20s 自动断线

13 years 8 months ago #6068 by james.zhu
hi:
请检查这些内容:
1) 加载驱动的时候是否带了参数: opermode=CHINA
2) defaultzone=cn
3) indication.conf 里面是cn
4) 打开busydetect=yes, 设置busycount=X
参考: http://wiki.openvox.cn/index.php/OpenVox_A400P_Dahdi_cn

13 years 8 months ago #6069 by sparkwan
[Aug 31 14:08:35] DEBUG[2618] pbx.c: FONALITY: This thread has already held the conlock, skip locking
[Aug 31 14:08:36] VERBOSE[3012] logger.c: -- Starting simple switch on 'DAHDI/3-1'
[Aug 31 14:08:45] VERBOSE[3012] logger.c: -- Executing [913816XXXXX#@from-internal:1] Macro("DAHDI/3-1", "user-callerid,SKIPTTL,") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:1] Set("DAHDI/3-1", "AMPUSER=801") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:2] GotoIf("DAHDI/3-1", "0?report") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:3] ExecIf("DAHDI/3-1", "1?Set(REALCALLERIDNUM=801)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:4] Set("DAHDI/3-1", "AMPUSER=801") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:5] Set("DAHDI/3-1", "AMPUSERCIDNAME=WANG YUN") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:6] GotoIf("DAHDI/3-1", "0?report") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:7] Set("DAHDI/3-1", "AMPUSERCID=801") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:8] Set("DAHDI/3-1", "CALLERID(all)="WANG YUN" <801>") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:9] ExecIf("DAHDI/3-1", "1?Set(CHANNEL(language)=cn)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:10] GotoIf("DAHDI/3-1", "1?continue") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Goto (macro-user-callerid,s,19)
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-user-callerid:19] NoOp("DAHDI/3-1", "Using CallerID "WANG YUN" <801>") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [913816XXXXX#@from-internal:2] Set("DAHDI/3-1", "_NODEST=") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [913816XXXXX#@from-internal:3] Macro("DAHDI/3-1", "record-enable,801,OUT,") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-record-enable:1] GotoIf("DAHDI/3-1", "1?check") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Goto (macro-record-enable,s,4)
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-record-enable:4] AGI("DAHDI/3-1", "recordingcheck,20100831-140846,1283234916.15") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
[Aug 31 14:08:46] DEBUG[2618] pbx.c: FONALITY: This thread has already held the conlock, skip locking
[Aug 31 14:08:46] VERBOSE[3012] logger.c: recordingcheck,20100831-140846,1283234916.15: Outbound recording enabled.
[Aug 31 14:08:46] VERBOSE[3012] logger.c: recordingcheck,20100831-140846,1283234916.15: CALLFILENAME=OUT801-20100831-140846-1283234916.15
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- <DAHDI/3-1>AGI Script recordingcheck completed, returning 0
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-record-enable:999] MixMonitor("DAHDI/3-1", "OUT801-20100831-140846-1283234916.15.wav,,") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [9913816XXXXX#@from-internal:4] Macro("DAHDI/3-1", "dialout-trunk,2,13816XXXXX#,,") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:1] Set("DAHDI/3-1", "DIAL_TRUNK=2") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("DAHDI/3-1", "0?sub-pincheck,s,1") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("DAHDI/3-1", "0?disabletrunk,1") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:4] Set("DAHDI/3-1", "DIAL_NUMBER=13816XXXXXX#") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:5] Set("DAHDI/3-1", "DIAL_TRUNK_OPTIONS=tr") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:6] Set("DAHDI/3-1", "OUTBOUND_GROUP=OUT_2") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("DAHDI/3-1", "1?nomax") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Goto (macro-dialout-trunk,s,9)
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("DAHDI/3-1", "0?skipoutcid") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:10] Set("DAHDI/3-1", "DIAL_TRUNK_OPTIONS=") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:11] Macro("DAHDI/3-1", "outbound-callerid,2") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("DAHDI/3-1", "0?Set(CALLERPRES()=)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("DAHDI/3-1", "0?Set(REALCALLERIDNUM=801)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("DAHDI/3-1", "1?normcid") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Goto (macro-outbound-callerid,s,6)
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:6] Set("DAHDI/3-1", "USEROUTCID=") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:7] Set("DAHDI/3-1", "EMERGENCYCID=") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:8] Set("DAHDI/3-1", "TRUNKOUTCID=02152308829") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("DAHDI/3-1", "1?trunkcid") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Goto (macro-outbound-callerid,s,12)
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:12] ExecIf("DAHDI/3-1", "1?Set(CALLERID(all)=02152308829)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:13] ExecIf("DAHDI/3-1", "0?Set(CALLERID(all)=)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("DAHDI/3-1", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:12] ExecIf("DAHDI/3-1", "1?AGI(fixlocalprefix)") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
[Aug 31 14:08:46] VERBOSE[3014] logger.c: == Begin MixMonitor Recording DAHDI/3-1
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- <DAHDI/3-1>AGI Script fixlocalprefix completed, returning 0
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:13] Set("DAHDI/3-1", "OUTNUM=13816XXXX#") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:14] Set("DAHDI/3-1", "custom=DAHDI/2") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("DAHDI/3-1", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:16] Macro("DAHDI/3-1", "dialout-trunk-predial-hook,") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("DAHDI/3-1", "") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:17] GotoIf("DAHDI/3-1", "0?bypass,1") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("DAHDI/3-1", "0?customtrunk") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:19] Dial("DAHDI/3-1", "DAHDI/2/13816XXXXX#,300,") in new stack
[Aug 31 14:08:46] VERBOSE[3012] logger.c: -- Called 2/13816XXXXX#
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Nobody picked up in 300000 ms
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Hungup 'DAHDI/2-1'
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Executing [s@macro-dialout-trunk:20] Goto("DAHDI/3-1", "s-NOANSWER,1") in new stack
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Goto (macro-dialout-trunk,s-NOANSWER,1)
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Executing [s-NOANSWER@macro-dialout-trunk:1] NoOp("DAHDI/3-1", "Dial failed due to trunk reporting NOANSWER - giving up") in new stack
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Executing [s-NOANSWER@macro-dialout-trunk:2] PlayTones("DAHDI/3-1", "congestion") in new stack
[Aug 31 14:14:19] WARNING[3012] translate.c: no samples for ulawtoalaw
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Executing [s-NOANSWER@macro-dialout-trunk:3] Congestion("DAHDI/3-1", "20") in new stack
[Aug 31 14:14:27] VERBOSE[3012] logger.c: == Spawn extension (macro-dialout-trunk, s-NOANSWER, 3) exited non-zero on 'DAHDI/3-1' in macro 'dialout-trunk'
[Aug 31 14:14:27] VERBOSE[3012] logger.c: == Spawn extension (from-internal, 913816XXXXX#, 4) exited non-zero on 'DAHDI/3-1'
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Executing [h@from-internal:1] Macro("DAHDI/3-1", "hangupcall") in new stack
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/3-1", "1?skiprg") in new stack
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Goto (macro-hangupcall,s,4)
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Executing [s@macro-hangupcall:4] GotoIf("DAHDI/3-1", "1?skipblkvm") in new stack
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Goto (macro-hangupcall,s,7)
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Executing [s@macro-hangupcall:7] GotoIf("DAHDI/3-1", "1?theend") in new stack
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Goto (macro-hangupcall,s,9)
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Executing [s@macro-hangupcall:9] Hangup("DAHDI/3-1", "") in new stack
[Aug 31 14:14:27] VERBOSE[3012] logger.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'DAHDI/3-1' in macro 'hangupcall'
[Aug 31 14:14:27] VERBOSE[3012] logger.c: == Spawn extension (from-internal, h, 1) exited non-zero on 'DAHDI/3-1'
[Aug 31 14:14:27] VERBOSE[3012] logger.c: -- Hungup 'DAHDI/3-1'
[Aug 31 14:14:27] VERBOSE[3014] logger.c: == MixMonitor close filestream
[Aug 31 14:14:27] VERBOSE[3014] logger.c: == End MixMonitor Recording DAHDI/3-1
[Aug 31 14:14:27] DEBUG[2618] pbx.c: FONALITY: This thread has already held the conlock, skip locking

i] Last edited by sparkwan at 2010-8-31 14:38 [/i
13 years 8 months ago #6070 by sparkwan
拷贝了一下logo,发现主要是下面这个原因
[Aug 31 14:14:19] VERBOSE[3012] logger.c: -- Nobody picked up in 300000 ms

默认在300s内认为没有接听,认为timeout,所以自动挂断
13 years 8 months ago #6071 by sparkwan
Dial("DAHDI/3-1", "DAHDI/2/13816XXXXX#,300,")
中间的300标识默认timeout时间是300秒
13 years 8 months ago #6072 by lisa.gao
Hi,
谢谢你的反馈:)

13 years 8 months ago #6073 by sparkwan
James
按照wiki上的
service wctdm stop
上面命令提示
wctdm: unrecognized service
Time to create page: 0.049 seconds
Powered by Kunena Forum