Wierdness in Logs - nonexistent context errors

Asterisk 1.4.29 - Freepbx 2.7.0 - Ubuntu 9.10

I have a system that seems to be fully functional but I see this in the logs and suspect that I will have problems somewhere along the line if I don’t get to the bottom of it.

I did not install custom-contexts so I don’t know how their could be non-existent or broken contexts on the system.

Does anyone now what these message are all about??


[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-internal-xfer’ tries to include nonexistent context ‘from-internal-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-pstn’ tries to include nonexistent context ‘from-pstn-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-internal-additional’ tries to include nonexistent context ‘from-internal-additional-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-hangupcall’ tries to include nonexistent context ‘macro-hangupcall-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-simple-dial’ tries to include nonexistent context ‘macro-simple-dial-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-exten-vm’ tries to include nonexistent context ‘macro-exten-vm-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-vm’ tries to include nonexistent context ‘macro-vm-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘vm-callme’ tries to include nonexistent context ‘vm-callme-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-zaptel’ tries to include nonexistent context ‘from-zaptel-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-outbound-callerid’ tries to include nonexistent context ‘macro-outbound-callerid-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-dialout-enum’ tries to include nonexistent context ‘macro-dialout-enum-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-user-callerid’ tries to include nonexistent context ‘macro-user-callerid-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-dialout-dundi’ tries to include nonexistent context ‘macro-dialout-dundi-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-dialout-trunk’ tries to include nonexistent context ‘macro-dialout-trunk-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘sub-pincheck’ tries to include nonexistent context ‘sub-pincheck-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-auto-blkvm’ tries to include nonexistent context ‘macro-auto-blkvm-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-auto-confirm’ tries to include nonexistent context ‘macro-auto-confirm-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-confirm’ tries to include nonexistent context ‘macro-confirm-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘bad-number’ tries to include nonexistent context ‘bad-number-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-blackhole’ tries to include nonexistent context ‘app-blackhole-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘outrt-004-to-pstn-denied’ tries to include nonexistent context ‘outrt-004-to-pstn-denied-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘outrt-003-eco-out-denied’ tries to include nonexistent context ‘outrt-003-eco-out-denied-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘outrt-002-eco-out’ tries to include nonexistent context ‘outrt-002-eco-out-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘outrt-001-to-pstn’ tries to include nonexistent context ‘outrt-001-to-pstn-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘outbound-allroutes’ tries to include nonexistent context ‘outbound-allroutes-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-record-enable’ tries to include nonexistent context ‘macro-record-enable-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-trunk-sip-BW-SIP-B’ tries to include nonexistent context ‘from-trunk-sip-BW-SIP-B-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-trunk-sip-BW-SIP-A’ tries to include nonexistent context ‘from-trunk-sip-BW-SIP-A-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-trunk-sip-callcentric’ tries to include nonexistent context ‘from-trunk-sip-callcentric-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-did-direct-ivr’ tries to include nonexistent context ‘from-did-direct-ivr-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-local’ tries to include nonexistent context ‘ext-local-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-did-0002’ tries to include nonexistent context ‘ext-did-0002-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-did-catchall’ tries to include nonexistent context ‘ext-did-catchall-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-did-0001’ tries to include nonexistent context ‘ext-did-0001-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-did’ tries to include nonexistent context ‘ext-did-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-test’ tries to include nonexistent context ‘ext-test-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-zapbarge’ tries to include nonexistent context ‘app-zapbarge-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-pickup’ tries to include nonexistent context ‘app-pickup-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-userlogonoff’ tries to include nonexistent context ‘app-userlogonoff-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-meetme’ tries to include nonexistent context ‘ext-meetme-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘sub-fmsetcid’ tries to include nonexistent context ‘sub-fmsetcid-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘fmgrps’ tries to include nonexistent context ‘fmgrps-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-findmefollow’ tries to include nonexistent context ‘ext-findmefollow-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-fmf-toggle’ tries to include nonexistent context ‘app-fmf-toggle-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-dictate-send’ tries to include nonexistent context ‘app-dictate-send-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-dictate-record’ tries to include nonexistent context ‘app-dictate-record-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-pbdirectory’ tries to include nonexistent context ‘app-pbdirectory-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-vmmain’ tries to include nonexistent context ‘app-vmmain-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-dialvm’ tries to include nonexistent context ‘app-dialvm-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-dnd-hints’ tries to include nonexistent context ‘ext-dnd-hints-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-dnd-toggle’ tries to include nonexistent context ‘app-dnd-toggle-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-dnd-on’ tries to include nonexistent context ‘app-dnd-on-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-dnd-off’ tries to include nonexistent context ‘app-dnd-off-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-callwaiting-cwon’ tries to include nonexistent context ‘app-callwaiting-cwon-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-callwaiting-cwoff’ tries to include nonexistent context ‘app-callwaiting-cwoff-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘timeconditions’ tries to include nonexistent context ‘timeconditions-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-cf-hints’ tries to include nonexistent context ‘ext-cf-hints-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-toggle’ tries to include nonexistent context ‘app-cf-toggle-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-unavailable-on’ tries to include nonexistent context ‘app-cf-unavailable-on-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-unavailable-off’ tries to include nonexistent context ‘app-cf-unavailable-off-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-on’ tries to include nonexistent context ‘app-cf-on-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-off-any’ tries to include nonexistent context ‘app-cf-off-any-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-off’ tries to include nonexistent context ‘app-cf-off-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-busy-on’ tries to include nonexistent context ‘app-cf-busy-on-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-busy-off-any’ tries to include nonexistent context ‘app-cf-busy-off-any-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-cf-busy-off’ tries to include nonexistent context ‘app-cf-busy-off-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-speakingclock’ tries to include nonexistent context ‘app-speakingclock-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-speakextennum’ tries to include nonexistent context ‘app-speakextennum-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-echo-test’ tries to include nonexistent context ‘app-echo-test-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-directory’ tries to include nonexistent context ‘app-directory-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-calltrace-perform’ tries to include nonexistent context ‘app-calltrace-perform-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-calltrace’ tries to include nonexistent context ‘app-calltrace-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-blacklist-remove’ tries to include nonexistent context ‘app-blacklist-remove-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-blacklist-last’ tries to include nonexistent context ‘app-blacklist-last-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-blacklist-add’ tries to include nonexistent context ‘app-blacklist-add-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-blacklist’ tries to include nonexistent context ‘app-blacklist-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-blacklist-check’ tries to include nonexistent context ‘app-blacklist-check-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-speeddial-set’ tries to include nonexistent context ‘app-speeddial-set-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-speeddial’ tries to include nonexistent context ‘app-speeddial-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-speeddial-lookup’ tries to include nonexistent context ‘macro-speeddial-lookup-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘park-hints’ tries to include nonexistent context ‘park-hints-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘park-dial’ tries to include nonexistent context ‘park-dial-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ivr-2’ tries to include nonexistent context ‘ivr-2-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ivr-3’ tries to include nonexistent context ‘ivr-3-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ivr-5’ tries to include nonexistent context ‘ivr-5-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ivr-4’ tries to include nonexistent context ‘ivr-4-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-paging’ tries to include nonexistent context ‘ext-paging-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-autoanswer’ tries to include nonexistent context ‘macro-autoanswer-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-intercom-users’ tries to include nonexistent context ‘ext-intercom-users-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-intercom’ tries to include nonexistent context ‘ext-intercom-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-systemrecording’ tries to include nonexistent context ‘macro-systemrecording-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-recordings’ tries to include nonexistent context ‘app-recordings-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘cidlookup’ tries to include nonexistent context ‘cidlookup-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-agent-del’ tries to include nonexistent context ‘macro-agent-del-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-agent-add’ tries to include nonexistent context ‘macro-agent-add-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-queue-exten-only’ tries to include nonexistent context ‘from-queue-exten-only-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-queue-exten-internal’ tries to include nonexistent context ‘from-queue-exten-internal-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘from-queue’ tries to include nonexistent context ‘from-queue-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-queues’ tries to include nonexistent context ‘ext-queues-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-toggle-add-agent’ tries to include nonexistent context ‘macro-toggle-add-agent-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-toggle-del-agent’ tries to include nonexistent context ‘macro-toggle-del-agent-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘app-queue-toggle’ tries to include nonexistent context ‘app-queue-toggle-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘macro-outisbusy’ tries to include nonexistent context ‘macro-outisbusy-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘sub-rgsetcid’ tries to include nonexistent context ‘sub-rgsetcid-custom’
[Mar 9 22:22:45] WARNING[17931] pbx.c: Context ‘ext-group’ tries to include nonexistent context ‘ext-group-custom’

That is normal. Asterisk has the option of having the admin create custom contexts for most everything. This way if you want to do something that FreePBX can’t do through it’s gui, then you can add it in a xxxxx_custom.conf file. FreePBX will not write over top of a custom file. The includes are already present in the main .conf files. Someone was thinking ahead…

It just seemed a little fishy

That’s what I felt when I first saw it then learned the reason and it makes sense.