When you hover over Extension Recording Override in Generaral Settings you get the following:
"This will override the recording settings of all extensions/users. If enabled, the system will ignore all Record Always settings of a user and will not turn on recording. This does not effect On Demand recording controlled by the dial options 'w' and 'W' above. It does not effect other recording settings in modules such as Queues and Conferences. If you don't use recordings, setting this is beneficial to system performance as it removes the check that is otherwise done on every single call."
The effect of the setting is the opposite. "Enabled" sets $RECORDING_STATE to ENABLED (which allows "Record Always") and Disabled sets $RECORDING_STATE to disabled (which overrides "Record Always")
Thanks for your work on a great project.
Ryan