Figuring out where the Outbound Call Problem Resides ( CHANUNAVAIL ERROR )

Before I begin bothering strangers on the Internet again with my Problems I am wishing everyone reading this a nice WeekEnd and hope you are healthy and well! <3

Regarding my problem:
I am Using FreePBX with Asterisk on a VPS Linux System. For SIP Trunking I use a Telnyx Number. The number and calls should (as of now) all be within Germany. Inbound Calls work and are routed to the configured Extension (Softphone Zoiper). But with the Outbound Calls I get nowhere. The Asterisk Logs are as follows:

    -- Added contact 'sip:1010@95.91.242.170:50553;rinstance=2b1fff608a69f115' to AOR '1010' with expiration of 60 seconds
  == Endpoint 1010 is now Reachable
    -- Contact 1010/sip:1010@95.91.242.170:50553;rinstance=2b1fff608a69f115 is now Reachable.  RTT: 27.426 msec
  == Using SIP RTP Audio TOS bits 184
  == Using SIP RTP Audio TOS bits 184 in TCLASS field.
  == Using SIP RTP Audio CoS mark 5
    -- Executing [491796870788@from-internal:1] Macro("PJSIP/1010-00000010", "user-callerid,LIMIT,EXTERNAL,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("PJSIP/1010-00000010", "TOUCH_MONITOR=1709905574.16") in new stack
    -- Executing [s@macro-user-callerid:2] Set("PJSIP/1010-00000010", "CHANCONTEXT=") in new stack
    -- Executing [s@macro-user-callerid:3] Set("PJSIP/1010-00000010", "CHANCONTEXT=") in new stack
    -- Executing [s@macro-user-callerid:4] Set("PJSIP/1010-00000010", "CHANEXTENCONTEXT=1010-00000010") in new stack
    -- Executing [s@macro-user-callerid:5] Set("PJSIP/1010-00000010", "CHANEXTEN=1010-00000010") in new stack
    -- Executing [s@macro-user-callerid:6] Set("PJSIP/1010-00000010", "CALLERID(number)=1010") in new stack
    -- Executing [s@macro-user-callerid:7] Set("PJSIP/1010-00000010", "AMPUSER=1010") in new stack
    -- Executing [s@macro-user-callerid:8] Set("PJSIP/1010-00000010", "HOTDESCKCHAN=1010-00000010") in new stack
    -- Executing [s@macro-user-callerid:9] Set("PJSIP/1010-00000010", "HOTDESKEXTEN=1010") in new stack
    -- Executing [s@macro-user-callerid:10] Set("PJSIP/1010-00000010", "HOTDESKCALL=0") in new stack
    -- Executing [s@macro-user-callerid:11] ExecIf("PJSIP/1010-00000010", "0?Set(HOTDESKCALL=1)") in new stack
    -- Executing [s@macro-user-callerid:12] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(name)=)") in new stack
    -- Executing [s@macro-user-callerid:13] GotoIf("PJSIP/1010-00000010", "0?report") in new stack
    -- Executing [s@macro-user-callerid:14] ExecIf("PJSIP/1010-00000010", "1?Set(REALCALLERIDNUM=1010)") in new stack
    -- Executing [s@macro-user-callerid:15] Set("PJSIP/1010-00000010", "AMPUSER=1010") in new stack
    -- Executing [s@macro-user-callerid:16] GotoIf("PJSIP/1010-00000010", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:17] Set("PJSIP/1010-00000010", "AMPUSERCIDNAME=SebExt") in new stack
    -- Executing [s@macro-user-callerid:18] ExecIf("PJSIP/1010-00000010", "0?Set(__CIDMASQUERADING=TRUE)") in new stack
    -- Executing [s@macro-user-callerid:19] GotoIf("PJSIP/1010-00000010", "0?report") in new stack
    -- Executing [s@macro-user-callerid:20] Set("PJSIP/1010-00000010", "AMPUSERCID=1010") in new stack
    -- Executing [s@macro-user-callerid:21] Set("PJSIP/1010-00000010", "__DIAL_OPTIONS=HhTtr") in new stack
    -- Executing [s@macro-user-callerid:22] Set("PJSIP/1010-00000010", "CALLERID(all)="SebExt" <1010>") in new stack
    -- Executing [s@macro-user-callerid:23] ExecIf("PJSIP/1010-00000010", "0?Set(CUSDIAL=)") in new stack
    -- Executing [s@macro-user-callerid:24] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(all)="SebExt" <1010>)") in new stack
    -- Executing [s@macro-user-callerid:25] GotoIf("PJSIP/1010-00000010", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:26] ExecIf("PJSIP/1010-00000010", "1?Set(GROUP(concurrency_limit)=1010)") in new stack
    -- Executing [s@macro-user-callerid:27] NoOp("PJSIP/1010-00000010", "Macro Depth is 1") in new stack
    -- Executing [s@macro-user-callerid:28] GotoIf("PJSIP/1010-00000010", "1?report2:macroerror") in new stack
    -- Goto (macro-user-callerid,s,29)
    -- Executing [s@macro-user-callerid:29] GotoIf("PJSIP/1010-00000010", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,47)
    -- Executing [s@macro-user-callerid:47] Set("PJSIP/1010-00000010", "CALLERID(number)=1010") in new stack
    -- Executing [s@macro-user-callerid:48] Set("PJSIP/1010-00000010", "CALLERID(name)=SebExt") in new stack
    -- Executing [s@macro-user-callerid:49] GotoIf("PJSIP/1010-00000010", "0?cnum") in new stack
    -- Executing [s@macro-user-callerid:50] Set("PJSIP/1010-00000010", "CDR(cnam)=SebExt") in new stack
    -- Executing [s@macro-user-callerid:51] Set("PJSIP/1010-00000010", "CDR(cnum)=1010") in new stack
    -- Executing [s@macro-user-callerid:52] Set("PJSIP/1010-00000010", "CHANNEL(language)=en") in new stack
    -- Executing [491796870788@from-internal:2] Gosub("PJSIP/1010-00000010", "sub-record-check,s,1(out,491796870788,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("PJSIP/1010-00000010", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("PJSIP/1010-00000010", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("PJSIP/1010-00000010", "NOW=1709905574") in new stack
    -- Executing [s@sub-record-check:4] Set("PJSIP/1010-00000010", "__DAY=08") in new stack
    -- Executing [s@sub-record-check:5] Set("PJSIP/1010-00000010", "__MONTH=03") in new stack
    -- Executing [s@sub-record-check:6] Set("PJSIP/1010-00000010", "__YEAR=2024") in new stack
    -- Executing [s@sub-record-check:7] Set("PJSIP/1010-00000010", "__TIMESTR=20240308-134614") in new stack
    -- Executing [s@sub-record-check:8] Set("PJSIP/1010-00000010", "__FROMEXTEN=1010") in new stack
    -- Executing [s@sub-record-check:9] Set("PJSIP/1010-00000010", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("PJSIP/1010-00000010", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("PJSIP/1010-00000010", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("PJSIP/1010-00000010", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("PJSIP/1010-00000010", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("PJSIP/1010-00000010", "3?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("PJSIP/1010-00000010", "1?sub-record-check,out,1") in new stack
    -- Goto (sub-record-check,out,1)
    -- Executing [out@sub-record-check:1] NoOp("PJSIP/1010-00000010", "Outbound Recording Check from 1010 to 491796870788") in new stack
    -- Executing [out@sub-record-check:2] Set("PJSIP/1010-00000010", "RECMODE=dontcare") in new stack
    -- Executing [out@sub-record-check:3] ExecIf("PJSIP/1010-00000010", "1?Goto(routewins)") in new stack
    -- Goto (sub-record-check,out,7)
    -- Executing [out@sub-record-check:7] Gosub("PJSIP/1010-00000010", "recordcheck,1(dontcare,out,491796870788)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("PJSIP/1010-00000010", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("PJSIP/1010-00000010", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("PJSIP/1010-00000010", "") in new stack
    -- Executing [out@sub-record-check:8] Return("PJSIP/1010-00000010", "") in new stack
    -- Executing [491796870788@from-internal:3] Set("PJSIP/1010-00000010", "_ROUTEID=1") in new stack
    -- Executing [491796870788@from-internal:4] Set("PJSIP/1010-00000010", "_ROUTENAME=SebastianOutbound") in new stack
    -- Executing [491796870788@from-internal:5] Set("PJSIP/1010-00000010", "MOHCLASS=default") in new stack
    -- Executing [491796870788@from-internal:6] Set("PJSIP/1010-00000010", "_CALLERIDNAMEINTERNAL=SebExt") in new stack
    -- Executing [491796870788@from-internal:7] Set("PJSIP/1010-00000010", "_CALLERIDNUMINTERNAL=1010") in new stack
    -- Executing [491796870788@from-internal:8] Set("PJSIP/1010-00000010", "_EMAILNOTIFICATION=FALSE") in new stack
    -- Executing [491796870788@from-internal:9] Set("PJSIP/1010-00000010", "_NODEST=") in new stack
    -- Executing [491796870788@from-internal:10] Macro("PJSIP/1010-00000010", "dialout-trunk,1,491796870788,,off") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("PJSIP/1010-00000010", "DIAL_TRUNK=1") in new stack
    -- Executing [s@macro-dialout-trunk:2] ExecIf("PJSIP/1010-00000010", "0?Set(DIAL_OPTIONS=Hhtr)") in new stack
    -- Executing [s@macro-dialout-trunk:3] GosubIf("PJSIP/1010-00000010", "0?sub-pincheck,s,1()") in new stack
    -- Executing [s@macro-dialout-trunk:4] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(num)=1010)") in new stack
    -- Executing [s@macro-dialout-trunk:5] GotoIf("PJSIP/1010-00000010", "0?disabletrunk,1") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("PJSIP/1010-00000010", "DIAL_NUMBER=491796870788") in new stack
    -- Executing [s@macro-dialout-trunk:7] Set("PJSIP/1010-00000010", "DIAL_TRUNK_OPTIONS=HhTtr") in new stack
    -- Executing [s@macro-dialout-trunk:8] Set("PJSIP/1010-00000010", "OUTBOUND_GROUP=OUT_1") in new stack
    -- Executing [s@macro-dialout-trunk:9] Set("PJSIP/1010-00000010", "DIAL_TRUNK_OPTIONS=T") in new stack
    -- Executing [s@macro-dialout-trunk:10] GotoIf("PJSIP/1010-00000010", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,12)
    -- Executing [s@macro-dialout-trunk:12] GotoIf("PJSIP/1010-00000010", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:13] Macro("PJSIP/1010-00000010", "outbound-callerid,1") in new stack
    -- Executing [s@macro-outbound-callerid:1] NoOp("PJSIP/1010-00000010", "1010") in new stack
    -- Executing [s@macro-outbound-callerid:2] NoOp("PJSIP/1010-00000010", "") in new stack
    -- Executing [s@macro-outbound-callerid:3] NoOp("PJSIP/1010-00000010", "off") in new stack
    -- Executing [s@macro-outbound-callerid:4] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(name-pres)=)") in new stack
    -- Executing [s@macro-outbound-callerid:5] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(num-pres)=)") in new stack
    -- Executing [s@macro-outbound-callerid:6] Set("PJSIP/1010-00000010", "HOTDESCKCHAN=1010-00000010") in new stack
    -- Executing [s@macro-outbound-callerid:7] Set("PJSIP/1010-00000010", "HOTDESKEXTEN=1010") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("PJSIP/1010-00000010", "HOTDESKCALL=0") in new stack
    -- Executing [s@macro-outbound-callerid:9] ExecIf("PJSIP/1010-00000010", "0?Set(HOTDESKCALL=1)") in new stack
    -- Executing [s@macro-outbound-callerid:10] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(name)=)") in new stack
    -- Executing [s@macro-outbound-callerid:11] Set("PJSIP/1010-00000010", "ALLOWTHISROUTE=NO") in new stack
    -- Executing [s@macro-outbound-callerid:12] ExecIf("PJSIP/1010-00000010", "0?Set(ALLOWTHISROUTE=YES)") in new stack
    -- Executing [s@macro-outbound-callerid:13] ExecIf("PJSIP/1010-00000010", "0?Hangup()") in new stack
    -- Executing [s@macro-outbound-callerid:14] ExecIf("PJSIP/1010-00000010", "0?Set(REALCALLERIDNUM=1010)") in new stack
    -- Executing [s@macro-outbound-callerid:15] ExecIf("PJSIP/1010-00000010", "0?Set(AMPUSER=1010)") in new stack
    -- Executing [s@macro-outbound-callerid:16] GotoIf("PJSIP/1010-00000010", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,20)
    -- Executing [s@macro-outbound-callerid:20] Set("PJSIP/1010-00000010", "USEROUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:21] Set("PJSIP/1010-00000010", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:22] ExecIf("PJSIP/1010-00000010", "0?Set(EMERGENCYCID=)") in new stack
    -- Executing [s@macro-outbound-callerid:23] Set("PJSIP/1010-00000010", "TRUNKOUTCID=200") in new stack
    -- Executing [s@macro-outbound-callerid:24] GotoIf("PJSIP/1010-00000010", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,30)
    -- Executing [s@macro-outbound-callerid:30] ExecIf("PJSIP/1010-00000010", "1?Set(CALLERID(all)=200)") in new stack
    -- Executing [s@macro-outbound-callerid:31] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:32] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:33] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(all)=1010)") in new stack
    -- Executing [s@macro-outbound-callerid:34] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(all)=1010)") in new stack
    -- Executing [s@macro-outbound-callerid:35] Set("PJSIP/1010-00000010", "TIOHIDE=no") in new stack
    -- Executing [s@macro-outbound-callerid:36] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(name-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:37] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(num-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:38] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(name-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:39] ExecIf("PJSIP/1010-00000010", "0?Set(CALLERID(num-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:40] Set("PJSIP/1010-00000010", "CDR(outbound_cnum)=200") in new stack
    -- Executing [s@macro-outbound-callerid:41] Set("PJSIP/1010-00000010", "CDR(outbound_cnam)=") in new stack
    -- Executing [s@macro-dialout-trunk:14] GosubIf("PJSIP/1010-00000010", "1?sub-flp-1,s,1()") in new stack
    -- Executing [s@sub-flp-1:1] ExecIf("PJSIP/1010-00000010", "0?Return()") in new stack
    -- Executing [s@sub-flp-1:2] Return("PJSIP/1010-00000010", "") in new stack
    -- Executing [s@macro-dialout-trunk:15] Set("PJSIP/1010-00000010", "OUTNUM=491796870788") in new stack
    -- Executing [s@macro-dialout-trunk:16] Set("PJSIP/1010-00000010", "custom=PJSIP") in new stack
    -- Executing [s@macro-dialout-trunk:17] ExecIf("PJSIP/1010-00000010", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)T)") in new stack
    -- Executing [s@macro-dialout-trunk:18] ExecIf("PJSIP/1010-00000010", "0?Set(DIAL_TRUNK_OPTIONS=TM(confirm))") in new stack
    -- Executing [s@macro-dialout-trunk:19] Macro("PJSIP/1010-00000010", "dialout-trunk-predial-hook,") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("PJSIP/1010-00000010", "") in new stack
    -- Executing [s@macro-dialout-trunk:20] GotoIf("PJSIP/1010-00000010", "0?bypass,1") in new stack
    -- Executing [s@macro-dialout-trunk:21] ExecIf("PJSIP/1010-00000010", "1?Set(CONNECTEDLINE(num,i)=491796870788)") in new stack
    -- Executing [s@macro-dialout-trunk:22] ExecIf("PJSIP/1010-00000010", "1?Set(CONNECTEDLINE(name,i)=CID:200)") in new stack
    -- Executing [s@macro-dialout-trunk:23] ExecIf("PJSIP/1010-00000010", "0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)200)") in new stack
    -- Executing [s@macro-dialout-trunk:24] GotoIf("PJSIP/1010-00000010", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:25] ExecIf("PJSIP/1010-00000010", "0?Set(DIAL_TRUNK_OPTIONS=)") in new stack
    -- Executing [s@macro-dialout-trunk:26] Set("PJSIP/1010-00000010", "HASH(__SIPHEADERS,Alert-Info)=unset") in new stack
    -- Executing [s@macro-dialout-trunk:27] Dial("PJSIP/1010-00000010", "PJSIP/491796870788@SebastianTrunk,300,Tb(func-apply-sipheaders^s^1,(1))U(sub-send-obroute-email^491796870788^491796870788^1^1709905574^^200)") in new stack
    -- PJSIP/SebastianTrunk-00000011 Internal Gosub(func-apply-sipheaders,s,1(1)) start
    -- Executing [s@func-apply-sipheaders:1] NoOp("PJSIP/SebastianTrunk-00000011", "Applying SIP Headers to channel PJSIP/SebastianTrunk-00000011") in new stack
    -- Executing [s@func-apply-sipheaders:2] Set("PJSIP/SebastianTrunk-00000011", "TECH=PJSIP") in new stack
    -- Executing [s@func-apply-sipheaders:3] Set("PJSIP/SebastianTrunk-00000011", "SIPHEADERKEYS=Alert-Info") in new stack
    -- Executing [s@func-apply-sipheaders:4] While("PJSIP/SebastianTrunk-00000011", "1") in new stack
    -- Executing [s@func-apply-sipheaders:5] Set("PJSIP/SebastianTrunk-00000011", "sipheader=unset") in new stack
    -- Executing [s@func-apply-sipheaders:6] ExecIf("PJSIP/SebastianTrunk-00000011", "1?Set(PJSIP_HEADER(remove,Alert-Info)=)") in new stack
[2024-03-08 13:46:14] ERROR[297363]: res_pjsip_header_funcs.c:723 remove_header: No headers had been previously added to this session.
    -- Executing [s@func-apply-sipheaders:7] ExecIf("PJSIP/SebastianTrunk-00000011", "0?Set(sipheader=<http://127.0.0.1>;info=unset)") in new stack
    -- Executing [s@func-apply-sipheaders:8] ExecIf("PJSIP/SebastianTrunk-00000011", "0?Set(sipheader=<http://127.0.0.1>unset)") in new stack
    -- Executing [s@func-apply-sipheaders:9] ExecIf("PJSIP/SebastianTrunk-00000011", "0?Set(PJSIP_HEADER(add,Alert-Info)=unset)") in new stack
    -- Executing [s@func-apply-sipheaders:10] EndWhile("PJSIP/SebastianTrunk-00000011", "") in new stack
    -- Executing [s@func-apply-sipheaders:4] While("PJSIP/SebastianTrunk-00000011", "0") in new stack
    -- Executing [s@func-apply-sipheaders:11] Return("PJSIP/SebastianTrunk-00000011", "") in new stack
  == Spawn extension (from-pstn, 491796870788, 1) exited non-zero on 'PJSIP/SebastianTrunk-00000011'
    -- PJSIP/SebastianTrunk-00000011 Internal Gosub(func-apply-sipheaders,s,1(1)) complete GOSUB_RETVAL=
    -- Called PJSIP/491796870788@SebastianTrunk
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dialout-trunk:28] NoOp("PJSIP/1010-00000010", "Dial failed for some reason with DIALSTATUS = CHANUNAVAIL and HANGUPCAUSE = 21") in new stack
    -- Executing [s@macro-dialout-trunk:29] GotoIf("PJSIP/1010-00000010", "0?continue,1:s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] Set("PJSIP/1010-00000010", "RC=21") in new stack
    -- Executing [s-CHANUNAVAIL@macro-dialout-trunk:2] Goto("PJSIP/1010-00000010", "21,1") in new stack
    -- Goto (macro-dialout-trunk,21,1)
    -- Executing [21@macro-dialout-trunk:1] Goto("PJSIP/1010-00000010", "continue,1") in new stack
    -- Goto (macro-dialout-trunk,continue,1)
    -- Executing [continue@macro-dialout-trunk:1] NoOp("PJSIP/1010-00000010", "TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 21 - failing through to other trunks") in new stack
    -- Executing [continue@macro-dialout-trunk:2] ExecIf("PJSIP/1010-00000010", "1?Set(CALLERID(number)=1010)") in new stack
    -- Executing [491796870788@from-internal:11] Macro("PJSIP/1010-00000010", "outisbusy,") in new stack
    -- Executing [s@macro-outisbusy:1] Playback("PJSIP/1010-00000010", "all-circuits-busy-now&please-try-call-later") in new stack
    -- <PJSIP/1010-00000010> Playing 'all-circuits-busy-now.ulaw' (language 'en')
    -- <PJSIP/1010-00000010> Playing 'please-try-call-later.ulaw' (language 'en')
    -- Auto fallthrough, channel 'PJSIP/1010-00000010' status is 'CHANUNAVAIL'
    -- Executing [h@from-internal:1] Macro("PJSIP/1010-00000010", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("PJSIP/1010-00000010", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
[2024-03-08 13:46:28] ERROR[270065]: cdr.c:3397 ast_cdr_getvar: Unable to find CDR for channel PJSIP/1010-00000010
    -- Executing [s@macro-hangupcall:3] ExecIf("PJSIP/1010-00000010", "0?Set(CDR(recordingfile)=)") in new stack
[2024-03-08 13:46:28] ERROR[270065]: cdr.c:3397 ast_cdr_getvar: Unable to find CDR for channel PJSIP/1010-00000010
    -- Executing [s@macro-hangupcall:4] Hangup("PJSIP/1010-00000010", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'PJSIP/1010-00000010' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'PJSIP/1010-00000010'

The CHANUNAVAIL Error suggests it is something on Telnyx side of things or some Dial Pattern problem. I reached out tot the Telnyx support and they provided the following screenshot:

FreePBX is configured in a way that it is using an intern DID (200) to route between trunk, outbound, inbound but is then overwritten on Telnyx site.

Thanks in advance!

Figured it out! With Telnyx you have to whitelist your country in the outbound profile to be able to connect calls. This has been a very looooong night …

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