Hide real caller Id and display different number to the callee using Asterisk freePBX

I am using asterisk freePBX. I have purchased a caller Id and this caller Id is registered with trunk.
But I want to display another number instead of real caller id to the callee. Is there any settings in the freePBX or any other way to do this? How can we do this ?
Please suggest.


Generally you can’t customized a callerID if your provider has it hardcoded on their end, and by your description this is what they have done. Have you talked to your provider to see if they can provide you an alternate method?

You can purchase a SIP trunk that allows you to control the outbound caller ID number.

Most carriers prohibit this type of caller ID manipulation, but some still allow it to happen.