I use different outgoing IDs on my URIs.
Mostly I use the one with "User Data" for outgoing since it sets CLI from users SIP tab.
If I wanna show another CLI I use the URI with "Auto" since that allows me to set CLI with "s" in the dial shortcode.
You can also mix these, for example you might want to show your mobile number if your service provider allows it as long as billing/identification is included.
In that case you can use "Auto" for setting CLI with "s", and use "User Data" as PAI or Diversion taken from the users SIP tab depending on what the service provider wants.
It can also be used if you for example show a main number but want it to be billed on the users number.
But it depends on what your service provider supports.
"Trying is the first step to failure..." - Homer