[Problem] Pickup mit *8 -> Anruf in Abwesenheit

robinsonR

Mitglied
Mitglied seit
17 Apr 2006
Beiträge
560
Punkte für Reaktionen
0
Punkte
16
Ich habe hier ein kleines Schönheitsproblem. Leider habe ich im Forum nur ähnliche Fragen, aber keine Lösung gefunden. Wenn ich nun einen eingehenden Anruf mit *8 von einer klingelnden Nebenstelle übernehme, funktioniert das zwar. Nur ist dann bei der anderen Nebenstelle dieser Anruf als unbeantwortet gelistet. Wie kann ich das vermeiden? Es sind ein Gigaset S450IP und ein Linksys SPA921 beteiligt. Das beschriebene Verhalten tritt bei beiden Telefonen auf.
 
1. Wird den im CANCEL ein Reason header mit "completed elsewhere" vom Asterisk an die Endgeräte (Gigaset S450IP und Linksys SPA921) gesendet?
2. Im Dial die "c" Option setzen:
c - If the Dial() application cancels this call, always set HANGUPCAUSE to 'answered elsewhere'
3. Welche Asterisk Version ist im Einsatz? Und dann ggf. erstmal dein Setup mal mit einem aktuellen LTS (Asterisk 13) ausprobieren
 
Das wird wohl schwieriger, als ich gedacht habe. Ich habe Asterisk 11.5 in Verwendung. Die Installation ist PBX in a Flash Green mit FreePBX 12. Ich habe hier mal die Log-Datei angefügt. Ich rufe von Ext 60 die Ext 61 an und übernehme den Anruf auf Ext 64 mit *8

Code:
pbx*CLI> 
  == Using SIP VIDEO TOS bits 136
  == Using SIP VIDEO CoS mark 6
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [61@from-internal:1] GotoIf("SIP/60-00000058", "0?ext-local,61,1") in new stack
    -- Executing [61@from-internal:2] Macro("SIP/60-00000058", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/60-00000058", "TOUCH_MONITOR=1429294684.142") in new stack
    -- Executing [s@macro-user-callerid:2] Set("SIP/60-00000058", "AMPUSER=60") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("SIP/60-00000058", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("SIP/60-00000058", "1?Set(REALCALLERIDNUM=60)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/60-00000058", "AMPUSER=60") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/60-00000058", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/60-00000058", "AMPUSERCIDNAME=Jitsi") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("SIP/60-00000058", "0?report") in new stack
    -- Executing [s@macro-user-callerid:9] Set("SIP/60-00000058", "AMPUSERCID=60") in new stack
    -- Executing [s@macro-user-callerid:10] Set("SIP/60-00000058", "__DIAL_OPTIONS=trc") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/60-00000058", "CALLERID(all)="Jitsi" <60>") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/60-00000058", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:13] ExecIf("SIP/60-00000058", "0?Set(GROUP(concurrency_limit)=60)") in new stack
    -- Executing [s@macro-user-callerid:14] GosubIf("SIP/60-00000058", "7?sub-ccss,s,1(from-internal,61)") in new stack
    -- Executing [s@sub-ccss:1] ExecIf("SIP/60-00000058", "0?Return()") in new stack
    -- Executing [s@sub-ccss:2] Set("SIP/60-00000058", "CCSS_SETUP=TRUE") in new stack
    -- Executing [s@sub-ccss:3] GosubIf("SIP/60-00000058", "0?monitor_config,1(from-internal,61):monitor_default,1(from-internal,61)") in new stack
    -- Executing [monitor_default@sub-ccss:1] GotoIf("SIP/60-00000058", "1?is_exten") in new stack
    -- Goto (sub-ccss,monitor_default,4)
    -- Executing [monitor_default@sub-ccss:4] Set("SIP/60-00000058", "CALLCOMPLETION(cc_monitor_policy)=generic") in new stack
    -- Executing [monitor_default@sub-ccss:5] Set("SIP/60-00000058", "CALLCOMPLETION(cc_max_monitors)=5") in new stack
    -- Executing [monitor_default@sub-ccss:6] Return("SIP/60-00000058", "TRUE") in new stack
    -- Executing [s@sub-ccss:4] GosubIf("SIP/60-00000058", "7?agent_config,1():agent_default,1()") in new stack
    -- Executing [agent_config@sub-ccss:1] Set("SIP/60-00000058", "CALLCOMPLETION(cc_agent_policy)=generic") in new stack
    -- Executing [agent_config@sub-ccss:2] Set("SIP/60-00000058", "CALLCOMPLETION(cc_offer_timer)=30") in new stack
    -- Executing [agent_config@sub-ccss:3] Set("SIP/60-00000058", "CALLCOMPLETION(ccbs_available_timer)=") in new stack
    -- Executing [agent_config@sub-ccss:4] Set("SIP/60-00000058", "CALLCOMPLETION(ccnr_available_timer)=") in new stack
    -- Executing [agent_config@sub-ccss:5] Set("SIP/60-00000058", "CALLCOMPLETION(cc_callback_macro)=ccss-default") in new stack
