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)})})})