Change outbound CID on the fly

Am I able to change my outbound CID on a per-phone-call basis? Maybe by dialing a PIN at the beginning of the call?

We added this functionality to the Caller ID Pro module, you can create feature codes, or even do it dynamically. More details here: https://www.freepbx.org/callerid-management/

Thank you for the help!