you can prefix the extension in callmanager or on the router, outgoing interface
majdi has told you the easiest way of doing this, you should see the prefix for the phones for need to have the ANI changed.
also transforming your dialing plan can happen in route pattenrn also.
CM 3.3 you should be able to prefix the each DN seperately. if you are still getting the same ANI then you are striping the prefix or applying a translation pattern some way thats restricting this behavior.
My old company was going through this exact same issue. Where we would change the External Phone Number Mask to be the 10 digit number we wanted to display on the end users phone, Instead it would only show the companies billing telephone number. Talking to the phone company thinking it was an issue on their side, they told me that they will only send the billing telephone number if they are not receiving enough digits from our equipment. (in this case we were only sending them 5 digits)or too many digits.
We ended up digging down and found that you have to have the "Use Calling Party's External Phone Number Mask" Set to "On" instead of default on the Route List Detail page of the T1 that you are trying to pass your call across. We had the route pattern set to "Use Calling Party's External Phone Number Mask" also, but the Route List was over riding that option.
Might check to make sure your Route Lists aren't set to default.
Introduction: The "external-out enable" command is available for
configuration under the "router ospf process" in case of the IOS-XR
operating system. This command basically enables advertisement of
intra-area routes on the device as external routes in th...
IntroductionIn this article we'll discuss how to troubleshoot packet
loss in the asr9000 and specifically understanding the NP drop counters,
what they mean and what you can do to mitigate them. This document will
be an ongoing effort to improve troublesh...