it always worked but recently it started that internal calls won’t work anymore. When i watch it on the CLI, i always get’s kicked out of it like that:
-- Executing [75@from-internal:1] GotoIf("PJSIP/73-00000000", "0?ext-local,75,1:followme-check,75,1") in new stack
-- Goto (followme-check,75,1)
-- Executing [75@followme-check:1] Gosub("PJSIP/73-00000000", "followme-sub,75,1()") in new stack
-- Executing [75@followme-sub:1] Macro("PJSIP/73-00000000", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("PJSIP/73-00000000", "TOUCH_MONITOR=1487865943.0") in new stack
-- Executing [s@macro-user-callerid:2] Set("PJSIP/73-00000000", "AMPUSER=73") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("PJSIP/73-00000000", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("PJSIP/73-00000000", "1?Set(REALCALLERIDNUM=73)") in new stack
-- Executing [s@macro-user-callerid:5] Set("PJSIP/73-00000000", "AMPUSER=73") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("PJSIP/73-00000000", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("PJSIP/73-00000000", "AMPUSERCIDNAME=Einkauf") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("PJSIP/73-00000000", "0?report") in new stack
-- Executing [s@macro-user-callerid:9] Set("PJSIP/73-00000000", "AMPUSERCID=73") in new stack
-- Executing [s@macro-user-callerid:10] Set("PJSIP/73-00000000", "__DIAL_OPTIONS=Ttr") in new stack
-- Executing [s@macro-user-callerid:11] Set("PJSIP/73-00000000", "CALLERID(all)="Einkauf" <73>") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("PJSIP/73-00000000", "0?limit") in new stack
-- Executing [s@macro-user-callerid:13] ExecIf("PJSIP/73-00000000", "0?Set(GROUP(concurrency_limit)=73)") in new stack
-- Executing [s@macro-user-callerid:14] ExecIf("PJSIP/73-00000000", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:15] GotoIf("PJSIP/73-00000000", "0?continue") in new stack
-- Executing [s@macro-user-callerid:16] ExecIf("PJSIP/73-00000000", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
-- Executing [s@macro-user-callerid:17] Set("PJSIP/73-00000000", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:18] GotoIf("PJSIP/73-00000000", "1?continue") in new stack
-- Goto (macro-user-callerid,s,29)
-- Executing [s@macro-user-callerid:29] Set("PJSIP/73-00000000", "CALLERID(number)=73") in new stack
-- Executing [s@macro-user-callerid:30] Set("PJSIP/73-00000000", "CALLERID(name)=Einkauf") in new stack
-- Executing [s@macro-user-callerid:31] GotoIf("PJSIP/73-00000000", "0?cnum") in new stack
-- Executing [s@macro-user-callerid:32] Set("PJSIP/73-00000000", "CDR(cnam)=Einkauf") in new stack
-- Executing [s@macro-user-callerid:33] Set("PJSIP/73-00000000", "CDR(cnum)=73") in new stack
-- Executing [s@macro-user-callerid:34] Set("PJSIP/73-00000000", "CHANNEL(language)=de") in new stack
-- Executing [75@followme-sub:2] Set("PJSIP/73-00000000", "DIAL_OPTIONS=TtrI") in new stack
-- Executing [75@followme-sub:3] Set("PJSIP/73-00000000", "CONNECTEDLINE(num,i)=75") in new stack
-- Executing [75@followme-sub:4] Gosub("PJSIP/73-00000000", "sub-presencestate-display,s,1(75)") in new stack
-- Executing [s@sub-presencestate-display:1] Goto("PJSIP/73-00000000", "state-not_set,1") in new stack
-- Goto (sub-presencestate-display,state-not_set,1)
-- Executing [state-not_set@sub-presencestate-display:1] Set("PJSIP/73-00000000", "PRESENCESTATE_DISPLAY=") in new stack
-- Executing [state-not_set@sub-presencestate-display:2] Return("PJSIP/73-00000000", "") in new stack
-- Executing [75@followme-sub:5] Set("PJSIP/73-00000000", "CONNECTEDLINE(name)=Service") in new stack
asterisk*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
So i disabled followme and then i get this:
-- Executing [75@from-internal:1] GotoIf("PJSIP/73-00000000", "1?ext-local,75,1:followme-check,75,1") in new stack
-- Goto (ext-local,75,1)
-- Executing [75@ext-local:1] Set("PJSIP/73-00000000", "__RINGTIMER=20") in new stack
-- Executing [75@ext-local:2] Macro("PJSIP/73-00000000", "exten-vm,75,75,1,1,1") in new stack
-- Executing [s@macro-exten-vm:1] Macro("PJSIP/73-00000000", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("PJSIP/73-00000000", "TOUCH_MONITOR=1487872546.0") in new stack
-- Executing [s@macro-user-callerid:2] Set("PJSIP/73-00000000", "AMPUSER=73") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("PJSIP/73-00000000", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("PJSIP/73-00000000", "1?Set(REALCALLERIDNUM=73)") in new stack
-- Executing [s@macro-user-callerid:5] Set("PJSIP/73-00000000", "AMPUSER=73") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("PJSIP/73-00000000", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("PJSIP/73-00000000", "AMPUSERCIDNAME=Einkauf") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("PJSIP/73-00000000", "0?report") in new stack
-- Executing [s@macro-user-callerid:9] Set("PJSIP/73-00000000", "AMPUSERCID=73") in new stack
-- Executing [s@macro-user-callerid:10] Set("PJSIP/73-00000000", "__DIAL_OPTIONS=Ttr") in new stack
-- Executing [s@macro-user-callerid:11] Set("PJSIP/73-00000000", "CALLERID(all)="Einkauf" <73>") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("PJSIP/73-00000000", "0?limit") in new stack
-- Executing [s@macro-user-callerid:13] ExecIf("PJSIP/73-00000000", "0?Set(GROUP(concurrency_limit)=73)") in new stack
-- Executing [s@macro-user-callerid:14] ExecIf("PJSIP/73-00000000", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:15] GotoIf("PJSIP/73-00000000", "0?continue") in new stack
-- Executing [s@macro-user-callerid:16] ExecIf("PJSIP/73-00000000", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
-- Executing [s@macro-user-callerid:17] Set("PJSIP/73-00000000", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:18] GotoIf("PJSIP/73-00000000", "1?continue") in new stack
-- Goto (macro-user-callerid,s,29)
-- Executing [s@macro-user-callerid:29] Set("PJSIP/73-00000000", "CALLERID(number)=73") in new stack
-- Executing [s@macro-user-callerid:30] Set("PJSIP/73-00000000", "CALLERID(name)=Einkauf") in new stack
-- Executing [s@macro-user-callerid:31] GotoIf("PJSIP/73-00000000", "0?cnum") in new stack
-- Executing [s@macro-user-callerid:32] Set("PJSIP/73-00000000", "CDR(cnam)=Einkauf") in new stack
-- Executing [s@macro-user-callerid:33] Set("PJSIP/73-00000000", "CDR(cnum)=73") in new stack
-- Executing [s@macro-user-callerid:34] Set("PJSIP/73-00000000", "CHANNEL(language)=de") in new stack
-- Executing [s@macro-exten-vm:2] Set("PJSIP/73-00000000", "RingGroupMethod=none") in new stack
-- Executing [s@macro-exten-vm:3] Set("PJSIP/73-00000000", "__EXTTOCALL=75") in new stack
-- Executing [s@macro-exten-vm:4] Set("PJSIP/73-00000000", "__PICKUPMARK=75") in new stack
-- Executing [s@macro-exten-vm:5] Set("PJSIP/73-00000000", "RT=20") in new stack
-- Executing [s@macro-exten-vm:6] Gosub("PJSIP/73-00000000", "sub-record-check,s,1(exten,75,dontcare)") in new stack
-- Executing [s@sub-record-check:1] GotoIf("PJSIP/73-00000000", "0?initialized") in new stack
-- Executing [s@sub-record-check:2] Set("PJSIP/73-00000000", "__REC_STATUS=INITIALIZED") in new stack
-- Executing [s@sub-record-check:3] Set("PJSIP/73-00000000", "NOW=1487872546") in new stack
-- Executing [s@sub-record-check:4] Set("PJSIP/73-00000000", "__DAY=23") in new stack
-- Executing [s@sub-record-check:5] Set("PJSIP/73-00000000", "__MONTH=02") in new stack
-- Executing [s@sub-record-check:6] Set("PJSIP/73-00000000", "__YEAR=2017") in new stack
-- Executing [s@sub-record-check:7] Set("PJSIP/73-00000000", "__TIMESTR=20170223-185546") in new stack
-- Executing [s@sub-record-check:8] Set("PJSIP/73-00000000", "__FROMEXTEN=73") in new stack
-- Executing [s@sub-record-check:9] Set("PJSIP/73-00000000", "__MON_FMT=wav") in new stack
-- Executing [s@sub-record-check:10] NoOp("PJSIP/73-00000000", "Recordings initialized") in new stack
-- Executing [s@sub-record-check:11] ExecIf("PJSIP/73-00000000", "0?Set(ARG3=dontcare)") in new stack
-- Executing [s@sub-record-check:12] Set("PJSIP/73-00000000", "REC_POLICY_MODE_SAVE=") in new stack
-- Executing [s@sub-record-check:13] ExecIf("PJSIP/73-00000000", "0?Set(REC_STATUS=NO)") in new stack
-- Executing [s@sub-record-check:14] GotoIf("PJSIP/73-00000000", "5?checkaction") in new stack
-- Goto (sub-record-check,s,17)
-- Executing [s@sub-record-check:17] GotoIf("PJSIP/73-00000000", "1?sub-record-check,exten,1") in new stack
-- Goto (sub-record-check,exten,1)
-- Executing [exten@sub-record-check:1] NoOp("PJSIP/73-00000000", "Exten Recording Check between 73 and 75") in new stack
-- Executing [exten@sub-record-check:2] Set("PJSIP/73-00000000", "CALLTYPE=internal") in new stack
-- Executing [exten@sub-record-check:3] ExecIf("PJSIP/73-00000000", "0?Set(CALLTYPE=)") in new stack
-- Executing [exten@sub-record-check:4] Set("PJSIP/73-00000000", "CALLEE=dontcare") in new stack
-- Executing [exten@sub-record-check:5] ExecIf("PJSIP/73-00000000", "0?Set(CALLEE=dontcare)") in new stack
-- Executing [exten@sub-record-check:6] GotoIf("PJSIP/73-00000000", "0?callee") in new stack
-- Executing [exten@sub-record-check:7] GotoIf("PJSIP/73-00000000", "1?caller") in new stack
-- Goto (sub-record-check,exten,13)
-- Executing [exten@sub-record-check:13] Set("PJSIP/73-00000000", "RECMODE=dontcare") in new stack
-- Executing [exten@sub-record-check:14] ExecIf("PJSIP/73-00000000", "0?Set(RECMODE=dontcare)") in new stack
-- Executing [exten@sub-record-check:15] ExecIf("PJSIP/73-00000000", "1?Set(RECMODE=dontcare)") in new stack
-- Executing [exten@sub-record-check:16] Gosub("PJSIP/73-00000000", "recordcheck,1(dontcare,internal,75)") in new stack
-- Executing [recordcheck@sub-record-check:1] NoOp("PJSIP/73-00000000", "Starting recording check against dontcare") in new stack
-- Executing [recordcheck@sub-record-check:2] Goto("PJSIP/73-00000000", "dontcare") in new stack
-- Goto (sub-record-check,recordcheck,3)
-- Executing [recordcheck@sub-record-check:3] Return("PJSIP/73-00000000", "") in new stack
-- Executing [exten@sub-record-check:17] Return("PJSIP/73-00000000", "") in new stack
-- Executing [s@macro-exten-vm:7] GotoIf("PJSIP/73-00000000", "1?macrodial") in new stack
-- Goto (macro-exten-vm,s,13)
-- Executing [s@macro-exten-vm:13] GosubIf("PJSIP/73-00000000", "0?clrheader,1()") in new stack
-- Executing [s@macro-exten-vm:14] Macro("PJSIP/73-00000000", "dial-one,20,Ttr,75") in new stack
-- Executing [s@macro-dial-one:1] Set("PJSIP/73-00000000", "DEXTEN=75") in new stack
-- Executing [s@macro-dial-one:2] ExecIf("PJSIP/73-00000000", "0?Set(EXTTOCALL=75)") in new stack
-- Executing [s@macro-dial-one:3] Set("PJSIP/73-00000000", "DIALSTATUS_CW=") in new stack
-- Executing [s@macro-dial-one:4] GosubIf("PJSIP/73-00000000", "0?screen,1()") in new stack
-- Executing [s@macro-dial-one:5] GosubIf("PJSIP/73-00000000", "0?cf,1()") in new stack
-- Executing [s@macro-dial-one:6] GotoIf("PJSIP/73-00000000", "1?skip1") in new stack
-- Goto (macro-dial-one,s,9)
-- Executing [s@macro-dial-one:9] GotoIf("PJSIP/73-00000000", "0?nodial") in new stack
-- Executing [s@macro-dial-one:10] GotoIf("PJSIP/73-00000000", "0?continue") in new stack
-- Executing [s@macro-dial-one:11] Set("PJSIP/73-00000000", "EXTHASCW=ENABLED") in new stack
-- Executing [s@macro-dial-one:12] GotoIf("PJSIP/73-00000000", "0?next1:cwinusebusy") in new stack
-- Goto (macro-dial-one,s,24)
-- Executing [s@macro-dial-one:24] GotoIf("PJSIP/73-00000000", "0?next3:continue") in new stack
-- Goto (macro-dial-one,s,26)
-- Executing [s@macro-dial-one:26] GotoIf("PJSIP/73-00000000", "0?nodial") in new stack
-- Executing [s@macro-dial-one:27] GosubIf("PJSIP/73-00000000", "1?dstring,1():dlocal,1()") in new stack
-- Executing [dstring@macro-dial-one:1] Set("PJSIP/73-00000000", "DSTRING=") in new stack
-- Executing [dstring@macro-dial-one:2] Set("PJSIP/73-00000000", "DEVICES=75") in new stack
-- Executing [dstring@macro-dial-one:3] ExecIf("PJSIP/73-00000000", "0?Return()") in new stack
-- Executing [dstring@macro-dial-one:4] ExecIf("PJSIP/73-00000000", "0?Set(DEVICES=5)") in new stack
-- Executing [dstring@macro-dial-one:5] Set("PJSIP/73-00000000", "LOOPCNT=1") in new stack
-- Executing [dstring@macro-dial-one:6] Set("PJSIP/73-00000000", "ITER=1") in new stack
-- Executing [dstring@macro-dial-one:7] Set("PJSIP/73-00000000", "THISDIAL=PJSIP/75") in new stack
-- Executing [dstring@macro-dial-one:8] GosubIf("PJSIP/73-00000000", "1?zap2dahdi,1()") in new stack
-- Executing [zap2dahdi@macro-dial-one:1] ExecIf("PJSIP/73-00000000", "0?Return()") in new stack
-- Executing [zap2dahdi@macro-dial-one:2] Set("PJSIP/73-00000000", "NEWDIAL=") in new stack
-- Executing [zap2dahdi@macro-dial-one:3] Set("PJSIP/73-00000000", "LOOPCNT2=1") in new stack
-- Executing [zap2dahdi@macro-dial-one:4] Set("PJSIP/73-00000000", "ITER2=1") in new stack
-- Executing [zap2dahdi@macro-dial-one:5] Set("PJSIP/73-00000000", "THISPART2=PJSIP/75") in new stack
-- Executing [zap2dahdi@macro-dial-one:6] ExecIf("PJSIP/73-00000000", "0?Set(THISPART2=DAHDIIP/75)") in new stack
-- Executing [zap2dahdi@macro-dial-one:7] Set("PJSIP/73-00000000", "NEWDIAL=PJSIP/75&") in new stack
-- Executing [zap2dahdi@macro-dial-one:8] Set("PJSIP/73-00000000", "ITER2=2") in new stack
-- Executing [zap2dahdi@macro-dial-one:9] GotoIf("PJSIP/73-00000000", "0?begin2") in new stack
-- Executing [zap2dahdi@macro-dial-one:10] Set("PJSIP/73-00000000", "THISDIAL=PJSIP/75") in new stack
-- Executing [zap2dahdi@macro-dial-one:11] Return("PJSIP/73-00000000", "") in new stack
-- Executing [dstring@macro-dial-one:9] GotoIf("PJSIP/73-00000000", "0?docheck") in new stack
-- Executing [dstring@macro-dial-one:10] NoOp("PJSIP/73-00000000", "Debug: Found PJSIP Destination PJSIP/75") in new stack
-- Executing [dstring@macro-dial-one:11] GotoIf("PJSIP/73-00000000", "0?doset") in new stack
-- Executing [dstring@macro-dial-one:12] NoOp("PJSIP/73-00000000", "Debug: Updating PJSIP Destination with PJSIP_DIAL_CONTACTS") in new stack
-- Executing [dstring@macro-dial-one:13] Set("PJSIP/73-00000000", "THISDIAL=PJSIP/75/sip:[email protected]:5060;uniq=1B8F9773F42DC19FF3DAB339F0524") in new stack
-- Executing [dstring@macro-dial-one:14] GotoIf("PJSIP/73-00000000", "0?skipset") in new stack
-- Executing [dstring@macro-dial-one:15] Set("PJSIP/73-00000000", "DSTRING=PJSIP/75/sip:[email protected]:5060;uniq=1B8F9773F42DC19FF3DAB339F0524&") in new stack
-- Executing [dstring@macro-dial-one:16] Set("PJSIP/73-00000000", "ITER=2") in new stack
-- Executing [dstring@macro-dial-one:17] GotoIf("PJSIP/73-00000000", "0?begin") in new stack
-- Executing [dstring@macro-dial-one:18] ExecIf("PJSIP/73-00000000", "0?Return()") in new stack
-- Executing [dstring@macro-dial-one:19] Set("PJSIP/73-00000000", "DSTRING=PJSIP/75/sip:[email protected]:5060;uniq=1B8F9773F42DC19FF3DAB339F0524") in new stack
-- Executing [dstring@macro-dial-one:20] Return("PJSIP/73-00000000", "") in new stack
-- Executing [s@macro-dial-one:28] GotoIf("PJSIP/73-00000000", "0?nodial") in new stack
-- Executing [s@macro-dial-one:29] GotoIf("PJSIP/73-00000000", "0?skiptrace") in new stack
-- Executing [s@macro-dial-one:30] GosubIf("PJSIP/73-00000000", "1?ctset,1():ctclear,1()") in new stack
-- Executing [ctset@macro-dial-one:1] Set("PJSIP/73-00000000", "DB(CALLTRACE/75)=73") in new stack
-- Executing [ctset@macro-dial-one:2] Return("PJSIP/73-00000000", "") in new stack
-- Executing [s@macro-dial-one:31] Set("PJSIP/73-00000000", "D_OPTIONS=Ttr") in new stack
-- Executing [s@macro-dial-one:32] NoOp("PJSIP/73-00000000", "Blind Transfer: , Attended Transfer: , User: 73, Alert Info: ") in new stack
-- Executing [s@macro-dial-one:33] ExecIf("PJSIP/73-00000000", "1?Set(ALERT_INFO=)") in new stack
-- Executing [s@macro-dial-one:34] ExecIf("PJSIP/73-00000000", "0?Set(ALERT_INFO=)") in new stack
-- Executing [s@macro-dial-one:35] ExecIf("PJSIP/73-00000000", "0?Set(ALERT_INFO=)") in new stack
-- Executing [s@macro-dial-one:36] ExecIf("PJSIP/73-00000000", "0?Set(ALERT_INFO=;volume=)") in new stack
-- Executing [s@macro-dial-one:37] ExecIf("PJSIP/73-00000000", "0?Set(ALERT_INFO=;volume=)") in new stack
-- Executing [s@macro-dial-one:38] GosubIf("PJSIP/73-00000000", "0?func-set-sipheader,s,1(Alert-Info,)") in new stack
-- Executing [s@macro-dial-one:39] ExecIf("PJSIP/73-00000000", "0?Set(CHANNEL(musicclass)=)") in new stack
-- Executing [s@macro-dial-one:40] GosubIf("PJSIP/73-00000000", "0?qwait,1()") in new stack
-- Executing [s@macro-dial-one:41] Set("PJSIP/73-00000000", "__CWIGNORE=") in new stack
-- Executing [s@macro-dial-one:42] Set("PJSIP/73-00000000", "__KEEPCID=TRUE") in new stack
-- Executing [s@macro-dial-one:43] GotoIf("PJSIP/73-00000000", "0?usegoto,1") in new stack
-- Executing [s@macro-dial-one:44] GotoIf("PJSIP/73-00000000", "0?godial") in new stack
-- Executing [s@macro-dial-one:45] Gosub("PJSIP/73-00000000", "sub-presencestate-display,s,1(75)") in new stack
-- Executing [s@sub-presencestate-display:1] Goto("PJSIP/73-00000000", "state-not_set,1") in new stack
-- Goto (sub-presencestate-display,state-not_set,1)
-- Executing [state-not_set@sub-presencestate-display:1] Set("PJSIP/73-00000000", "PRESENCESTATE_DISPLAY=") in new stack
-- Executing [state-not_set@sub-presencestate-display:2] Return("PJSIP/73-00000000", "") in new stack
asterisk*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
Does anybody know what it means and why asterisk disconnects me from the CLI?
It seems to be related to state-not_set@sub-presencestate-display but i have no idea what it means.