?Does anyone know how I define that in dialing Disa they can choose both caller ID and where to call
When you define a DISA, there is a field available for CID. Any outbound calls using that DISA should used the CID specified.
I want to set CID up over the phone like in DISA
If you want to key in an arbitrary caller ID, you’ll need to write a Custom Destination for that.
If you just want to choose between two or three values (you are calling on behalf of multiple companies or departments), just set up several DISAs with an IVR (or separate DIDs) to select the right one.