Alright, here is the dial plan as requested.
Executing [*678478946020@from-internal:1] Macro(“SIP/3438-00000158”, “use r-callerid,LIMIT,EXTERNAL,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/3438-00000158”, “TOUCH_MONIT OR=1745337422.437”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/3438-00000158”, “CHANCONTEXT =”) in new stack
– Executing [s@macro-user-callerid:3] Set(“SIP/3438-00000158”, “CHANCONTEXT =”) in new stack
– Executing [s@macro-user-callerid:4] Set(“SIP/3438-00000158”, “CHANEXTENCO NTEXT=3438-00000158”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/3438-00000158”, “CHANEXTEN=3 438-00000158”) in new stack
– Executing [s@macro-user-callerid:6] Set(“SIP/3438-00000158”, “CALLERID(nu mber)=3438”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/3438-00000158”, “AMPUSER=343 8”) in new stack
– Executing [s@macro-user-callerid:8] Set(“SIP/3438-00000158”, “HOTDESCKCHA N=3438-00000158”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/3438-00000158”, “HOTDESKEXTE N=3438”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/3438-00000158”, “HOTDESKCAL L=0”) in new stack
– Executing [s@macro-user-callerid:11] ExecIf(“SIP/3438-00000158”, “0?Set(H OTDESKCALL=1)”) in new stack
– Executing [s@macro-user-callerid:12] ExecIf(“SIP/3438-00000158”, “0?Set(C ALLERID(name)=)”) in new stack
– Executing [s@macro-user-callerid:13] GotoIf(“SIP/3438-00000158”, “0?repor t”) in new stack
– Executing [s@macro-user-callerid:14] ExecIf(“SIP/3438-00000158”, “1?Set(R EALCALLERIDNUM=3438)”) in new stack
– Executing [s@macro-user-callerid:15] Set(“SIP/3438-00000158”, “AMPUSER=34 38”) in new stack
– Executing [s@macro-user-callerid:16] GotoIf(“SIP/3438-00000158”, "0?limit ") in new stack
– Executing [s@macro-user-callerid:17] Set(“SIP/3438-00000158”, “AMPUSERCID NAME=Jordan Kalber”) in new stack
– Executing [s@macro-user-callerid:18] ExecIf(“SIP/3438-00000158”, “0?Set(_ _CIDMASQUERADING=TRUE)”) in new stack
– Executing [s@macro-user-callerid:19] GotoIf(“SIP/3438-00000158”, “0?repor t”) in new stack
– Executing [s@macro-user-callerid:20] Set(“SIP/3438-00000158”, “AMPUSERCID =3438”) in new stack
– Executing [s@macro-user-callerid:21] Set(“SIP/3438-00000158”, “__DIAL_OPT IONS=HhTtr”) in new stack
– Executing [s@macro-user-callerid:22] Set(“SIP/3438-00000158”, “CALLERID(a ll)=“Jordan Kalber” <3438>”) in new stack
– Executing [s@macro-user-callerid:23] ExecIf(“SIP/3438-00000158”, “0?Set(C USDIAL=)”) in new stack
– Executing [s@macro-user-callerid:24] ExecIf(“SIP/3438-00000158”, “0?Set(C ALLERID(all)=“Jordan Kalber” <3438>)”) in new stack
– Executing [s@macro-user-callerid:25] GotoIf(“SIP/3438-00000158”, "0?limit ") in new stack
– Executing [s@macro-user-callerid:26] ExecIf(“SIP/3438-00000158”, “1?Set(G ROUP(concurrency_limit)=3438)”) in new stack
– Executing [s@macro-user-callerid:27] ExecIf(“SIP/3438-00000158”, “0?Set(C HANNEL(language)=)”) in new stack
– Executing [s@macro-user-callerid:28] NoOp(“SIP/3438-00000158”, “Macro Dep th is 1”) in new stack
– Executing [s@macro-user-callerid:29] GotoIf(“SIP/3438-00000158”, “1?repor t2:macroerror”) in new stack
– Goto (macro-user-callerid,s,30)
– Executing [s@macro-user-callerid:30] GotoIf(“SIP/3438-00000158”, “1?conti nue”) in new stack
– Goto (macro-user-callerid,s,49)
– Executing [s@macro-user-callerid:49] Set(“SIP/3438-00000158”, “CALLERID(n umber)=3438”) in new stack
– Executing [s@macro-user-callerid:50] Set(“SIP/3438-00000158”, “CALLERID(n ame)=Jordan Kalber”) in new stack
– Executing [s@macro-user-callerid:51] GotoIf(“SIP/3438-00000158”, “0?cnum” ) in new stack
– Executing [s@macro-user-callerid:52] Set(“SIP/3438-00000158”, “CDR(cnam)= Jordan Kalber”) in new stack
– Executing [s@macro-user-callerid:53] Set(“SIP/3438-00000158”, “CDR(cnum)= 3438”) in new stack
– Executing [s@macro-user-callerid:54] Set(“SIP/3438-00000158”, “CHANNEL(la nguage)=en”) in new stack
– Executing [*678478946020@from-internal:2] Gosub(“SIP/3438-00000158”, “sub -record-check,s,1(out,*678478946020,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“SIP/3438-00000158”, “0?initializ ed”) in new stack
– Executing [s@sub-record-check:2] Set(“SIP/3438-00000158”, “__REC_STATUS=I NITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“SIP/3438-00000158”, "NOW=1745337422 ") in new stack
– Executing [s@sub-record-check:4] Set(“SIP/3438-00000158”, “__DAY=22”) in new stack
– Executing [s@sub-record-check:5] Set(“SIP/3438-00000158”, “__MONTH=04”) i n new stack
– Executing [s@sub-record-check:6] Set(“SIP/3438-00000158”, “__YEAR=2025”) in new stack
– Executing [s@sub-record-check:7] Set(“SIP/3438-00000158”, “__TIMESTR=2025 0422-105702”) in new stack
– Executing [s@sub-record-check:8] Set(“SIP/3438-00000158”, “__FROMEXTEN=34 38”) in new stack
– Executing [s@sub-record-check:9] Set(“SIP/3438-00000158”, “_MON_FMT=wav" ) in new stack
– Executing [s@sub-record-check:10] NoOp(“SIP/3438-00000158”, “Recordings i nitialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“SIP/3438-00000158”, “0?Set(ARG3 =dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“SIP/3438-00000158”, “REC_POLICY_MO DE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“SIP/3438-00000158”, "0?Set(REC STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“SIP/3438-00000158”, “3?checkact ion”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“SIP/3438-00000158”, “1?sub-reco rd-check,out,1”) in new stack
– Goto (sub-record-check,out,1)
– Executing [out@sub-record-check:1] NoOp(“SIP/3438-00000158”, “Outbound Re cording Check from 3438 to *678478946020”) in new stack
– Executing [out@sub-record-check:2] Set(“SIP/3438-00000158”, “RECMODE=dont care”) in new stack
– Executing [out@sub-record-check:3] ExecIf(“SIP/3438-00000158”, “1?Goto(ro utewins)”) in new stack
– Goto (sub-record-check,out,7)
– Executing [out@sub-record-check:7] Gosub(“SIP/3438-00000158”, “recordchec k,1(dontcare,out,*678478946020)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“SIP/3438-00000158”, “Sta rting recording check against dontcare”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“SIP/3438-00000158”, “don tcare”) in new stack
– Goto (sub-record-check,recordcheck,3)
– Executing [recordcheck@sub-record-check:3] Return(“SIP/3438-00000158”, “” ) in new stack
– Executing [out@sub-record-check:8] Return(“SIP/3438-00000158”, “”) in new stack
– Executing [*678478946020@from-internal:3] ExecIf(“SIP/3438-00000158”, “0 ?Set(CDR(accountcode)=)”) in new stack
– Executing [*678478946020@from-internal:4] Set(“SIP/3438-00000158”, “_ROUT EID=10”) in new stack
– Executing [*678478946020@from-internal:5] Set(“SIP/3438-00000158”, “_ROUT ENAME=BlockCID”) in new stack
– Executing [*678478946020@from-internal:6] Set(“SIP/3438-00000158”, “MOHCL ASS=default”) in new stack
– Executing [*678478946020@from-internal:7] ExecIf(“SIP/3438-00000158”, “1? Set(TRUNKCIDOVERRIDE=“Anonymous”)”) in new stack
– Executing [*678478946020@from-internal:8] Set(“SIP/3438-00000158”, “_CALL ERIDNAMEINTERNAL=Jordan Kalber”) in new stack
– Executing [*678478946020@from-internal:9] Set(“SIP/3438-00000158”, “_CALL ERIDNUMINTERNAL=3438”) in new stack
– Executing [*678478946020@from-internal:10] Set(“SIP/3438-00000158”, “_EMA ILNOTIFICATION=FALSE”) in new stack
– Executing [*678478946020@from-internal:11] Set(“SIP/3438-00000158”, “_NOD EST=”) in new stack
– Executing [678478946020@from-internal:12] Macro(“SIP/3438-00000158”, “ou tisbusy,”) in new stack
– Executing [s@macro-outisbusy:1] Progress(“SIP/3438-00000158”, “”) in new stack
– Executing [s@macro-outisbusy:2] GotoIf(“SIP/3438-00000158”, “0?emergency, 1”) in new stack
– Executing [s@macro-outisbusy:3] GotoIf(“SIP/3438-00000158”, “0?intracompa ny,1”) in new stack
– Executing [s@macro-outisbusy:4] Playback(“SIP/3438-00000158”, “all-circui ts-busy-now&please-try-call-later, noanswer”) in new stack
– <SIP/3438-00000158> Playing ‘all-circuits-busy-now.ulaw’ (language ‘en’)
– <SIP/3438-00000158> Playing ‘please-try-call-later.ulaw’ (language ‘en’)
== Extension Changed 3438[ext-local] new state Idle for Notify User 3435
– Executing [h@from-internal:1] Macro(“SIP/3438-00000158”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/3438-00000158”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,3)
– Executing [s@macro-hangupcall:3] ExecIf(“SIP/3438-00000158”, “0?Set(CDR(r ecordingfile)=)”) in new stack
– Executing [s@macro-hangupcall:4] Hangup(“SIP/3438-00000158”, “”) in new s tack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/3438-00000 158’ in macro ‘hangupcall’
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/3438-00000158 ’
freepbxCLI> dialplan show *678478946020@from-internal