[2015-04-17 20:18:04] WARNING[15444][C-00001b7d]: ccss.c:1000 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/60-00000058", "1?Set(CALLCOMPLETION(cc_recall_timer)=)") in new stack
    -- Executing [agent_config@sub-ccss:7] ExecIf("SIP/60-00000058", "1?Set(CALLCOMPLETION(cc_max_agents)=)") in new stack
    -- Executing [agent_config@sub-ccss:8] ExecIf("SIP/60-00000058", "0?Set(CALLCOMPLETION(cc_agent_dialstring)=Local/60_61@from-ccss-)") in new stack
    -- Executing [agent_config@sub-ccss:9] Set("SIP/60-00000058", "CALLCOMPLETION(cc_callback_macro)=ccss-default") in new stack
[2015-04-17 20:18:04] WARNING[15444][C-00001b7d]: ccss.c:1000 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/60-00000058", "") in new stack
    -- Executing [s@sub-ccss:5] Set("SIP/60-00000058", "DB(AMPUSER/60/ccss/last_number)=61") in new stack
    -- Executing [s@sub-ccss:6] Return("SIP/60-00000058", "") in new stack
    -- Executing [s@macro-user-callerid:15] ExecIf("SIP/60-00000058", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [s@macro-user-callerid:16] GotoIf("SIP/60-00000058", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:17] Set("SIP/60-00000058", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:18] GotoIf("SIP/60-00000058", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,29)
    -- Executing [s@macro-user-callerid:29] Set("SIP/60-00000058", "CALLERID(number)=60") in new stack
    -- Executing [s@macro-user-callerid:30] Set("SIP/60-00000058", "CALLERID(name)=Jitsi") in new stack
    -- Executing [s@macro-user-callerid:31] Set("SIP/60-00000058", "CDR(cnum)=60") in new stack
    -- Executing [s@macro-user-callerid:32] Set("SIP/60-00000058", "CDR(cnam)=Jitsi") in new stack
    -- Executing [s@macro-user-callerid:33] Set("SIP/60-00000058", "CHANNEL(language)=de") in new stack
    -- Executing [61@from-internal:3] Set("SIP/60-00000058", "DIAL_OPTIONS=trcI") in new stack
    -- Executing [61@from-internal:4] Set("SIP/60-00000058", "CONNECTEDLINE(num,i)=61") in new stack
    -- Executing [61@from-internal:5] Gosub("SIP/60-00000058", "sub-presencestate-display,s,1(61)") in new stack
[2015-04-17 20:18:04] WARNING[15444][C-00001b7d]: func_presencestate.c:132 presence_read: PRESENCE_STATE unknown 
    -- Executing [s@sub-presencestate-display:1] Goto("SIP/60-00000058", "state-,1") in new stack
    -- Goto (sub-presencestate-display,state-,1)
    -- Executing [state-@sub-presencestate-display:1] Set("SIP/60-00000058", "PRESENCESTATE_DISPLAY=") in new stack
    -- Executing [state-@sub-presencestate-display:2] Return("SIP/60-00000058", "") in new stack
    -- Executing [61@from-internal:6] Set("SIP/60-00000058", "CONNECTEDLINE(name)=Gigaset") in new stack
    -- Executing [61@from-internal:7] Set("SIP/60-00000058", "FM_DIALSTATUS=NOT_INUSE") in new stack
    -- Executing [61@from-internal:8] Set("SIP/60-00000058", "__EXTTOCALL=61") in new stack
    -- Executing [61@from-internal:9] Set("SIP/60-00000058", "__PICKUPMARK=61") in new stack
    -- Executing [61@from-internal:10] Macro("SIP/60-00000058", "blkvm-setifempty,") in new stack
    -- Executing [s@macro-blkvm-setifempty:1] GotoIf("SIP/60-00000058", "1?init") in new stack
    -- Goto (macro-blkvm-setifempty,s,4)
    -- Executing [s@macro-blkvm-setifempty:4] Set("SIP/60-00000058", "__BLKVM_CHANNEL=SIP/60-00000058") in new stack
    -- Executing [s@macro-blkvm-setifempty:5] Set("SIP/60-00000058", "SHARED(BLKVM,SIP/60-00000058)=TRUE") in new stack
    -- Executing [s@macro-blkvm-setifempty:6] Set("SIP/60-00000058", "GOSUB_RETVAL=TRUE") in new stack
    -- Executing [s@macro-blkvm-setifempty:7] MacroExit("SIP/60-00000058", "") in new stack
    -- Executing [61@from-internal:11] GotoIf("SIP/60-00000058", "1?skipov") in new stack
    -- Goto (from-internal,61,14)
    -- Executing [61@from-internal:14] Set("SIP/60-00000058", "RRNODEST=") in new stack
    -- Executing [61@from-internal:15] Set("SIP/60-00000058", "__NODEST=61") in new stack
    -- Executing [61@from-internal:16] GosubIf("SIP/60-00000058", "0?sub-fmsetcid,s,1()") in new stack
    -- Executing [61@from-internal:17] Set("SIP/60-00000058", "RecordMethod=Group") in new stack
    -- Executing [61@from-internal:18] Gosub("SIP/60-00000058", "sub-record-check,s,1(exten,61,)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("SIP/60-00000058", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("SIP/60-00000058", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("SIP/60-00000058", "NOW=1429294684") in new stack
    -- Executing [s@sub-record-check:4] Set("SIP/60-00000058", "__DAY=17") in new stack
    -- Executing [s@sub-record-check:5] Set("SIP/60-00000058", "__MONTH=04") in new stack
    -- Executing [s@sub-record-check:6] Set("SIP/60-00000058", "__YEAR=2015") in new stack
    -- Executing [s@sub-record-check:7] Set("SIP/60-00000058", "__TIMESTR=20150417-201804") in new stack
    -- Executing [s@sub-record-check:8] Set("SIP/60-00000058", "__FROMEXTEN=60") in new stack
    -- Executing [s@sub-record-check:9] Set("SIP/60-00000058", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("SIP/60-00000058", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("SIP/60-00000058", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("SIP/60-00000058", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("SIP/60-00000058", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("SIP/60-00000058", "5?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("SIP/60-00000058", "1?sub-record-check,exten,1") in new stack
    -- Goto (sub-record-check,exten,1)
    -- Executing [exten@sub-record-check:1] NoOp("SIP/60-00000058", "Exten Recording Check between 60 and 61") in new stack
    -- Executing [exten@sub-record-check:2] Set("SIP/60-00000058", "CALLTYPE=internal") in new stack
    -- Executing [exten@sub-record-check:3] ExecIf("SIP/60-00000058", "0?Set(CALLTYPE=)") in new stack
    -- Executing [exten@sub-record-check:4] Set("SIP/60-00000058", "CALLEE=dontcare") in new stack
    -- Executing [exten@sub-record-check:5] ExecIf("SIP/60-00000058", "0?Set(CALLEE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:6] GotoIf("SIP/60-00000058", "0?callee") in new stack
    -- Executing [exten@sub-record-check:7] GotoIf("SIP/60-00000058", "1?caller") in new stack
    -- Goto (sub-record-check,exten,13)
    -- Executing [exten@sub-record-check:13] Set("SIP/60-00000058", "RECMODE=dontcare") in new stack
    -- Executing [exten@sub-record-check:14] ExecIf("SIP/60-00000058", "0?Set(RECMODE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:15] ExecIf("SIP/60-00000058", "1?Set(RECMODE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:16] Gosub("SIP/60-00000058", "recordcheck,1(dontcare,internal,61)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("SIP/60-00000058", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("SIP/60-00000058", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("SIP/60-00000058", "") in new stack
    -- Executing [exten@sub-record-check:17] Return("SIP/60-00000058", "") in new stack
    -- Executing [61@from-internal:19] Set("SIP/60-00000058", "RingGroupMethod=ringallv2-prim") in new stack
    -- Executing [61@from-internal:20] Set("SIP/60-00000058", "_FMGRP=61") in new stack
    -- Executing [61@from-internal:21] GotoIf("SIP/60-00000058", "0?doconfirm") in new stack
    -- Executing [61@from-internal:22] Macro("SIP/60-00000058", "dial,84,trcI,61-64-62") in new stack
    -- Executing [s@macro-dial:1] GotoIf("SIP/60-00000058", "1?dial") in new stack
    -- Goto (macro-dial,s,3)
    -- Executing [s@macro-dial:3] AGI("SIP/60-00000058", "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 'Jitsi' number is '60'
       > dialparties.agi: USE_CONFIRMATION:  'FALSE'
       > dialparties.agi: RINGGROUP_INDEX:   ''
 dialparties.agi: Methodology of ring is  'ringallv2-prim'
    -- dialparties.agi: Added extension 61 to extension map
    -- dialparties.agi: Added extension 64 to extension map
    -- dialparties.agi: Added extension 62 to extension map
       > dialparties.agi: got fmgrp_prering: 24, fmgrp_grptime: 60
       > dialparties.agi: fmgrp_totalprering: 84
       > dialparties.agi: found extension in pre-ring and array
       > dialparties.agi: ringallv2 ring times: REALPRERING: 84, PRERING: 24
    -- dialparties.agi: Extension 61 cf is disabled
    -- dialparties.agi: Extension 64 cf is disabled
    -- dialparties.agi: Extension 62 cf is disabled
    -- dialparties.agi: Extension 61 do not disturb is disabled
    -- dialparties.agi: Extension 64 do not disturb is disabled
    -- dialparties.agi: Extension 62 do not disturb is disabled
       > dialparties.agi: extnum 61 has:  cw: 1; hascfb: 0 [] hascfu: 0 []
 dialparties.agi: EXTENSION_STATE: 0 (NOT_INUSE)
 dialparties.agi: Extension 61 has ExtensionState: 0
    -- dialparties.agi: dbset CALLTRACE/61 to 60
       > dialparties.agi: extnum 64 has:  cw: 1; hascfb: 0 [] hascfu: 0 []
    -- dialparties.agi: dbset CALLTRACE/64 to 60
       > dialparties.agi: extnum 62 has:  cw: 1; hascfb: 0 [] hascfu: 0 []
    -- dialparties.agi: dbset CALLTRACE/62 to 60
    -- dialparties.agi: Filtered ARG3: 61-64-62
       > dialparties.agi: NODEST: 61 adding M(auto-blkvm) to dialopts: trcIM(auto-blkvm)
       > dialparties.agi: FMUNIQUE: SIP/60-00000058, FMRERING: 22, FMREALPRERING: 84, FMGRPTIME: 60
       > dialparties.agi: NODEST: 61 blkvm enabled macro already in dialopts: trcIM(auto-blkvm)
    -- <SIP/60-00000058>AGI Script dialparties.agi completed, returning 0
    -- Executing [s@macro-dial:7] Dial("SIP/60-00000058", "Local/FMPR-61@from-internal&Local/FMGL-64-62@from-internal,84,trcIM(auto-blkvm)") in new stack
    -- Called Local/FMPR-61@from-internal
    -- Called Local/FMGL-64-62@from-internal
    -- Executing [FMGL-64-62@from-internal:1] NoCDR("Local/FMGL-64-62@from-internal-00000019;2", "") in new stack
    -- Executing [FMGL-64-62@from-internal:2] Set("Local/FMGL-64-62@from-internal-00000019;2", "ENDLOOP=1429294708") in new stack
    -- Executing [FMGL-64-62@from-internal:3] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "0?dodnd") in new stack
    -- Executing [FMGL-64-62@from-internal:4] Wait("Local/FMGL-64-62@from-internal-00000019;2", "1") in new stack
    -- Executing [FMPR-61@from-internal:1] NoCDR("Local/FMPR-61@from-internal-00000018;2", "") in new stack
    -- Executing [FMPR-61@from-internal:2] Set("Local/FMPR-61@from-internal-00000018;2", "RingGroupMethod=") in new stack
    -- Executing [FMPR-61@from-internal:3] Set("Local/FMPR-61@from-internal-00000018;2", "USE_CONFIRMATION=") in new stack
    -- Executing [FMPR-61@from-internal:4] Set("Local/FMPR-61@from-internal-00000018;2", "RINGGROUP_INDEX=") in new stack
    -- Executing [FMPR-61@from-internal:5] Macro("Local/FMPR-61@from-internal-00000018;2", "simple-dial,61,84") in new stack
    -- Executing [s@macro-simple-dial:1] Set("Local/FMPR-61@from-internal-00000018;2", "__EXTTOCALL=61") in new stack
    -- Executing [s@macro-simple-dial:2] Set("Local/FMPR-61@from-internal-00000018;2", "RT=84") in new stack
    -- Executing [s@macro-simple-dial:3] Set("Local/FMPR-61@from-internal-00000018;2", "CFUEXT=") in new stack
    -- Executing [s@macro-simple-dial:4] Set("Local/FMPR-61@from-internal-00000018;2", "CFBEXT=") in new stack
    -- Executing [s@macro-simple-dial:5] Set("Local/FMPR-61@from-internal-00000018;2", "CWI_TMP=") in new stack
    -- Executing [s@macro-simple-dial:6] Macro("Local/FMPR-61@from-internal-00000018;2", "dial-one,84,trc,61") in new stack
    -- Executing [s@macro-dial-one:1] Set("Local/FMPR-61@from-internal-00000018;2", "DEXTEN=61") in new stack
    -- Executing [s@macro-dial-one:2] Set("Local/FMPR-61@from-internal-00000018;2", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:3] GosubIf("Local/FMPR-61@from-internal-00000018;2", "0?screen,1()") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("Local/FMPR-61@from-internal-00000018;2", "0?cf,1()") in new stack
    -- Executing [s@macro-dial-one:5] GotoIf("Local/FMPR-61@from-internal-00000018;2", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,8)
    -- Executing [s@macro-dial-one:8] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("Local/FMPR-61@from-internal-00000018;2", "EXTHASCW=ENABLED") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,23)
    -- Executing [s@macro-dial-one:23] GotoIf("Local/FMPR-61@from-internal-00000018;2", "1?next3:continue") in new stack
    -- Goto (macro-dial-one,s,24)
    -- Executing [s@macro-dial-one:24] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?Set(DIALSTATUS_CW=BUSY)") in new stack
    -- Executing [s@macro-dial-one:25] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("Local/FMPR-61@from-internal-00000018;2", "1?dstring,1():dlocal,1()") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("Local/FMPR-61@from-internal-00000018;2", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("Local/FMPR-61@from-internal-00000018;2", "DEVICES=61") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?Set(DEVICES=1)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("Local/FMPR-61@from-internal-00000018;2", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("Local/FMPR-61@from-internal-00000018;2", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("Local/FMPR-61@from-internal-00000018;2", "THISDIAL=SIP/61") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("Local/FMPR-61@from-internal-00000018;2", "1?zap2dahdi,1()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("Local/FMPR-61@from-internal-00000018;2", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("Local/FMPR-61@from-internal-00000018;2", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("Local/FMPR-61@from-internal-00000018;2", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("Local/FMPR-61@from-internal-00000018;2", "THISPART2=SIP/61") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?Set(THISPART2=DAHDI/61)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("Local/FMPR-61@from-internal-00000018;2", "NEWDIAL=SIP/61&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("Local/FMPR-61@from-internal-00000018;2", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("Local/FMPR-61@from-internal-00000018;2", "THISDIAL=SIP/61") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("Local/FMPR-61@from-internal-00000018;2", "") in new stack
    -- Executing [dstring@macro-dial-one:9] GotoIf("Local/FMPR-61@from-internal-00000018;2", "1?doset") in new stack
    -- Goto (macro-dial-one,dstring,12)
    -- Executing [dstring@macro-dial-one:12] Set("Local/FMPR-61@from-internal-00000018;2", "DSTRING=SIP/61&") in new stack
    -- Executing [dstring@macro-dial-one:13] Set("Local/FMPR-61@from-internal-00000018;2", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:14] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:15] Set("Local/FMPR-61@from-internal-00000018;2", "DSTRING=SIP/61") in new stack
    -- Executing [dstring@macro-dial-one:16] Return("Local/FMPR-61@from-internal-00000018;2", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:29] GosubIf("Local/FMPR-61@from-internal-00000018;2", "1?ctset,1():ctclear,1()") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("Local/FMPR-61@from-internal-00000018;2", "DB(CALLTRACE/61)=60") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("Local/FMPR-61@from-internal-00000018;2", "") in new stack
    -- Executing [s@macro-dial-one:30] Set("Local/FMPR-61@from-internal-00000018;2", "D_OPTIONS=trcM(auto-blkvm)") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("Local/FMPR-61@from-internal-00000018;2", "0?qwait,1()") in new stack
    -- Executing [s@macro-dial-one:35] Set("Local/FMPR-61@from-internal-00000018;2", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("Local/FMPR-61@from-internal-00000018;2", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] GotoIf("Local/FMPR-61@from-internal-00000018;2", "0?usegoto,1") in new stack
    -- Executing [s@macro-dial-one:38] GotoIf("Local/FMPR-61@from-internal-00000018;2", "1?godial") in new stack
    -- Goto (macro-dial-one,s,43)
    -- Executing [s@macro-dial-one:43] Macro("Local/FMPR-61@from-internal-00000018;2", "dialout-one-predial-hook,") in new stack
    -- Executing [s@macro-dialout-one-predial-hook:1] MacroExit("Local/FMPR-61@from-internal-00000018;2", "") in new stack
    -- Executing [s@macro-dial-one:44] Dial("Local/FMPR-61@from-internal-00000018;2", "SIP/61,84,trcM(auto-blkvm)") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Called SIP/61
    -- Connected line update to SIP/60-00000058 prevented.
    -- Connected line update to SIP/60-00000058 prevented.
    -- Executing [FMGL-64-62@from-internal:5] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "1?start") in new stack
    -- Goto (from-internal,FMGL-64-62,3)
    -- Executing [FMGL-64-62@from-internal:3] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "0?dodnd") in new stack
    -- Executing [FMGL-64-62@from-internal:4] Wait("Local/FMGL-64-62@from-internal-00000019;2", "1") in new stack
    -- SIP/61-00000059 is ringing
    -- Local/FMPR-61@from-internal-00000018;1 is ringing
    -- Executing [FMGL-64-62@from-internal:5] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "1?start") in new stack
    -- Goto (from-internal,FMGL-64-62,3)
    -- Executing [FMGL-64-62@from-internal:3] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "0?dodnd") in new stack
    -- Executing [FMGL-64-62@from-internal:4] Wait("Local/FMGL-64-62@from-internal-00000019;2", "1") in new stack
    -- Executing [FMGL-64-62@from-internal:5] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "1?start") in new stack
    -- Goto (from-internal,FMGL-64-62,3)
    -- Executing [FMGL-64-62@from-internal:3] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "0?dodnd") in new stack
    -- Executing [FMGL-64-62@from-internal:4] Wait("Local/FMGL-64-62@from-internal-00000019;2", "1") in new stack
    -- Executing [FMGL-64-62@from-internal:5] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "1?start") in new stack
    -- Goto (from-internal,FMGL-64-62,3)
    -- Executing [FMGL-64-62@from-internal:3] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "0?dodnd") in new stack
    -- Executing [FMGL-64-62@from-internal:4] Wait("Local/FMGL-64-62@from-internal-00000019;2", "1") in new stack
    -- Executing [FMGL-64-62@from-internal:5] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "1?start") in new stack
    -- Goto (from-internal,FMGL-64-62,3)
    -- Executing [FMGL-64-62@from-internal:3] GotoIf("Local/FMGL-64-62@from-internal-00000019;2", "0?dodnd") in new stack
    -- Executing [FMGL-64-62@from-internal:4] Wait("Local/FMGL-64-62@from-internal-00000019;2", "1") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
[2015-04-17 20:18:10] NOTICE[15448]: features.c:7875 ast_pickup_call: pickup SIP/61-00000059 attempt by SIP/64-0000005a
       > 0xb5db89a8 -- Probation passed - setting RTP source address to 10.0.1.14:16390
    -- SIP/64-0000005a answered Local/FMPR-61@from-internal-00000018;2
    -- Executing [s@macro-auto-blkvm:1] Set("SIP/64-0000005a", "__MACRO_RESULT=") in new stack
    -- Executing [s@macro-auto-blkvm:2] Set("SIP/64-0000005a", "CFIGNORE=") in new stack
    -- Executing [s@macro-auto-blkvm:3] Set("SIP/64-0000005a", "MASTER_CHANNEL(CFIGNORE)=") in new stack
    -- Executing [s@macro-auto-blkvm:4] Set("SIP/64-0000005a", "FORWARD_CONTEXT=from-internal") in new stack
    -- Executing [s@macro-auto-blkvm:5] Set("SIP/64-0000005a", "MASTER_CHANNEL(FORWARD_CONTEXT)=from-internal") in new stack
    -- Executing [s@macro-auto-blkvm:6] Macro("SIP/64-0000005a", "blkvm-clr,") in new stack
    -- Executing [s@macro-blkvm-clr:1] Set("SIP/64-0000005a", "SHARED(BLKVM,SIP/60-00000058)=") in new stack
    -- Executing [s@macro-blkvm-clr:2] Set("SIP/64-0000005a", "GOSUB_RETVAL=") in new stack
    -- Executing [s@macro-blkvm-clr:3] MacroExit("SIP/64-0000005a", "") in new stack
    -- Executing [s@macro-auto-blkvm:7] ExecIf("SIP/64-0000005a", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=61)") in new stack
    -- Executing [s@macro-auto-blkvm:8] ExecIf("SIP/64-0000005a", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=Gigaset)") in new stack
[2015-04-17 20:18:10] NOTICE[15446][C-00001b7d]: channel.c:4257 __ast_read: Dropping incompatible voice frame on SIP/64-0000005a of format ulaw since our native format has changed to (alaw)
    -- Local/FMPR-61@from-internal-00000018;1 answered SIP/60-00000058
    -- Executing [s@macro-auto-blkvm:1] Set("Local/FMPR-61@from-internal-00000018;1", "__MACRO_RESULT=") in new stack
    -- Executing [s@macro-auto-blkvm:2] Set("Local/FMPR-61@from-internal-00000018;1", "CFIGNORE=") in new stack
    -- Executing [s@macro-auto-blkvm:3] Set("Local/FMPR-61@from-internal-00000018;1", "MASTER_CHANNEL(CFIGNORE)=") in new stack
    -- Executing [s@macro-auto-blkvm:4] Set("Local/FMPR-61@from-internal-00000018;1", "FORWARD_CONTEXT=from-internal") in new stack
    -- Executing [s@macro-auto-blkvm:5] Set("Local/FMPR-61@from-internal-00000018;1", "MASTER_CHANNEL(FORWARD_CONTEXT)=from-internal") in new stack
    -- Executing [s@macro-auto-blkvm:6] Macro("Local/FMPR-61@from-internal-00000018;1", "blkvm-clr,") in new stack
    -- Executing [s@macro-blkvm-clr:1] Set("Local/FMPR-61@from-internal-00000018;1", "SHARED(BLKVM,SIP/60-00000058)=") in new stack
    -- Executing [s@macro-blkvm-clr:2] Set("Local/FMPR-61@from-internal-00000018;1", "GOSUB_RETVAL=") in new stack
    -- Executing [s@macro-blkvm-clr:3] MacroExit("Local/FMPR-61@from-internal-00000018;1", "") in new stack
    -- Executing [s@macro-auto-blkvm:7] ExecIf("Local/FMPR-61@from-internal-00000018;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=FMPR-61@from-internal)") in new stack
    -- Executing [s@macro-auto-blkvm:8] ExecIf("Local/FMPR-61@from-internal-00000018;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=)") in new stack
  == Spawn extension (from-internal, FMGL-64-62, 4) exited non-zero on 'Local/FMGL-64-62@from-internal-00000019;2'
    -- Executing [h@from-internal:1] Hangup("Local/FMGL-64-62@from-internal-00000019;2", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'Local/FMGL-64-62@from-internal-00000019;2'
    -- Executing [h@macro-dial-one:1] Macro("Local/FMPR-61@from-internal-00000018;2", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] ExecIf("Local/FMPR-61@from-internal-00000018;2", "0?Set(CDR(recordingfile)=.wav)") in new stack
    -- Executing [s@macro-hangupcall:2] GotoIf("Local/FMPR-61@from-internal-00000018;2", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] Hangup("Local/FMPR-61@from-internal-00000018;2", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/FMPR-61@from-internal-00000018;2' in macro 'hangupcall'
  == Spawn extension (macro-dial-one, h, 1) exited non-zero on 'Local/FMPR-61@from-internal-00000018;2'
  == Spawn extension (macro-dial-one, s, 44) exited non-zero on 'Local/FMPR-61@from-internal-00000018;2' in macro 'dial-one'
  == Spawn extension (macro-simple-dial, s, 6) exited non-zero on 'Local/FMPR-61@from-internal-00000018;2' in macro 'simple-dial'
  == Spawn extension (from-internal, FMPR-61, 5) exited non-zero on 'Local/FMPR-61@from-internal-00000018;2'
       > 0xb5db3af8 -- Probation passed - setting RTP source address to 10.0.1.124:5004
    -- Executing [h@macro-dial:1] Macro("SIP/60-00000058", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] ExecIf("SIP/60-00000058", "0?Set(CDR(recordingfile)=.wav)") in new stack
    -- Executing [s@macro-hangupcall:2] GotoIf("SIP/60-00000058", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] Hangup("SIP/60-00000058", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/60-00000058' in macro 'hangupcall'
  == Spawn extension (macro-dial, h, 1) exited non-zero on 'SIP/60-00000058'
  == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/60-00000058' in macro 'dial'
  == Spawn extension (from-internal, 61, 22) exited non-zero on 'SIP/60-00000058'
pbx*CLI>

Interessant wird's wohl ab Zeile 261
Code:
[2015-04-17 20:18:10] NOTICE[15448]: features.c:7875 ast_pickup_call: pickup SIP/61-00000059 attempt by SIP/64-0000005a

Irgendeine Idee? Die Option "c" habe ich ausprobiert: ohne Erfolg.
 
ok asterisk 11 passt. (wollte nur sicher gehen, dass das keine uralt installation mit 1.4 oder so ist) wichtiger wäre noch der SIP debug. Denn wie gesagt, wichtig zu wissen ist, ob im SIP CANCEL ein Reason header mit "completed elsewhere" zu sehen ist
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,695
Beiträge
2,216,699
Mitglieder
371,316
Neuestes Mitglied
realbluethunder
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.