How to customize CALLFILENAME

In extension_additionnal.conf there is a macro named record-enable.
This is were recordings are “formated” and enabled.
My will is to change the CALLFILENAME format for OUTgoing call.
Currently this format is Set(CALLFILENAME=OUT${ARG1}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${UNIQUEID})

I want to remove the ${UNIQUEID} value at the end and add some other values such as the called party number and some tech data.

I tried to override the macro using macro-record-enable-custom (I created it in extension_custom.conf) but it never worked…

Any idea ?

I just tried to change extension_additionnal.conf
I made the following change (to see):

OUT${ARG1}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${CALLERID(dnid)} in stead of OUT${ARG1}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${UNIQUEID}

In addition I made a change in globals (DB) where there is CALLFILENAME field with no value (OUT${ARG1}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${CALLERID(dnid)} is now its value).

I noticed that this field is not accessible from WebUI ?