You can do that through CallManager. You have to use Partitions/Calling Search Spaces.
You have to create one partition for the corporative phones and other for the Call Center phones.
You have to create the route patterns that you would like the agents to use and set up in those route patterns that Calling Party is disabled , create a Calling Search Space that contains the agent phones and the route patterns and associated that Calling Search space to the agent phones.
You have to do the same thing for the corporate phones, but you don't have to hide the Calling Party number.
If each agent has an individual extension and they log in to the phone (and CAD) with those details, then we use the External Phone Number mask in CallManager for that line to present the number of the Call Centre (i.e. the Route Point), rather than present individual agents' extensions.
Withholding CLI is another option but be mindful that lines can be provisioned to only accept calls from callers who present a number (anonymous caller rejection), so agents will not be able to place calls to such lines if they withhold CLI.
I'm not able to access my old voice mail messages all of a sudden. The recording says something like 'the message is currently not available'. This has never happened before in all the years I have been using this system. I have t...