Are you using an H.323 gateway or an MGCP gateway? I would recommend always sending 10 digits to the PSTN (at least in North America) even if the local telco allows 7 digit dialing. It's just cleaner and less ambigious. Especially if you have redundant gateways in other areas.
The thing to look at is the route patterns that are defined for off-net calls. Are you using the NANP filer (the @ 'wildcard', ala 9.@) or do you have fixed-length patterns (such as 9.XXXXXXX)? If you use the fixed length, all you need to do is drop the 9 and prefix the area code. If you are using the wildcard, it gets more complicated with route filters.