Lots of warnings in full.log on new FreePBX 17 Installation

Recently been troubleshooting stasis pool warnings and kept only warnings and errors turned on for the full.log file. but after clearing it completely. I noticed lots of warnings which I cannot make sense of. The system is practically only a fresh install not been that long. Ideally I’d like to make sure no potential issues are lingering around with these warnings. So ideally want to try and rectify any issues.

Sorry I know the list is massive. I’ve filtered them to unique ones only. There are probably some errors that are the same but for each extension.

Would really appreciate some advice on this. Thanks

pbx.c: Context 'sub-rgsetcid' tries to include nonexistent context 'sub-rgsetcid-custom'
pbx.c: Context 'grps' tries to include nonexistent context 'grps-custom'
pbx.c: Context 'app-pickup' tries to include nonexistent context 'app-pickup-custom'
pbx.c: Context 'ext-group' tries to include nonexistent context 'ext-group-custom'
pbx.c: Context 'macro-systemrecording' tries to include nonexistent context 'macro-systemrecording-custom'
pbx.c: Context 'systemrecording-gui' tries to include nonexistent context 'systemrecording-gui-custom'
pbx.c: Context 'play-system-recording' tries to include nonexistent context 'play-system-recording-custom'
pbx.c: Context 'app-parking' tries to include nonexistent context 'app-parking-custom'
pbx.c: Context 'park-hints' tries to include nonexistent context 'park-hints-custom'
pbx.c: Context 'park-return-routing' tries to include nonexistent context 'park-return-routing-custom'
pbx.c: Context 'park-orphan-routing' tries to include nonexistent context 'park-orphan-routing-custom'
pbx.c: Context 'park-dial' tries to include nonexistent context 'park-dial-custom'
pbx.c: Context 'parkedcallstimeout' tries to include nonexistent context 'parkedcallstimeout-custom'
pbx.c: Context 'macro-parked-call' tries to include nonexistent context 'macro-parked-call-custom'
pbx.c: Context 'app-pagegroups' tries to include nonexistent context 'app-pagegroups-custom'
pbx.c: Context 'ext-paging' tries to include nonexistent context 'ext-paging-custom'
pbx.c: Context 'app-page-stream' tries to include nonexistent context 'app-page-stream-custom'
pbx.c: Context 'app-paging' tries to include nonexistent context 'app-paging-custom'
pbx.c: Context 'autoanswer' tries to include nonexistent context 'autoanswer-custom'
pbx.c: Context 'macro-autoanswer' tries to include nonexistent context 'macro-autoanswer-custom'
pbx.c: Context 'ext-intercom-users' tries to include nonexistent context 'ext-intercom-users-custom'
pbx.c: Context 'ext-intercom' tries to include nonexistent context 'ext-intercom-custom'
pbx.c: Context 'originate-aa' tries to include nonexistent context 'originate-aa-custom'
pbx.c: Context 'app-calltrace-perform' tries to include nonexistent context 'app-calltrace-perform-custom'
pbx.c: Context 'app-calltrace' tries to include nonexistent context 'app-calltrace-custom'
pbx.c: Context 'app-echo-test-echo' tries to include nonexistent context 'app-echo-test-echo-custom'
pbx.c: Context 'app-echo-test' tries to include nonexistent context 'app-echo-test-custom'
pbx.c: Context 'app-speakextennum' tries to include nonexistent context 'app-speakextennum-custom'
pbx.c: Context 'sub-hr24format' tries to include nonexistent context 'sub-hr24format-custom'
pbx.c: Context 'app-speakingclock' tries to include nonexistent context 'app-speakingclock-custom'
pbx.c: Context 'sub-hr12format' tries to include nonexistent context 'sub-hr12format-custom'
pbx.c: Context 'app-hotelwakeup' tries to include nonexistent context 'app-hotelwakeup-custom'
pbx.c: Context 'sub-fmsetcid' tries to include nonexistent context 'sub-fmsetcid-custom'
pbx.c: Context 'followme-sub' tries to include nonexistent context 'followme-sub-custom'
pbx.c: Context 'followme-check' tries to include nonexistent context 'followme-check-custom'
pbx.c: Context 'fmgrps' tries to include nonexistent context 'fmgrps-custom'
pbx.c: Context 'ext-findmefollow' tries to include nonexistent context 'ext-findmefollow-custom'
pbx.c: Context 'app-fmf-toggle' tries to include nonexistent context 'app-fmf-toggle-custom'
pbx.c: Context 'ivr-2' tries to include nonexistent context 'ivr-2-custom'
pbx.c: Context 'ivr-1' tries to include nonexistent context 'ivr-1-custom'
pbx.c: Context 'ext-did-0002' tries to include nonexistent context 'ext-did-0002-custom'
pbx.c: Context 'ext-did-0001' tries to include nonexistent context 'ext-did-0001-custom'
pbx.c: Context 'app-fax' tries to include nonexistent context 'app-fax-custom'
pbx.c: Context 'ext-fax' tries to include nonexistent context 'ext-fax-custom'
pbx.c: Context 'ext-dnd-hints' tries to include nonexistent context 'ext-dnd-hints-custom'
pbx.c: Context 'app-dnd-off' tries to include nonexistent context 'app-dnd-off-custom'
pbx.c: Context 'app-dnd-on' tries to include nonexistent context 'app-dnd-on-custom'
pbx.c: Context 'app-dnd-toggle' tries to include nonexistent context 'app-dnd-toggle-custom'
pbx.c: Context 'disa-dial' tries to include nonexistent context 'disa-dial-custom'
pbx.c: Context 'app-dictate-record' tries to include nonexistent context 'app-dictate-record-custom'
pbx.c: Context 'app-dictate-send' tries to include nonexistent context 'app-dictate-send-custom'
pbx.c: Context 'cidlookup' tries to include nonexistent context 'cidlookup-custom'
pbx.c: Context 'app-callwaiting-cwoff' tries to include nonexistent context 'app-callwaiting-cwoff-custom'
pbx.c: Context 'app-callwaiting-cwon' tries to include nonexistent context 'app-callwaiting-cwon-custom'
pbx.c: Context 'macro-one-touch-record' tries to include nonexistent context 'macro-one-touch-record-custom'
pbx.c: Context 'sub-record-hh-check' tries to include nonexistent context 'sub-record-hh-check-custom'
pbx.c: Context 'sub-record-check' tries to include nonexistent context 'sub-record-check-custom'
pbx.c: Context 'sub-record-cancel' tries to include nonexistent context 'sub-record-cancel-custom'
pbx.c: Context 'ext-cf-hints' tries to include nonexistent context 'ext-cf-hints-custom'
pbx.c: Context 'app-cf-toggle' tries to include nonexistent context 'app-cf-toggle-custom'
pbx.c: Context 'app-cf-busy-off' tries to include nonexistent context 'app-cf-busy-off-custom'
pbx.c: Context 'app-cf-busy-off-any' tries to include nonexistent context 'app-cf-busy-off-any-custom'
pbx.c: Context 'app-cf-busy-on' tries to include nonexistent context 'app-cf-busy-on-custom'
pbx.c: Context 'app-cf-busy-prompting-on' tries to include nonexistent context 'app-cf-busy-prompting-on-custom'
pbx.c: Context 'app-cf-off' tries to include nonexistent context 'app-cf-off-custom'
pbx.c: Context 'app-cf-off-any' tries to include nonexistent context 'app-cf-off-any-custom'
pbx.c: Context 'app-cf-on' tries to include nonexistent context 'app-cf-on-custom'
pbx.c: Context 'app-cf-prompting-on' tries to include nonexistent context 'app-cf-prompting-on-custom'
pbx.c: Context 'app-cf-unavailable-off' tries to include nonexistent context 'app-cf-unavailable-off-custom'
pbx.c: Context 'app-cf-unavailable-on' tries to include nonexistent context 'app-cf-unavailable-on-custom'
pbx.c: Context 'app-cf-unavailable-prompt-on' tries to include nonexistent context 'app-cf-unavailable-prompt-on-custom'
pbx.c: Context 'app-announcement-4' tries to include nonexistent context 'app-announcement-4-custom'
pbx.c: Context 'app-announcement-3' tries to include nonexistent context 'app-announcement-3-custom'
pbx.c: Context 'app-announcement-2' tries to include nonexistent context 'app-announcement-2-custom'
res_stir_shaken/verification_config.c: Stir/Shaken verification service disabled.  Either there were errors in the 'verification' object in stir_shaken.conf or it was missing altogether.
res_stir_shaken/attestation_config.c: Stir/Shaken attestation service disabled.  Either there were errors in the 'attestation' object in stir_shaken.conf or it was missing altogether.
iax2/firmware.c: Error opening firmware directory '/var/lib/asterisk/firmware/iax': No such file or directory
app_flite.c: Flite: Unable to read config file flite.conf. Using default settings
app_voicemail.c: maxsilence should be less than minsecs or you may get empty messages
pbx.c: Context 'timeconditions' tries to include nonexistent context 'timeconditions-custom'
pbx.c: Context 'timeconditions-toggles' tries to include nonexistent context 'timeconditions-toggles-custom'
pbx.c: Context 'macro-toggle-tc' tries to include nonexistent context 'macro-toggle-tc-custom'
pbx.c: Context 'vm-callme' tries to include nonexistent context 'vm-callme-custom'
pbx.c: Context 'app-vmmain' tries to include nonexistent context 'app-vmmain-custom'
pbx.c: Context 'ext-local' tries to include nonexistent context 'ext-local-custom'
pbx.c: Context 'from-did-direct-ivr' tries to include nonexistent context 'from-did-direct-ivr-custom'
pbx.c: Context 'app-dialvm' tries to include nonexistent context 'app-dialvm-custom'
pbx.c: Context 'app-vmblast' tries to include nonexistent context 'app-vmblast-custom'
pbx.c: Context 'app-allowlist' tries to include nonexistent context 'app-allowlist-custom'
pbx.c: Context 'app-allowlist-check' tries to include nonexistent context 'app-allowlist-check-custom'
pbx.c: Context 'app-allowlist-add' tries to include nonexistent context 'app-allowlist-add-custom'
pbx.c: Context 'app-allowlist-add-invalid' tries to include nonexistent context 'app-allowlist-add-invalid-custom'
pbx.c: Context 'app-allowlist-remove' tries to include nonexistent context 'app-allowlist-remove-custom'
pbx.c: Context 'app-allowlist-remove-invalid' tries to include nonexistent context 'app-allowlist-remove-invalid-custom'
pbx.c: Context 'app-allowlist-last' tries to include nonexistent context 'app-allowlist-last-custom'
pbx.c: Context 'app-allowlist-pause-toggle' tries to include nonexistent context 'app-allowlist-pause-toggle-custom'
pbx.c: Context 'app-allowlist-pause-enable' tries to include nonexistent context 'app-allowlist-pause-enable-custom'
pbx.c: Context 'app-allowlist-pause-disable' tries to include nonexistent context 'app-allowlist-pause-disable-custom'
pbx.c: Context 'app-allowlist-pause-check' tries to include nonexistent context 'app-allowlist-pause-check-custom'
pbx.c: Context 'app-blacklist' tries to include nonexistent context 'app-blacklist-custom'
pbx.c: Context 'app-blacklist-check' tries to include nonexistent context 'app-blacklist-check-custom'
pbx.c: Context 'app-blacklist-add' tries to include nonexistent context 'app-blacklist-add-custom'
pbx.c: Context 'app-blacklist-add-invalid' tries to include nonexistent context 'app-blacklist-add-invalid-custom'
pbx.c: Context 'app-blacklist-remove' tries to include nonexistent context 'app-blacklist-remove-custom'
pbx.c: Context 'app-blacklist-remove-invalid' tries to include nonexistent context 'app-blacklist-remove-invalid-custom'
pbx.c: Context 'app-blacklist-last' tries to include nonexistent context 'app-blacklist-last-custom'
pbx.c: Context 'app-contactmanager-sd' tries to include nonexistent context 'app-contactmanager-sd-custom'
pbx.c: Context 'macro-dial' tries to include nonexistent context 'macro-dial-custom'
pbx.c: Context 'dial-with-exten' tries to include nonexistent context 'dial-with-exten-custom'
pbx.c: Context 'dial-ext-with-exten' tries to include nonexistent context 'dial-ext-with-exten-custom'
pbx.c: Context 'ext-local-confirm' tries to include nonexistent context 'ext-local-confirm-custom'
pbx.c: Context 'findmefollow-ringallv2' tries to include nonexistent context 'findmefollow-ringallv2-custom'
pbx.c: Context 'ext-test' tries to include nonexistent context 'ext-test-custom'
pbx.c: Context 'ext-did' tries to include nonexistent context 'ext-did-custom'
pbx.c: Context 'ext-did-catchall' tries to include nonexistent context 'ext-did-catchall-custom'
pbx.c: Context 'from-trunk-pjsip-Gamma' tries to include nonexistent context 'from-trunk-pjsip-Gamma-custom'
pbx.c: Context 'ext-trunk' tries to include nonexistent context 'ext-trunk-custom'
pbx.c: Context 'macro-prepend-cid' tries to include nonexistent context 'macro-prepend-cid-custom'
pbx.c: Context 'outbound-allroutes' tries to include nonexistent context 'outbound-allroutes-custom'
pbx.c: Context 'outrt-4' tries to include nonexistent context 'outrt-4-custom'
pbx.c: Context 'outrt-6' tries to include nonexistent context 'outrt-6-custom'
pbx.c: Context 'outrt-5' tries to include nonexistent context 'outrt-5-custom'
pbx.c: Context 'macro-outisbusy' tries to include nonexistent context 'macro-outisbusy-custom'
pbx.c: Context 'app-blackhole' tries to include nonexistent context 'app-blackhole-custom'
pbx.c: Context 'bad-number' tries to include nonexistent context 'bad-number-custom'
pbx.c: Context 'sub-presencestate-display' tries to include nonexistent context 'sub-presencestate-display-custom'
pbx.c: Context 'macro-confirm' tries to include nonexistent context 'macro-confirm-custom'
pbx.c: Context 'macro-auto-confirm' tries to include nonexistent context 'macro-auto-confirm-custom'
pbx.c: Context 'macro-auto-blkvm' tries to include nonexistent context 'macro-auto-blkvm-custom'
pbx.c: Context 'sub-pincheck' tries to include nonexistent context 'sub-pincheck-custom'
pbx.c: Context 'sub-send-obroute-email' tries to include nonexistent context 'sub-send-obroute-email-custom'
pbx.c: Context 'macro-dialout-trunk' tries to include nonexistent context 'macro-dialout-trunk-custom'
pbx.c: Context 'trunk-dial-with-exten' tries to include nonexistent context 'trunk-dial-with-exten-custom'
pbx.c: Context 'macro-privacy-mgr' tries to include nonexistent context 'macro-privacy-mgr-custom'
pbx.c: Context 'macro-user-callerid' tries to include nonexistent context 'macro-user-callerid-custom'
pbx.c: Context 'macro-outbound-callerid' tries to include nonexistent context 'macro-outbound-callerid-custom'
pbx.c: Context 'from-zaptel' tries to include nonexistent context 'from-zaptel-custom'
pbx.c: Context 'from-dahdi' tries to include nonexistent context 'from-dahdi-custom'
pbx.c: Context 'macro-dial-confirm' tries to include nonexistent context 'macro-dial-confirm-custom'
pbx.c: Context 'macro-setmusic' tries to include nonexistent context 'macro-setmusic-custom'
pbx.c: Context 'macro-block-cf' tries to include nonexistent context 'macro-block-cf-custom'
pbx.c: Context 'macro-vm' tries to include nonexistent context 'macro-vm-custom'
pbx.c: Context 'macro-exten-vm' tries to include nonexistent context 'macro-exten-vm-custom'
pbx.c: Context 'macro-simple-dial' tries to include nonexistent context 'macro-simple-dial-custom'
pbx.c: Context 'originate-skipvm' tries to include nonexistent context 'originate-skipvm-custom'
pbx.c: Context 'macro-blkvm-setifempty' tries to include nonexistent context 'macro-blkvm-setifempty-custom'
pbx.c: Context 'macro-blkvm-set' tries to include nonexistent context 'macro-blkvm-set-custom'
pbx.c: Context 'macro-blkvm-clr' tries to include nonexistent context 'macro-blkvm-clr-custom'
pbx.c: Context 'macro-blkvm-check' tries to include nonexistent context 'macro-blkvm-check-custom'
pbx.c: Context 'macro-hangupcall' tries to include nonexistent context 'macro-hangupcall-custom'
pbx.c: Context 'macro-user-logon' tries to include nonexistent context 'macro-user-logon-custom'
pbx.c: Context 'macro-user-logoff' tries to include nonexistent context 'macro-user-logoff-custom'
pbx.c: Context 'macro-dial-one' tries to include nonexistent context 'macro-dial-one-custom'
pbx.c: Context 'dialOne-with-exten' tries to include nonexistent context 'dialOne-with-exten-custom'
pbx.c: Context 'func-set-sipheader' tries to include nonexistent context 'func-set-sipheader-custom'
pbx.c: Context 'func-apply-sipheaders' tries to include nonexistent context 'func-apply-sipheaders-custom'
pbx.c: Context 'dialparties' tries to include nonexistent context 'dialparties-custom'
pbx.c: Context 'dialparties-queuewait' tries to include nonexistent context 'dialparties-queuewait-custom'
pbx.c: Context 'dialparties-alertinfo' tries to include nonexistent context 'dialparties-alertinfo-custom'
pbx.c: Context 'dialparties-setheader' tries to include nonexistent context 'dialparties-setheader-custom'
pbx.c: Context 'dialparties-setmodes' tries to include nonexistent context 'dialparties-setmodes-custom'
pbx.c: Context 'dialparties-preringprep' tries to include nonexistent context 'dialparties-preringprep-custom'
pbx.c: Context 'dialparties-callscreencheck' tries to include nonexistent context 'dialparties-callscreencheck-custom'
pbx.c: Context 'dialparties-checkcfextensions' tries to include nonexistent context 'dialparties-checkcfextensions-custom'
pbx.c: Context 'dialparties-checkdndextensions' tries to include nonexistent context 'dialparties-checkdndextensions-custom'
pbx.c: Context 'dialparties-isextavail' tries to include nonexistent context 'dialparties-isextavail-custom'
pbx.c: Context 'dialparties-mainloop' tries to include nonexistent context 'dialparties-mainloop-custom'
pbx.c: Context 'dialparties-checkcfextension' tries to include nonexistent context 'dialparties-checkcfextension-custom'
pbx.c: Context 'dialparties-getdialstring' tries to include nonexistent context 'dialparties-getdialstring-custom'
pbx.c: Context 'dialparties-call-trace' tries to include nonexistent context 'dialparties-call-trace-custom'
pbx.c: Context 'dialparties-firstnotonphone' tries to include nonexistent context 'dialparties-firstnotonphone-custom'
pbx.c: Context 'dialparties-builddshunt' tries to include nonexistent context 'dialparties-builddshunt-custom'
pbx.c: Context 'dialparties-builddshunt-shuffle' tries to include nonexistent context 'dialparties-builddshunt-shuffle-custom'
pbx.c: Context 'dialparties-checkblkvm' tries to include nonexistent context 'dialparties-checkblkvm-custom'
pbx.c: Context 'dialparties-ringallv2' tries to include nonexistent context 'dialparties-ringallv2-custom'
pbx.c: Context 'dialparties-finalbuild' tries to include nonexistent context 'dialparties-finalbuild-custom'
pbx.c: Context 'dialparties-setrvol' tries to include nonexistent context 'dialparties-setrvol-custom'
pbx.c: Context 'macro-pinsets' tries to include nonexistent context 'macro-pinsets-custom'
pbx.c: Context 'ext-featurecodes' tries to include nonexistent context 'ext-featurecodes-custom'
pbx.c: Context 'app-missedcall' tries to include nonexistent context 'app-missedcall-custom'
pbx.c: Context 'app-missedcall-on' tries to include nonexistent context 'app-missedcall-on-custom'
pbx.c: Context 'app-missedcall-off' tries to include nonexistent context 'app-missedcall-off-custom'
pbx.c: Context 'app-missedcall-toggle' tries to include nonexistent context 'app-missedcall-toggle-custom'
pbx.c: Context 'app-missedcall-hangup' tries to include nonexistent context 'app-missedcall-hangup-custom'
pbx.c: Context 'paging-chanspy' tries to include nonexistent context 'paging-chanspy-custom'
pbx.c: Context 'ext-valet-page' tries to include nonexistent context 'ext-valet-page-custom'
pbx.c: Context 'ext-valet-hangup' tries to include nonexistent context 'ext-valet-hangup-custom'
pbx.c: Context 'sub-valet-record' tries to include nonexistent context 'sub-valet-record-custom'
pbx.c: Context 'sub-valet-check' tries to include nonexistent context 'sub-valet-check-custom'
pbx.c: Context 'from-internal-additional' tries to include nonexistent context 'from-internal-additional-custom'
pbx.c: Context 'from-internal-noxfer-additional' tries to include nonexistent context 'from-internal-noxfer-additional-custom'
pbx.c: Context 'from-pstn' tries to include nonexistent context 'from-pstn-custom'
pbx.c: Context 'from-internal-noxfer' tries to include nonexistent context 'from-internal-noxfer-custom'
pbx.c: Context 'from-internal-xfer' tries to include nonexistent context 'from-internal-custom'
db.c: AstDB key /AMPUSER/201/accountcode does not exist
db.c: AstDB key /AMPUSER/202/accountcode does not exist
db.c: AstDB key /AMPUSER/203/accountcode does not exist
db.c: AstDB key /AMPUSER/236/accountcode does not exist
db.c: AstDB key /AMPUSER/400/accountcode does not exist
db.c: AstDB key /AMPUSER/401/accountcode does not exist
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3206 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3207 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3208 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3209 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3210 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3874 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3875 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3876 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3930 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 3931 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6253 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6254 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6255 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6256 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6257 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6258 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6259 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 6260 of /etc/asterisk/extensions_additional.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 127 of extensions.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 128 of extensions.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 129 of extensions.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 130 of extensions.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 131 of extensions.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 132 of extensions.conf
pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 133 of extensions.conf
Asterisk 22.3.0 built by jenkins @ 8b393604a586 on a x86_64 running Linux on 2025-04-08 09:21:18 UTC
manager.c: Unable to process manager action 'login'. Asterisk is shutting down.
manager.c: Unable to process manager action 'Logoff'. Asterisk is shutting down.
presencestate.c: No provider found for label: CustomPresence
res_config_mysql.c: MySQL RealTime: No database user found, using 'asterisk' as default.
res_config_mysql.c: MySQL RealTime: No database password found, using 'asterisk' as default.
res_config_mysql.c: MySQL RealTime: No database host found, using localhost via socket.
res_config_mysql.c: MySQL RealTime: No database name found, using 'asterisk' as default.
res_config_mysql.c: MySQL RealTime: No database port found, using 3306 as default.
res_config_mysql.c: MySQL RealTime: No database socket found, using '/var/run/mysqld/mysqld.sock' as default.
res_config_mysql.c: MySQL RealTime: No database socket found (and unable to detect a suitable path).
xmldoc.c: Couldn't find manager MessageSendInfo in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager PJSIPCallIDToChannel in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find application DigiumControlPlayback in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find application DigiumVoicemailPlayback in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DigiumPhoneReconfigure in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DigiumPhoneReconfigureAll in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMALicenseStatus in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMASendCommand in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMAShowPhones in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMAMessageRegister in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMAMessageResponse in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMAMessageSend in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMAShowIncidents in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
xmldoc.c: Couldn't find manager DPMARemoveIncident in XML documentation If this module was recently built, run 'xmldoc reload' to refresh documentation
chan_mobile.c: No Bluetooth devices found. Not loading module.
cdr_sqlite3_custom.c: Failed to load configuration file. Module not activated.
cel_sqlite3_custom.c: Failed to load configuration file. Module not activated.
codec_dahdi.c: Failed to open /dev/dahdi/transcode: No such file or directory
res_hep_rtcp.c: res_hep is disabled; declining module load
res_hep_pjsip.c: res_hep is disabled; declining module load
loader.c: Some non-required modules failed to load.
loader.c: Module 'res_adsi' has been loaded but may be removed in a future release.
loader.c: Module 'app_meetme' has been loaded but was deprecated in Asterisk version 19 and will be removed in Asterisk version 21. Its replacement is 'app_confbridge'.
loader.c: Module 'app_adsiprog' has been loaded but may be removed in a future release.
loader.c: Module 'app_getcpeid' has been loaded but may be removed in a future release.
loader.c: Error loading module 'chan_local.so': /lib/x86_64-linux-gnu/asterisk/modules/chan_local.so: cannot open shared object file: No such file or directory
loader.c: Error loading module 'chan_dahdi.so': libpri.so.1.4: cannot open shared object file: No such file or directory
loader.c: Error loading module 'res_pjsip_phoneprov_provider.so', missing dependency: res_phoneprov
loader.c: Error loading module 'pbx_lua.so': liblua5.2.so.0: cannot open shared object file: No such file or directory
loader.c: res_timing_dahdi declined to load.
loader.c: chan_mobile declined to load.
loader.c: cdr_csv declined to load.
loader.c: cdr_sqlite3_custom declined to load.
loader.c: cel_sqlite3_custom declined to load.
loader.c: res_hep_rtcp declined to load.
loader.c: res_hep_pjsip declined to load.

How did you install this system?

I followed the step by step guide here:

First did a fresh installation of Debian 12 then ran the wget to get the install script and then ran the script and let it do its thing. Which took a while and it didn’t throw any error. All installed successfully. And the system itself has been working since.

The ones referencing …custom are how FreePBX handles optional customisation.

The _. ones are cases of intentionally ignoring guidelines.

Most of the others are probably harmless, too. What is not working?

I’ve not noticed anything not working but just saw the warnings and worried that something might be broken somewhere