[Gelöst] Anrufe werden unerwartet mit Busy beantwortet

DanielYK

Neuer User
Mitglied seit
11 Mrz 2013
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hallo!

Ich nutze mittlerweile AsteriskNOW (Asterisk 13) mit FreePBX. Ich habe ein Problem mit genau einer Extension. Diese Antwortet immer auf Anrufe mit Busy. Ich habe sie schon mehrmals gelöscht und neu erstellt (über FreePBX), aber anscheinend bleibt irgendeine Einstellung übrig.

Hier ist der Log eines Anrufes von 2102 an 2101 (problematische Extension). Kann jemand sagen, warum mit Busy geantwortet wird?

Code:
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [2101@from-internal:1] GotoIf("SIP/2102-0000014c", "1?ext-local,2101,1") in new stack
    -- Goto (ext-local,2101,1)
    -- Executing [2101@ext-local:1] Set("SIP/2102-0000014c", "__RINGTIMER=20") in new stack
    -- Executing [2101@ext-local:2] Macro("SIP/2102-0000014c", "exten-vm,novm,2101,0,0,0") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/2102-0000014c", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/2102-0000014c", "TOUCH_MONITOR=1426352859.41971") in new stack
    -- Executing [s@macro-user-callerid:2] Set("SIP/2102-0000014c", "AMPUSER=2102") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("SIP/2102-0000014c", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("SIP/2102-0000014c", "1?Set(REALCALLERIDNUM=2102)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/2102-0000014c", "AMPUSER=2102") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/2102-0000014c", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/2102-0000014c", "AMPUSERCIDNAME=Familie") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("SIP/2102-0000014c", "0?report") in new stack
    -- Executing [s@macro-user-callerid:9] Set("SIP/2102-0000014c", "AMPUSERCID=2102") in new stack
    -- Executing [s@macro-user-callerid:10] Set("SIP/2102-0000014c", "__DIAL_OPTIONS=Ttr") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/2102-0000014c", "CALLERID(all)="Familie" <2102>") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/2102-0000014c", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:13] ExecIf("SIP/2102-0000014c", "0?Set(GROUP(concurrency_limit)=2102)") in new stack
    -- Executing [s@macro-user-callerid:14] GosubIf("SIP/2102-0000014c", "7?sub-ccss,s,1(macro-exten-vm,2101)") in new stack
    -- Executing [s@sub-ccss:1] ExecIf("SIP/2102-0000014c", "0?Return()") in new stack
    -- Executing [s@sub-ccss:2] Set("SIP/2102-0000014c", "CCSS_SETUP=TRUE") in new stack
    -- Executing [s@sub-ccss:3] GosubIf("SIP/2102-0000014c", "0?monitor_config,1(macro-exten-vm,2101):monitor_default,1(macro-exten-vm,2101)") in new stack
    -- Executing [monitor_default@sub-ccss:1] GotoIf("SIP/2102-0000014c", "1?is_exten") in new stack
    -- Goto (sub-ccss,monitor_default,4)
    -- Executing [monitor_default@sub-ccss:4] Set("SIP/2102-0000014c", "CALLCOMPLETION(cc_monitor_policy)=generic") in new stack
    -- Executing [monitor_default@sub-ccss:5] Set("SIP/2102-0000014c", "CALLCOMPLETION(cc_max_monitors)=5") in new stack
    -- Executing [monitor_default@sub-ccss:6] Return("SIP/2102-0000014c", "TRUE") in new stack
    -- Executing [s@sub-ccss:4] GosubIf("SIP/2102-0000014c", "7?agent_config,1():agent_default,1()") in new stack
    -- Executing [agent_config@sub-ccss:1] Set("SIP/2102-0000014c", "CALLCOMPLETION(cc_agent_policy)=generic") in new stack
    -- Executing [agent_config@sub-ccss:2] Set("SIP/2102-0000014c", "CALLCOMPLETION(cc_offer_timer)=30") in new stack
    -- Executing [agent_config@sub-ccss:3] Set("SIP/2102-0000014c", "CALLCOMPLETION(ccbs_available_timer)=") in new stack
[2015-03-14 18:07:39] WARNING[20315][C-00000e9c]: ccss.c:960 ast_set_ccbs_available_timer: 0 is an invalid value for ccbs_available_timer. Retaining value as 4800
    -- Executing [agent_config@sub-ccss:4] Set("SIP/2102-0000014c", "CALLCOMPLETION(ccnr_available_timer)=") in new stack
[2015-03-14 18:07:39] WARNING[20315][C-00000e9c]: ccss.c:930 ast_set_ccnr_available_timer: 0 is an invalid value for ccnr_available_timer. Retaining value as 7200
    -- Executing [agent_config@sub-ccss:5] Set("SIP/2102-0000014c", "CALLCOMPLETION(cc_callback_macro)=ccss-default") in new stack
