I do not want our users to have to dial a 1 when making a long distance phone call.
There is one area code that sometimes requires a 1 to dial and sometimes does not. ( I believe these are called Metro lines. They allow the party called to pay for the long distance.)
I believe I have accomplished my objective, but I want to make sure that there is not a better way.
I've setup my outbound route dial patterns as follows
I then set the trunk dial patterns as follows (I'm in Houston so our local area codes are 713, 281, and 832 and sometimes 936)
Also, we have multiple locations and sometimes I will route the outbound calls from one location through this location. The other location is in another city and I don't want them having to dial a 1 before local numbers when going out this trunk. That is why I put certain patterns in the trunk instead of the outbound route.
Also, I'm running the FreePBX Distro with FreePBX 2.10 and Asterisk 1.8.
Is this the best way to accomplish my objective or is there a better way.