John,
How many DIDs do you have? The reason I ask is it might be better to explictly set the few DIDs you have with a translation-profile then all remaining non-DIDs with a final statement in the translation-profile with the generic number.
Here is an example.
1001 - main number DID
1002 - user DID
1003 - user DID
voice translation-rule 1
rule 1 /^1002$/ /4081111002/
rule 2 /^1003$/ /4081111003/
rule 3 /^1...$/ /4081111001/
voice translation-profile 10-out
translate calling 1
apply this to your outgoing dial-peers or voice-port.
dial-peer voice 7 pots
translation-profile outgoing 10-out
or
voice-port 0/1/0:23
translation-profile outgoing 10-out
This can be used in combination with the dialplan pattern if that command is servicing your inbound rules efficiently or you could remove it an rely on translation-profiles for inbound as well.
Here is a good document on the commands.
http://www.cisco.com/en/US/tech/tk652/tk90/technologies_tech_note09186a0080325e8e.shtml
Please rate any helpful posts
Thanks
Fred