Two outgoing numbers

Hello!

We have asterisk with outgoing calls starting from “9” for security.

Director want to make a second external number

Is there possibility for clients to choose external number from which to call?

It is not clear what you are asking about.

Asterisk dialplans can manipulate the caller ID, although service providers may ignore it, or may check it against a list of IDs confirmed as being under your control. The caller ID is set using:

…Set(CALLERID(num)=…)