Extensions_override_freepbx.conf no longer overrides

I completely replace macro-vm and macro-exten-vm and some other contexts, in order to use Exchange Unified Messaging. This was done years ago by replacing the contexts in extensions_override_freepbx.conf. The code hasn’t changed in years.

Recently, after an update (i don’t know which), I realized there are hundreds of errors in the log now.
WARNING[13289]: pbx.c:7102 add_priority: Unable to register extension ‘vmx’ priority 50 in ‘macro-vm’, already in use
WARNING[13289]: pbx_config.c:1882 pbx_load_config: Unable to register extension at line 5396 of /etc/asterisk/extensions_additional.conf

(it shouldn’t even be trying to load …additional.conf:5396)

and thousands of
WARNING[13289]: pbx.c:2495 pbx_find_extension: Maximum PBX stack exceeded

It’s like the override is not overriding any more and the contexts are getting mashed together.
It is my understanding that [macro-vm] in extensions_override_freepbx.conf will completely replace the context in extensions_addition.conf. It used to.

Any idea if the behavior changed or is there something I missed?

Asterisk: 15:4.0

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