ERROR[2364] cdr.c: Unable to find CDR for channel PJSIP/106-0000001d

My extension user reports an issue that their calls have no sound.
I check the log and find the error in subject.
Here’s the full log:

2672[] VERBOSE[376] netsock2.c: Using SIP RTP Audio TOS bits 184
2673[] VERBOSE[376] netsock2.c: Using SIP RTP Audio TOS bits 184 in TCLASS field.
2674[] VERBOSE[376] netsock2.c: Using SIP RTP Audio CoS mark 5
2675[] VERBOSE[945][C-00000012] pbx.c: Executing [101@from-internal:1] GotoIf("PJSIP/106-0000001d", "1?ext-local,101,1:followme-check,101,1") in new stack
2676[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (ext-local,101,1)
2677[] VERBOSE[945][C-00000012] pbx.c: Executing [101@ext-local:1] Set("PJSIP/106-0000001d", "__RINGTIMER=15") in new stack
2678[] VERBOSE[945][C-00000012] pbx.c: Executing [101@ext-local:2] ExecIf("PJSIP/106-0000001d", "0?Set(__CWIGNORE=)") in new stack
2679[] VERBOSE[945][C-00000012] pbx.c: Executing [101@ext-local:3] Macro("PJSIP/106-0000001d", "exten-vm,101,101,0,0,0") in new stack
2680[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:1] Macro("PJSIP/106-0000001d", "user-callerid,") in new stack
2681[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:1] Set("PJSIP/106-0000001d", "TOUCH_MONITOR=1762445894.29") in new stack
2682[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:2] Set("PJSIP/106-0000001d", "CHANCONTEXT=") in new stack
2683[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:3] Set("PJSIP/106-0000001d", "CHANCONTEXT=") in new stack
2684[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:4] Set("PJSIP/106-0000001d", "CHANEXTENCONTEXT=106-0000001d") in new stack
2685[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:5] Set("PJSIP/106-0000001d", "CHANEXTEN=106-0000001d") in new stack
2686[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:6] Set("PJSIP/106-0000001d", "CALLERID(number)=106") in new stack
2687[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:7] Set("PJSIP/106-0000001d", "AMPUSER=106") in new stack
2688[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:8] Set("PJSIP/106-0000001d", "HOTDESCKCHAN=106-0000001d") in new stack
2689[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:9] Set("PJSIP/106-0000001d", "HOTDESKEXTEN=106") in new stack
2690[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:10] Set("PJSIP/106-0000001d", "HOTDESKCALL=0") in new stack
2691[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:11] ExecIf("PJSIP/106-0000001d", "0?Set(HOTDESKCALL=1)") in new stack
2692[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:12] ExecIf("PJSIP/106-0000001d", "0?Set(CALLERID(name)=)") in new stack
2693[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:13] GotoIf("PJSIP/106-0000001d", "0?report") in new stack
2694[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:14] ExecIf("PJSIP/106-0000001d", "1?Set(REALCALLERIDNUM=106)") in new stack
2695[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:15] Set("PJSIP/106-0000001d", "AMPUSER=106") in new stack
2696[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:16] GotoIf("PJSIP/106-0000001d", "0?limit") in new stack
2697[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:17] Set("PJSIP/106-0000001d", "AMPUSERCIDNAME=106YG2") in new stack
2698[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:18] ExecIf("PJSIP/106-0000001d", "0?Set(__CIDMASQUERADING=TRUE)") in new stack
2699[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:19] GotoIf("PJSIP/106-0000001d", "0?report") in new stack
2700[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:20] Set("PJSIP/106-0000001d", "AMPUSERCID=106") in new stack
2701[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:21] Set("PJSIP/106-0000001d", "__DIAL_OPTIONS=HhTtr") in new stack
2702[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:22] Set("PJSIP/106-0000001d", "CALLERID(all)="106YG2" <106>") in new stack
2703[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:23] ExecIf("PJSIP/106-0000001d", "0?Set(CUSDIAL=101)") in new stack
2704[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:24] ExecIf("PJSIP/106-0000001d", "0?Set(CALLERID(all)=100-100-1010)") in new stack
2705[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:25] GotoIf("PJSIP/106-0000001d", "0?limit") in new stack
2706[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:26] ExecIf("PJSIP/106-0000001d", "0?Set(GROUP(concurrency_limit)=106)") in new stack
2707[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:27] ExecIf("PJSIP/106-0000001d", "0?Set(CHANNEL(language)=)") in new stack
2708[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:28] NoOp("PJSIP/106-0000001d", "Macro Depth is 2") in new stack
2709[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:29] GotoIf("PJSIP/106-0000001d", "1?report2:macroerror") in new stack
2710[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (macro-user-callerid,s,30)
2711[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:30] GotoIf("PJSIP/106-0000001d", "0?continue") in new stack
2712[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:31] Set("PJSIP/106-0000001d", "__TTL=64") in new stack
2713[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:32] GotoIf("PJSIP/106-0000001d", "1?continue") in new stack
2714[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (macro-user-callerid,s,48)
2715[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:48] Set("PJSIP/106-0000001d", "CALLERID(number)=106") in new stack
2716[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:49] Set("PJSIP/106-0000001d", "CALLERID(name)=106YG2") in new stack
2717[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:50] GotoIf("PJSIP/106-0000001d", "0?cnum") in new stack
2718[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:51] Set("PJSIP/106-0000001d", "__MCNUM=106") in new stack
2719[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:52] Set("PJSIP/106-0000001d", "__MCNAME=106YG2") in new stack
2720[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:53] Set("PJSIP/106-0000001d", "__MCEXTEN=106") in new stack
2721[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:54] Set("PJSIP/106-0000001d", "__MCORGCHAN=PJSIP/106-0000001d") in new stack
2722[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:55] Set("PJSIP/106-0000001d", "CDR(cnam)=106YG2") in new stack
2723[] WARNING[376] res_pjsip_pubsub.c: No registered publish handler for event presence from 106
2724[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:56] Set("PJSIP/106-0000001d", "CDR(cnum)=106") in new stack
2725[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-user-callerid:57] Set("PJSIP/106-0000001d", "CHANNEL(language)=en") in new stack
2726[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:2] Set("PJSIP/106-0000001d", "RingGroupMethod=none") in new stack
2727[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:3] Set("PJSIP/106-0000001d", "__EXTTOCALL=101") in new stack
2728[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:4] Set("PJSIP/106-0000001d", "__PICKUPMARK=101") in new stack
2729[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:5] Set("PJSIP/106-0000001d", "RT=15") in new stack
2730[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:6] Gosub("PJSIP/106-0000001d", "sub-record-check,s,1(exten,101,dontcare)") in new stack
2731[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:1] GotoIf("PJSIP/106-0000001d", "0?initialized") in new stack
2732[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:2] Set("PJSIP/106-0000001d", "__REC_STATUS=INITIALIZED") in new stack
2733[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:3] Set("PJSIP/106-0000001d", "NOW=1762445894") in new stack
2734[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:4] Set("PJSIP/106-0000001d", "__DAY=06") in new stack
2735[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:5] Set("PJSIP/106-0000001d", "__MONTH=11") in new stack
2736[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:6] Set("PJSIP/106-0000001d", "__YEAR=2025") in new stack
2737[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:7] Set("PJSIP/106-0000001d", "__TIMESTR=20251106-111814") in new stack
2738[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:8] Set("PJSIP/106-0000001d", "__FROMEXTEN=106") in new stack
2739[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:9] Set("PJSIP/106-0000001d", "__MON_FMT=wav") in new stack
2740[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:10] NoOp("PJSIP/106-0000001d", "Recordings initialized") in new stack
2741[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:11] ExecIf("PJSIP/106-0000001d", "0?Set(ARG3=dontcare)") in new stack
2742[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:12] Set("PJSIP/106-0000001d", "REC_POLICY_MODE_SAVE=") in new stack
2743[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:13] ExecIf("PJSIP/106-0000001d", "0?Set(REC_STATUS=NO)") in new stack
2744[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:14] GotoIf("PJSIP/106-0000001d", "5?checkaction") in new stack
2745[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (sub-record-check,s,17)
2746[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-record-check:17] GotoIf("PJSIP/106-0000001d", "1?sub-record-check,exten,1") in new stack
2747[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (sub-record-check,exten,1)
2748[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:1] NoOp("PJSIP/106-0000001d", "Exten Recording Check between 106 and 101") in new stack
2749[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:2] Set("PJSIP/106-0000001d", "CALLTYPE=internal") in new stack
2750[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:3] ExecIf("PJSIP/106-0000001d", "0?Set(CALLTYPE=)") in new stack
2751[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:4] Set("PJSIP/106-0000001d", "CALLEE=dontcare") in new stack
2752[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:5] ExecIf("PJSIP/106-0000001d", "0?Set(CALLEE=dontcare)") in new stack
2753[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:6] GotoIf("PJSIP/106-0000001d", "0?callee") in new stack
2754[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:7] GotoIf("PJSIP/106-0000001d", "1?caller") in new stack
2755[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (sub-record-check,exten,13)
2756[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:13] Set("PJSIP/106-0000001d", "RECMODE=dontcare") in new stack
2757[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:14] Set("PJSIP/106-0000001d", "CALLERRECMODE=dontcare") in new stack
2758[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:15] Set("PJSIP/106-0000001d", "CALEERECMODE=dontcare") in new stack
2759[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:16] GotoIf("PJSIP/106-0000001d", "0?processnormal") in new stack
2760[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:17] ExecIf("PJSIP/106-0000001d", "0?Set(RECMODE=dontcare)") in new stack
2761[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:18] ExecIf("PJSIP/106-0000001d", "0?Set(RECMODE=dontcare)") in new stack
2762[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:19] ExecIf("PJSIP/106-0000001d", "0?Set(RECMODE=dontcare)") in new stack
2763[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:20] ExecIf("PJSIP/106-0000001d", "0?Set(RECMODE=dontcare)") in new stack
2764[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:21] ExecIf("PJSIP/106-0000001d", "0?Set(RECMODE=dontcare)") in new stack
2765[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:22] ExecIf("PJSIP/106-0000001d", "1?Set(RECMODE=dontcare)") in new stack
2766[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:23] Gosub("PJSIP/106-0000001d", "recordcheck,1(dontcare,internal,101)") in new stack
2767[] VERBOSE[945][C-00000012] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp("PJSIP/106-0000001d", "Starting recording check against dontcare") in new stack
2768[] VERBOSE[945][C-00000012] pbx.c: Executing [recordcheck@sub-record-check:2] Goto("PJSIP/106-0000001d", "dontcare") in new stack
2769[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (sub-record-check,recordcheck,3)
2770[] VERBOSE[945][C-00000012] pbx.c: Executing [recordcheck@sub-record-check:3] Return("PJSIP/106-0000001d", "") in new stack
2771[] VERBOSE[945][C-00000012] pbx.c: Executing [exten@sub-record-check:24] Return("PJSIP/106-0000001d", "") in new stack
2772[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:7] GotoIf("PJSIP/106-0000001d", "1?macrodial") in new stack
2773[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (macro-exten-vm,s,13)
2774[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:13] GosubIf("PJSIP/106-0000001d", "0?clrheader,1()") in new stack
2775[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-exten-vm:14] Macro("PJSIP/106-0000001d", "dial-one,15,HhTtr,101") in new stack
2776[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:1] Set("PJSIP/106-0000001d", "DEXTEN=101") in new stack
2777[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:2] Set("PJSIP/106-0000001d", "__MCEXTTOCALL=101") in new stack
2778[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:3] Set("PJSIP/106-0000001d", "__MCMULTI=d08d5343774bbb48609d43f22d57ac66") in new stack
2779[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:4] ExecIf("PJSIP/106-0000001d", "0?Set(__EXTTOCALL=101)") in new stack
2780[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:5] Set("PJSIP/106-0000001d", "DIALSTATUS_CW=") in new stack
2781[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:6] GosubIf("PJSIP/106-0000001d", "0?screen,1()") in new stack
2782[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:7] GosubIf("PJSIP/106-0000001d", "0?cf,1()") in new stack
2783[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:8] GotoIf("PJSIP/106-0000001d", "1?skip1") in new stack
2784[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (macro-dial-one,s,11)
2785[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:11] GotoIf("PJSIP/106-0000001d", "0?nodial") in new stack
2786[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:12] GotoIf("PJSIP/106-0000001d", "0?continue") in new stack
2787[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:13] Set("PJSIP/106-0000001d", "EXTHASCW=ENABLED") in new stack
2788[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:14] GotoIf("PJSIP/106-0000001d", "0?next1:cwinusebusy") in new stack
2789[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (macro-dial-one,s,26)
2790[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:26] GotoIf("PJSIP/106-0000001d", "0?next3:continue") in new stack
2791[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (macro-dial-one,s,28)
2792[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:28] GotoIf("PJSIP/106-0000001d", "0?nodial") in new stack
2793[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:29] GosubIf("PJSIP/106-0000001d", "1?dstring,1():dlocal,1()") in new stack
2794[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:1] Set("PJSIP/106-0000001d", "DSTRING=") in new stack
2795[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:2] Set("PJSIP/106-0000001d", "DEVICES=101") in new stack
2796[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:3] ExecIf("PJSIP/106-0000001d", "0?Return()") in new stack
2797[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:4] ExecIf("PJSIP/106-0000001d", "0?Set(DEVICES=01)") in new stack
2798[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:5] Set("PJSIP/106-0000001d", "LOOPCNT=1") in new stack
2799[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:6] Set("PJSIP/106-0000001d", "ITER=1") in new stack
2800[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:7] Set("PJSIP/106-0000001d", "THISDIAL=PJSIP/101") in new stack
2801[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:8] GotoIf("PJSIP/106-0000001d", "0?docheck") in new stack
2802[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:9] NoOp("PJSIP/106-0000001d", "Debug: Found PJSIP Destination PJSIP/101") in new stack
2803[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:10] GotoIf("PJSIP/106-0000001d", "0?doset") in new stack
2804[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:11] NoOp("PJSIP/106-0000001d", "Debug: Updating PJSIP Destination with PJSIP_DIAL_CONTACTS") in new stack
2805[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:12] Set("PJSIP/106-0000001d", "THISDIAL=PJSIP/101/sip:[email protected]:43911;transport=TLS;rinstance=34c3787505e8836f") in new stack
2806[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:13] ExecIf("PJSIP/106-0000001d", "0?Set(DIALSTATUS=CHANUNAVAIL)") in new stack
2807[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:14] GotoIf("PJSIP/106-0000001d", "0?skipset") in new stack
2808[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:15] Set("PJSIP/106-0000001d", "DSTRING=PJSIP/101/sip:[email protected]:43911;transport=TLS;rinstance=34c3787505e8836f&") in new stack
2809[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:16] Set("PJSIP/106-0000001d", "ITER=2") in new stack
2810[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:17] GotoIf("PJSIP/106-0000001d", "0?begin") in new stack
2811[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:18] ExecIf("PJSIP/106-0000001d", "0?Return()") in new stack
2812[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:19] Set("PJSIP/106-0000001d", "DSTRING=PJSIP/101/sip:[email protected]:43911;transport=TLS;rinstance=34c3787505e8836f") in new stack
2813[] VERBOSE[945][C-00000012] pbx.c: Executing [dstring@macro-dial-one:20] Return("PJSIP/106-0000001d", "") in new stack
2814[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:30] GotoIf("PJSIP/106-0000001d", "0?nodial") in new stack
2815[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:31] GotoIf("PJSIP/106-0000001d", "0?skiptrace") in new stack
2816[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:32] GosubIf("PJSIP/106-0000001d", "1?ctset,1():ctclear,1()") in new stack
2817[] VERBOSE[945][C-00000012] pbx.c: Executing [ctset@macro-dial-one:1] Set("PJSIP/106-0000001d", "DB(CALLTRACE/101)=106") in new stack
2818[] VERBOSE[945][C-00000012] pbx.c: Executing [ctset@macro-dial-one:2] Return("PJSIP/106-0000001d", "") in new stack
2819[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:33] Set("PJSIP/106-0000001d", "D_OPTIONS=HhTtr") in new stack
2820[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:34] GosubIf("PJSIP/106-0000001d", "0?func-set-sipheader,s,1(Alert-Info,)") in new stack
2821[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:35] NoOp("PJSIP/106-0000001d", "Blind Transfer: , Attended Transfer: , User: 106, Alert Info: ") in new stack
2822[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:36] ExecIf("PJSIP/106-0000001d", "1?Set(ALERT_INFO=)") in new stack
2823[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:37] ExecIf("PJSIP/106-0000001d", "0?Set(ALERT_INFO=)") in new stack
2824[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:38] ExecIf("PJSIP/106-0000001d", "0?Set(ALERT_INFO=)") in new stack
2825[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:39] ExecIf("PJSIP/106-0000001d", "0?Set(ALERT_INFO=Normal;volume=)") in new stack
2826[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:40] ExecIf("PJSIP/106-0000001d", "0?Set(ALERT_INFO=Normal;volume=)") in new stack
2827[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:41] GosubIf("PJSIP/106-0000001d", "0?func-set-sipheader,s,1(Alert-Info,)") in new stack
2828[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:42] ExecIf("PJSIP/106-0000001d", "0?Set(CHANNEL(musicclass)=)") in new stack
2829[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:43] GosubIf("PJSIP/106-0000001d", "0?qwait,1()") in new stack
2830[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:44] Set("PJSIP/106-0000001d", "__CWIGNORE=") in new stack
2831[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:45] Set("PJSIP/106-0000001d", "__KEEPCID=TRUE") in new stack
2832[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:46] GotoIf("PJSIP/106-0000001d", "0?usegoto,1") in new stack
2833[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:47] GotoIf("PJSIP/106-0000001d", "0?godial") in new stack
2834[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:48] Gosub("PJSIP/106-0000001d", "sub-presencestate-display,s,1(101)") in new stack
2835[] VERBOSE[945][C-00000012] pbx.c: Executing [s@sub-presencestate-display:1] Goto("PJSIP/106-0000001d", "state-available,1") in new stack
2836[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (sub-presencestate-display,state-available,1)
2837[] VERBOSE[945][C-00000012] pbx.c: Executing [state-available@sub-presencestate-display:1] Set("PJSIP/106-0000001d", "PRESENCESTATE_DISPLAY=(Available)") in new stack
2838[] VERBOSE[945][C-00000012] pbx.c: Executing [state-available@sub-presencestate-display:2] Return("PJSIP/106-0000001d", "") in new stack
2839[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:49] Set("PJSIP/106-0000001d", "CONNECTEDLINE(name,i)=101YG1 (Available)") in new stack
2840[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:50] Set("PJSIP/106-0000001d", "CONNECTEDLINE(num)=101") in new stack
2841[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:51] Set("PJSIP/106-0000001d", "D_OPTIONS=HhTtr") in new stack
2842[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:52] Macro("PJSIP/106-0000001d", "dialout-one-predial-hook,") in new stack
2843[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dialout-one-predial-hook:1] MacroExit("PJSIP/106-0000001d", "") in new stack
2844[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:53] ExecIf("PJSIP/106-0000001d", "0?Set(D_OPTIONS=HhtrI)") in new stack
2845[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:54] ExecIf("PJSIP/106-0000001d", "0?Set(CWRING=r(callwaiting)):Set(CWRING=)") in new stack
2846[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:55] NoOp("PJSIP/106-0000001d", "") in new stack
2847[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:56] ExecIf("PJSIP/106-0000001d", "0?Set(D_OPTIONS=Hhtr)") in new stack
2848[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:57] ExecIf("PJSIP/106-0000001d", "0?Set(D_OPTIONS=HhTtrg)") in new stack
2849[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-dial-one:58] Dial("PJSIP/106-0000001d", "PJSIP/101/sip:[email protected]:43911;transport=TLS;rinstance=34c3787505e8836f,15,HhTtrb(func-apply-sipheaders^s^1)") in new stack
2850[] VERBOSE[945][C-00000012] app_stack.c: PJSIP/101-0000001e Internal Gosub(func-apply-sipheaders,s,1) start
2851[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:1] NoOp("PJSIP/101-0000001e", "Applying SIP Headers to channel PJSIP/101-0000001e") in new stack
2852[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:2] Set("PJSIP/101-0000001e", "localchan=101-0000001e") in new stack
2853[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:3] Set("PJSIP/101-0000001e", "DialMCEXT=101") in new stack
2854[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:4] Set("PJSIP/101-0000001e", "CHANNEL(hangup_handler_push)=app-missedcall-hangup,101,1") in new stack
2855[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:5] Set("PJSIP/101-0000001e", "TECH=PJSIP") in new stack
2856[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:6] Set("PJSIP/101-0000001e", "SIPHEADERKEYS=") in new stack
2857[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:7] While("PJSIP/101-0000001e", "0") in new stack
2858[] VERBOSE[945][C-00000012] app_while.c: Jumping to priority 13
2859[] VERBOSE[945][C-00000012] pbx.c: Executing [s@func-apply-sipheaders:14] Return("PJSIP/101-0000001e", "") in new stack
2860[] VERBOSE[945][C-00000012] app_stack.c: Spawn extension (from-internal, 101, 1) exited non-zero on 'PJSIP/101-0000001e'
2861[] VERBOSE[945][C-00000012] app_stack.c: PJSIP/101-0000001e Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
2862[] VERBOSE[945][C-00000012] app_dial.c: Called PJSIP/101/sip:[email protected]:43911;transport=TLS;rinstance=34c3787505e8836f
2863[] VERBOSE[376] netsock2.c: Using SIP RTP Audio TOS bits 184
2864[] VERBOSE[376] netsock2.c: Using SIP RTP Audio CoS mark 5
2865[] VERBOSE[945][C-00000012] app_dial.c: PJSIP/101-0000001e is ringing
2866[] VERBOSE[945][C-00000012] app_dial.c: PJSIP/101-0000001e answered PJSIP/106-0000001d
2867[] VERBOSE[971][C-00000012] bridge_channel.c: Channel PJSIP/101-0000001e joined 'simple_bridge' basic-bridge <0d2b30b7-39c8-442d-a928-8bfa85187648>
2868[] VERBOSE[945][C-00000012] bridge_channel.c: Channel PJSIP/106-0000001d joined 'simple_bridge' basic-bridge <0d2b30b7-39c8-442d-a928-8bfa85187648>
2869[] NOTICE[2433] res_pjsip_sdp_rtp.c: Disconnecting channel 'PJSIP/101-0000001e' for lack of audio RTP activity in 30 seconds
2870[] VERBOSE[971][C-00000012] bridge_channel.c: Channel PJSIP/101-0000001e left 'simple_bridge' basic-bridge <0d2b30b7-39c8-442d-a928-8bfa85187648>
2871[] VERBOSE[971][C-00000012] app_stack.c: PJSIP/101-0000001e Internal Gosub(app-missedcall-hangup,101,1) start
2872[] VERBOSE[971][C-00000012] pbx.c: Executing [101@app-missedcall-hangup:1] NoOp("PJSIP/101-0000001e", "Dialed: 101") in new stack
2873[] VERBOSE[971][C-00000012] pbx.c: Executing [101@app-missedcall-hangup:2] NoOp("PJSIP/101-0000001e", "Caller: 106") in new stack
2874[] VERBOSE[971][C-00000012] pbx.c: Executing [101@app-missedcall-hangup:3] GotoIf("PJSIP/101-0000001e", "0?exit") in new stack
2875[] VERBOSE[971][C-00000012] pbx.c: Executing [101@app-missedcall-hangup:4] Set("PJSIP/101-0000001e", "EXTENNUM=101") in new stack
2876[] VERBOSE[971][C-00000012] pbx.c: Executing [101@app-missedcall-hangup:5] Set("PJSIP/101-0000001e", "FEXTENNUM=101") in new stack
2877[] VERBOSE[971][C-00000012] pbx.c: Executing [101@app-missedcall-hangup:6] GotoIf("PJSIP/101-0000001e", "1?exit") in new stack
2878[] VERBOSE[971][C-00000012] pbx_builtins.c: Goto (app-missedcall-hangup,101,8)
2879[] VERBOSE[971][C-00000012] pbx.c: Executing [101@app-missedcall-hangup:8] Return("PJSIP/101-0000001e", "") in new stack
2880[] VERBOSE[971][C-00000012] app_stack.c: Spawn extension (from-internal, , 1) exited non-zero on 'PJSIP/101-0000001e'
2881[] VERBOSE[971][C-00000012] app_stack.c: PJSIP/101-0000001e Internal Gosub(app-missedcall-hangup,101,1) complete GOSUB_RETVAL=
2882[] VERBOSE[945][C-00000012] bridge_channel.c: Channel PJSIP/106-0000001d left 'simple_bridge' basic-bridge <0d2b30b7-39c8-442d-a928-8bfa85187648>
2883[] VERBOSE[945][C-00000012] app_macro.c: Spawn extension (macro-dial-one, s, 58) exited non-zero on 'PJSIP/106-0000001d' in macro 'dial-one'
2884[] VERBOSE[945][C-00000012] app_macro.c: Spawn extension (macro-exten-vm, s, 14) exited non-zero on 'PJSIP/106-0000001d' in macro 'exten-vm'
2885[] VERBOSE[945][C-00000012] pbx.c: Spawn extension (ext-local, 101, 3) exited non-zero on 'PJSIP/106-0000001d'
2886[] VERBOSE[945][C-00000012] pbx.c: Executing [h@ext-local:1] Macro("PJSIP/106-0000001d", "hangupcall,") in new stack
2887[] NOTICE[2433] res_pjsip_sdp_rtp.c: Disconnecting channel 'PJSIP/106-0000001d' for lack of audio RTP activity in 30 seconds
2888[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-hangupcall:1] Set("PJSIP/106-0000001d", "__MCVMSTATUS=") in new stack
2889[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-hangupcall:2] Gosub("PJSIP/106-0000001d", "app-missedcall-hangup,s,1()") in new stack
2890[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:1] NoOp("PJSIP/106-0000001d", "Dialed: s") in new stack
2891[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:2] NoOp("PJSIP/106-0000001d", "Caller: 106") in new stack
2892[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:3] GotoIf("PJSIP/106-0000001d", "0?exit") in new stack
2893[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:4] Set("PJSIP/106-0000001d", "EXTENNUM=s") in new stack
2894[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:5] Set("PJSIP/106-0000001d", "FEXTENNUM=s") in new stack
2895[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:6] GotoIf("PJSIP/106-0000001d", "0?exit") in new stack
2896[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:7] AGI("PJSIP/106-0000001d", "agi://127.0.0.1/missedcallnotify.php,s,,s,0,,PJSIP/106-0000001d,ANSWER,,,") in new stack
2897[] VERBOSE[945][C-00000012] res_agi.c: <PJSIP/106-0000001d>AGI Script agi://127.0.0.1/missedcallnotify.php completed, returning 0
2898[] VERBOSE[945][C-00000012] pbx.c: Executing [s@app-missedcall-hangup:8] Return("PJSIP/106-0000001d", "") in new stack
2899[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-hangupcall:3] GotoIf("PJSIP/106-0000001d", "1?theend") in new stack
2900[] VERBOSE[945][C-00000012] pbx_builtins.c: Goto (macro-hangupcall,s,5)
2901[] ERROR[2364] cdr.c: Unable to find CDR for channel PJSIP/106-0000001d
2902[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-hangupcall:5] ExecIf("PJSIP/106-0000001d", "0?Set(CDR(recordingfile)=)") in new stack
2903[] ERROR[2364] cdr.c: Unable to find CDR for channel PJSIP/106-0000001d
2904[] VERBOSE[945][C-00000012] pbx.c: Executing [s@macro-hangupcall:6] Hangup("PJSIP/106-0000001d", "") in new stack
2905[] VERBOSE[945][C-00000012] app_macro.c: Spawn extension (macro-hangupcall, s, 6) exited non-zero on 'PJSIP/106-0000001d' in macro 'hangupcall'
2906[] VERBOSE[945][C-00000012] pbx.c: Spawn extension (ext-local, h, 1) exited non-zero on 'PJSIP/106-0000001d'
2907[] WARNING[376] res_pjsip_pubsub.c: No registered publish handler for event presence from 106

Does anything point to the reason why there is no sound?

Thanks everyone!

Not from those logs; we’d need to see the SDP in the SIP.

My guess would be that you haven’t specified your public address correctly and the failing calls aren’t sending audio outwards, to allow the other side to learn your address, but logs of the SIP exchanges are really needed.

1 Like

Correctly meaning how/where?

External Address and Local Networks in https://sangomakb.atlassian.net/wiki/spaces/PG/pages/26542239/PBX+GUI+-+Asterisk+SIP+Settings+User+Guide

1 Like

Our ISP changed our external IP, and of course I forgot to update it there!
Thanks a whole lot!!!

The error still remains in the log, even for successful calls:

# [ ERROR[2364] cdr.c: Unable to find CDR for channel PJSIP/106-0000001d](https://community.freepbx.org/t/error-2364-cdr-c-unable-to-find-cdr-for-channel-pjsip-106-0000001d/108247)

What does this error mean?

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.