[2015-03-14 18:07:39] WARNING[20315][C-00000e9c]: ccss.c:1012 ast_set_cc_callback_macro: Usage of cc_callback_macro is deprecated.  Please use cc_callback_sub instead.
    -- Executing [agent_config@sub-ccss:6] ExecIf("SIP/2102-0000014c", "1?Set(CALLCOMPLETION(cc_recall_timer)=)") in new stack
[2015-03-14 18:07:39] WARNING[20315][C-00000e9c]: ccss.c:945 ast_set_cc_recall_timer: 0 is an invalid value for ccnr_available_timer. Retaining value as 20
    -- Executing [agent_config@sub-ccss:7] ExecIf("SIP/2102-0000014c", "1?Set(CALLCOMPLETION(cc_max_agents)=)") in new stack
    -- Executing [agent_config@sub-ccss:8] ExecIf("SIP/2102-0000014c", "0?Set(CALLCOMPLETION(cc_agent_dialstring)=Local/2102_2101@from-ccss-)") in new stack
    -- Executing [agent_config@sub-ccss:9] Set("SIP/2102-0000014c", "CALLCOMPLETION(cc_callback_macro)=ccss-default") in new stack
[2015-03-14 18:07:39] WARNING[20315][C-00000e9c]: ccss.c:1012 ast_set_cc_callback_macro: Usage of cc_callback_macro is deprecated.  Please use cc_callback_sub instead.
    -- Executing [agent_config@sub-ccss:10] Return("SIP/2102-0000014c", "") in new stack
    -- Executing [s@sub-ccss:5] Set("SIP/2102-0000014c", "DB(AMPUSER/2102/ccss/last_number)=2101") in new stack
    -- Executing [s@sub-ccss:6] Return("SIP/2102-0000014c", "") in new stack
    -- Executing [s@macro-user-callerid:15] ExecIf("SIP/2102-0000014c", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [s@macro-user-callerid:16] GotoIf("SIP/2102-0000014c", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:17] ExecIf("SIP/2102-0000014c", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
    -- Executing [s@macro-user-callerid:18] Set("SIP/2102-0000014c", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:19] GotoIf("SIP/2102-0000014c", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,30)
    -- Executing [s@macro-user-callerid:30] Set("SIP/2102-0000014c", "CALLERID(number)=2102") in new stack
    -- Executing [s@macro-user-callerid:31] Set("SIP/2102-0000014c", "CALLERID(name)=Familie") in new stack
    -- Executing [s@macro-user-callerid:32] Set("SIP/2102-0000014c", "CDR(cnum)=2102") in new stack
    -- Executing [s@macro-user-callerid:33] Set("SIP/2102-0000014c", "CDR(cnam)=Familie") in new stack
    -- Executing [s@macro-user-callerid:34] Set("SIP/2102-0000014c", "CHANNEL(language)=de") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/2102-0000014c", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/2102-0000014c", "__EXTTOCALL=2101") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/2102-0000014c", "__PICKUPMARK=2101") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/2102-0000014c", "RT=") in new stack
    -- Executing [s@macro-exten-vm:6] ExecIf("SIP/2102-0000014c", "0?Macro(vm,novm,DIRECTDIAL,)") in new stack
    -- Executing [s@macro-exten-vm:7] ExecIf("SIP/2102-0000014c", "0?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:8] Gosub("SIP/2102-0000014c", "sub-record-check,s,1(exten,2101,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("SIP/2102-0000014c", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("SIP/2102-0000014c", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("SIP/2102-0000014c", "NOW=1426352860") in new stack
    -- Executing [s@sub-record-check:4] Set("SIP/2102-0000014c", "__DAY=14") in new stack
    -- Executing [s@sub-record-check:5] Set("SIP/2102-0000014c", "__MONTH=03") in new stack
    -- Executing [s@sub-record-check:6] Set("SIP/2102-0000014c", "__YEAR=2015") in new stack
    -- Executing [s@sub-record-check:7] Set("SIP/2102-0000014c", "__TIMESTR=20150314-180740") in new stack
    -- Executing [s@sub-record-check:8] Set("SIP/2102-0000014c", "__FROMEXTEN=2102") in new stack
    -- Executing [s@sub-record-check:9] Set("SIP/2102-0000014c", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("SIP/2102-0000014c", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("SIP/2102-0000014c", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("SIP/2102-0000014c", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("SIP/2102-0000014c", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("SIP/2102-0000014c", "5?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("SIP/2102-0000014c", "1?sub-record-check,exten,1") in new stack
    -- Goto (sub-record-check,exten,1)
    -- Executing [exten@sub-record-check:1] NoOp("SIP/2102-0000014c", "Exten Recording Check between 2102 and 2101") in new stack
    -- Executing [exten@sub-record-check:2] Set("SIP/2102-0000014c", "CALLTYPE=internal") in new stack
    -- Executing [exten@sub-record-check:3] ExecIf("SIP/2102-0000014c", "0?Set(CALLTYPE=)") in new stack
    -- Executing [exten@sub-record-check:4] Set("SIP/2102-0000014c", "CALLEE=dontcare") in new stack
    -- Executing [exten@sub-record-check:5] ExecIf("SIP/2102-0000014c", "0?Set(CALLEE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:6] GotoIf("SIP/2102-0000014c", "0?callee") in new stack
    -- Executing [exten@sub-record-check:7] GotoIf("SIP/2102-0000014c", "1?caller") in new stack
    -- Goto (sub-record-check,exten,13)
    -- Executing [exten@sub-record-check:13] Set("SIP/2102-0000014c", "RECMODE=dontcare") in new stack
    -- Executing [exten@sub-record-check:14] ExecIf("SIP/2102-0000014c", "0?Set(RECMODE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:15] ExecIf("SIP/2102-0000014c", "1?Set(RECMODE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:16] Gosub("SIP/2102-0000014c", "recordcheck,1(dontcare,internal,2101)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("SIP/2102-0000014c", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("SIP/2102-0000014c", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("SIP/2102-0000014c", "") in new stack
    -- Executing [exten@sub-record-check:17] Return("SIP/2102-0000014c", "") in new stack
    -- Executing [s@macro-exten-vm:9] GotoIf("SIP/2102-0000014c", "1?macrodial") in new stack
    -- Goto (macro-exten-vm,s,15)
    -- Executing [s@macro-exten-vm:15] GosubIf("SIP/2102-0000014c", "0?clrheader,1()") in new stack
    -- Executing [s@macro-exten-vm:16] Macro("SIP/2102-0000014c", "dial-one,,Ttr,2101") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/2102-0000014c", "DEXTEN=2101") in new stack
    -- Executing [s@macro-dial-one:2] Set("SIP/2102-0000014c", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("SIP/2102-0000014c", "0?screen,1()") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/2102-0000014c", "0?cf,1()") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("SIP/2102-0000014c", "0?skip1") in new stack
    -- Executing [s@macro-dial-one:6] Set("SIP/2102-0000014c", "DEXTEN=") in new stack
    -- Executing [s@macro-dial-one:7] Set("SIP/2102-0000014c", "DIALSTATUS=BUSY") in new stack
    -- Executing [s@macro-dial-one:8] GotoIf("SIP/2102-0000014c", "1?nodial") in new stack
    -- Goto (macro-dial-one,s,49)
    -- Executing [s@macro-dial-one:49] ExecIf("SIP/2102-0000014c", "0?Set(DIALSTATUS=NOANSWER)") in new stack
    -- Executing [s@macro-dial-one:50] NoOp("SIP/2102-0000014c", "Returned from dial-one with nothing to call and DIALSTATUS: BUSY") in new stack
    -- Executing [s@macro-dial-one:51] MacroExit("SIP/2102-0000014c", "") in new stack
    -- Executing [s@macro-exten-vm:17] Set("SIP/2102-0000014c", "SV_DIALSTATUS=BUSY") in new stack
    -- Executing [s@macro-exten-vm:18] GosubIf("SIP/2102-0000014c", "0?docfu,1()") in new stack
    -- Executing [s@macro-exten-vm:19] GosubIf("SIP/2102-0000014c", "0?docfb,1()") in new stack
    -- Executing [s@macro-exten-vm:20] Set("SIP/2102-0000014c", "DIALSTATUS=BUSY") in new stack
    -- Executing [s@macro-exten-vm:21] ExecIf("SIP/2102-0000014c", "0?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:22] GotoIf("SIP/2102-0000014c", "1?s-BUSY,1") in new stack
    -- Goto (macro-exten-vm,s-BUSY,1)
    -- Executing [s-BUSY@macro-exten-vm:1] GotoIf("SIP/2102-0000014c", "0?exit,1") in new stack
    -- Executing [s-BUSY@macro-exten-vm:2] PlayTones("SIP/2102-0000014c", "busy") in new stack
    -- Executing [s-BUSY@macro-exten-vm:3] Busy("SIP/2102-0000014c", "20") in new stack
  == Spawn extension (macro-exten-vm, s-BUSY, 3) exited non-zero on 'SIP/2102-0000014c' in macro 'exten-vm'
  == Spawn extension (ext-local, 2101, 2) exited non-zero on 'SIP/2102-0000014c'
    -- Executing [h@ext-local:1] Macro("SIP/2102-0000014c", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/2102-0000014c", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] Hangup("SIP/2102-0000014c", "") in new stack
  == Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'SIP/2102-0000014c' in macro 'hangupcall'
  == Spawn extension (ext-local, h, 1) exited non-zero on 'SIP/2102-0000014c'
 
Zuletzt bearbeitet:
Problem gelöst, DND war merkwürdigerweise auf YES gesetzt. Wurde über die Asteriskdb ausfindig gemacht.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.