JeremyWatco,
I think you are confused on how the 5000 works. I will try to explain as best I can and maybe this will help you with your programming.
[8] is a feature code, and with all feature codes in the 5000 it is changeable but not necessary.
When you press [8] on an idle phone it will look at the phones associated extension and for the outgoing call which if programmed for ARS will be 9200 or 92000 for ARS. You can look this up under System > Devices and Feature Codes > Feature Codes.
If you changed your Outgoing extension on the phone to the SIP trunk group it will no longer use your ARS rules to route the call if the SIP Trunk Group allows for direct dial by having Toll Restriction set to Exempt from ARS only or ARS Only is not in the Class of Service for that phone.
That means anything you did under Numbering Plan is null and void for that call, which is why you were still forced to dial the 9 when hitting your 3300.
Since you already created a Dial Rule on #8 to Add 9 you are off to a good start.
If you want to make it easy on yourself then just change all the default, read existing, Facility Groups to add the dial rule #8 to the top of the Dial Rules List; which will insert a 9 prior to dialing the rest of the dialed digits.
Facility groups determine the trunk groups that will route calls and the required dial rules.
The default facility group values are as follows:
Local: This group uses Trunk Group 1 and Dial Rules 3 and 4.
Toll Local: This facility group uses Trunk Group 1 and Dial Rules 2 and 4.
Toll Long Distance: This facility group uses Trunk Group 1 and Dial Rules 1, 2, 3, and 4.
Operator: This facility group uses Trunk Group 1 and Dial Rules 1, 2, 3, and 4.
International Station: This facility group uses Trunk Group 1 and Dial Rules 1, 2, 3, 4, and 7.
International Operator: This facility group uses Trunk Group 1 and Dial Rules 1, 2, 3, 4, and 7.
If you want to work on one from scratch then here is what you do.
Under Facility Groups Create a new one and Label it SIP to 3300 or something that will make sense to you or anyone else who looks at it.
Drill down into the Facility Group and open up Dial Rules. At this point you want to pass everything that is dialed so Add Numbers 1-4 and 8. Make sure that 8 is at the top of the list.
8 Add 9
1 Echo Equal Acess
2 Echo Toll Field
3 Echo 3 Digits After Toll Field
4 Echo Local Address
After that then Drill down into Trunk Groups/Nodes and add your SIP Trunk Group, I believe you stated earlier it was 92002. Make sure it is the only one there.
Now, go to your Route Groups and Create a new Route Group.
When the 5000 looks in the Route Group it will look for a match for the dialed digits and then use that Route to send the call out.
So we want to put our new Route Group at the top of the list, you can pull it up to the top and drop it.
Make the Dial Pattern Rule the same as what is in Toll Long Distance [Q]TNXXXXXXX+ which will basically match up with any number you dial.
Then change the Facility Groups to your new Facility Group created earlier and test your call to the outside.
For 911, which is what I would worry about, there is more programming required.
Good Luck,
Steven