Change CID Num Alias dynamically?

Is it possible to change the CID Num Alias dynamically?
Example:
Dial prefix *100 + internal number, I get CID Num Alias 100
Dial prefix *200 + internal number, I get CID Num Alias 200
Dial prefix *300 + internal number, I get CID Num Alias 300

You can do this with Caller ID management which is a commercial addon. I use it myself and it works very well.

Thank you Lee for the tip. Seems like this will change the extension number.
The ultimate would be to hard code only 3 caller ID’s, but I guess the solution to do that is not so straight forward?

Br,
Tom