Assuming you don't have to restrict your public phones from certain trunks, set up an ARS route with a digit mod that absorbs 0 digits and the same trunk group you used for your dial 9 access. Then in ARS digits dialed route 1 with 10 digits to follow out the new route. Once this is done then both your dial 9 access and the new dial 1 access will be be available to all phones.
As mentioned by JohnP, if the "1" digit conflicts with any internal number, dialing internally will be slower.
Ralph
I tried this suggestion without success.
ARS route with a digit mod that absorbs 0 digits and the same trunk group you used for your dial 9 access (check)
in ARS digits dialed route 1 with 10 digits to follow out the new route (check)
Result
When calling my cell (1 xxx xxx xxxx) I get an automated message from our cell carrier that this isn't a long distance call and that I should redial without adding "1"
When calling a long distance ( 1 xxx xxx xxxx), the call can be established properly
When calling my cell without the area code (xxx xxxx), the call can't connect anywhere
When calling my cell with the area code (xxx xxx xxxx), the call can't connect anywhere
I live in Canada and our goal is not to have any prefix when dialing from specific handsets.
Well that sucks.
So bottom line is, programming it the way I told you to works if you're dialing a LD call but not local, right?
So here's what you need to do: (and it sucks, I know)
Find out what all the local exchanges are an program them in your ARS. Use the exact same route you used for the new 1 dialing. For example, if a local exchange is 555, then program 555 with 4 digits to follow.
You'll have to do that for every local exchange.
Then you may have to suffer through the digit conflicts. For example, if you have an extension that is 5555, then the system is going to wait at least 3 seconds to ring 5555 when you dial it. (You can make it go faster by entering a '#' when done)
Now, to be clear, I'm not recommending doing any of that. Any time a new local exchange comes in, you'll have to know about it and then add it to your ARS. IMHO it's better to just dial the 9. That's so common in NA that most people won't have a problem understanding it.
Ralph