08-04-2017 05:09 AM - edited 03-17-2019 10:57 AM
Here is a basic rundown of our configuration.
We use 3 route patterns in call manager:
These three patterns are in a partition.
9.XXXXXXXXXX
9.1XXXXXXXXXX
9.XXXXXXX (Block this pattern) block 7 digit dialing to force 10 digit dialing.
Obviously the 911 calling is in a separate partition.
9.911
911
We only use route patterns to point to a fax server.
The problem we are running into is that we translate all 10 digit patterns into a 4 digit extension, and basically every time someone internally dials the off code (in this case 9) a call that should translate to a 4 digit extension is routed out the SIP trunk and becomes an unnecessary long distance call.
I think stripping the exit code would correct that and hairpin the call back into call manager that way it translates to the correct 4 digit extension but I am not 100% sure how to do that.
Any advice would be much appreciated.
Thanks!
08-04-2017 05:20 AM
Set Discard Digits to PreDot for the 9.XXXXXXXXXX translation pattern. Do users ever dial 10 digits for external calls? If so, you might want to make this translation pattern something more specific that would match your internal numbers - 9.1112223XXX for example so that both internal calls and external 10 digit calls would both route correctly.
Brandon
08-04-2017 05:44 AM
08-04-2017 05:59 AM
In the DNA output looks like you dialed 91+number. Should this translate to 4 digits or only when dialing 9+10 digits? If 91 should also translate to 4 digits, you would need to change the pattern to 91.XXXXXXXXXX and leave discard digits as PreDot. As I mentioned before you would need to make the pattern specific to your internal numbers so that external calls would continue to route properly as well. You could also make the patterns 91112223XXX and 911112223XXX, no discard digits and make the called party transform mask XXXX for example to translate to a 4 digit extension.
08-04-2017 06:31 AM
The problem is most of our DID's are Translation Patterns that are transformed into a 4 digit extension.
IE
8143837016 -> 3492
8143837017 -> 3496
so on and so forth.
All of these Translation Patterns belong into a single partition.
When I worked at Penn State it was easy to do the dial-plan because they had huge DID blocks and the last 4/5 digits were the phone extension. Here is completely different.
I do appreciate your help!
08-04-2017 08:54 AM
That does make it more difficult. Your options are:
1. Mandate that users dial 10 digits only for internal calls. External calls would need 11 digits. Use the 9XXXXXXXXXX translation pattern and translate to 4 digits.
2. Create a 9+number translation pattern for each DID. Depending on the number of DIDs you have this may not be feasible. Ongoing maintenance also becomes more cumbersome.
Brandon
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide