If you can get your CDR out and can process it externaly with something then your set. Right now we use a php script to pull CDR data and then use a if statment to look for ranges of ext and then rewrite the ext as 10 digit when there is a match. We do this because our billing package only uses 10-digit. If you have any questions let me know.
We are on Call Manager 4.1(3)