Como editar y dejar fijo el context [sub-record-check] en extensions_custom.conf

La troncal cuando se deja que grabe todo se coloca en opción force en asterisk. freepbx es inmediality.

al crear el archivo que graba los deja con unknown. pero si cambio a a la variables ${CALLERID(num)} funciona. Pero esto lo realizo en el extenslons_additinal.conf como se puede dejar esto fijo en el extensions_custom.conf el cual he intentado pero no lo toma
y en el override tampoco.

el contexto [sub-record-check-custom]

Como se debe realizar esto en el extensions_custom.conf para quede el número de quien llama en el archivo de grabacion force quede con el número telefonico.

Executing [[email protected]:9] Set(“SIP/6078231111-0000213d”, “CDR(recordingfile)=force-s-unknown-20220914-095741-1663167461.8509.wav”) in new stack

contexto:
[sub-record-check]
antes:
exten => s,n,Set(__FROMEXTEN=${IF($[${LEN(${AMPUSER})}]?${AMPUSER}:${IF($[${LEN(${REALCALLERIDNUM})}]?${REALCALLERIDNUM}:unknown)})})
después:
exten => s,n,Set(__FROMEXTEN=${IF($[${LEN(${AMPUSER})}]?${AMPUSER}:${IF($[${LEN(${REALCALLERIDNUM})}]?${REALCALLERIDNUM}:${CALLERID(num)})})})