Enable application dialing without a 9 prefix

Enable application dialing without a 9 prefix(Compliments of Kyle L Holladay, Sr, R.I.P.)

In this document we will program ARS and User Rights to allow applications (i.e. Phone Manager) to be used to return calls without the need to use the “9” prefix in the IP Office. This eliminates the issues with screen pop in applications where the 9 prefix would impact the TAPI lookup causing a failure to match the number field in the application.

We will start by creating an ARS table. ARS will be activated by several User Rights short codes. The combination of short codes activated can be somewhat complex. For example, the 9N User Rights short code can activate several ARS short codes depending on the total number of digits dialed. 9N followed by 9 other digits (i.e. 9495551212) would activate 9N User Rights and 4XXXXXXXX; ARS which would dial 19495551212 as the telephone number. This is because the 9 is stripped off by the User Rights short code and 4XXXXXXXX is then passed on to the ARS table. ARS will then add back on to the front of the number a 19 resulting in 19495551212. If this all seems to complex to understand don’t worry, it just works so program away and you’ll be fine. Please keep in mind that this is not my way of allowing you to bypass dialing a 9 to make phone calls, although that is a potential side effect. This solution will only work 100% for applications that deliver information to the IP Office en bloc where the system can look at the entire number rather than one dialed digit at a time. Therefor users trying to use this method to bypass dialing a 9 may have success so long as their internal numbering plan does not overlap any external telephone numbers. You’ll also notice that at least one of these short codes is completely superfluous (1XXXXXXXXXX), in that the User Rights short code 1XXXXXXXXXX delivers N, thus stripping the 1 off before sending to ARS, you would never receive 1XXXXXXXXXX in ARS. I know it doesn’t need to be there but it just looks perdy so dangit I put it in there (I just blame it on the OCD).

ARS Short Codes:

Code Telephone Number Feature Line Group ID
11 911 Dial Emergency 0 (or appropriate ID)
911 911 Dial Emergency 0
0XXXXXXXX; 190N Dial 3K1 0
1XXXXXXXX; 191N Dial 3K1 0
2XXXXXXXX; 192N Dial 3K1 0
3XXXXXXXX; 193N Dial 3K1 0
4XXXXXXXX; 194N Dial 3K1 0
5XXXXXXXX; 195N Dial 3K1 0
6XXXXXXXX; 196N Dial 3K1 0
7XXXXXXXX; 197N Dial 3K1 0
8XXXXXXXX; 198N Dial 3K1 0
XXXXXXXXXX; 1N Dial 3K1 0
1XXXXXXXXXX; 1N Dial 3K1 0
N; N Dial 3K1 0

Special ARS considerations for local calling where all 10 digits are required (e.g. 303 in Denver Colorado)

Code Telephone Number Feature Line Group ID
303XXXXXXX 303N Dial 3K1 0
1303XXXXXXX 303N Dial 3K1 0

Special ARS considerations for local calling where only 7 digits are required for local (e.g. 805 in Ventura California)

Code Telephone Number Feature Line Group ID
805XXXXXXX N Dial 3K1 0
1805XXXXXXX N Dial 3K1 0

Special ARS considerations for area codes that begin with a 9 in 7 digit dialing areas (e.g. 949)

Code Telephone Number Feature Line Group ID
949XXXXXXX; N Dial 3K1 0
49XXXXXXX; N Dial 3K1 0

Special ARS considerations for area codes that begin with a 9 in 10 digit dialing areas

Code Telephone Number Feature Line Group ID
907XXXXXXX; 907N Dial 3K1 0
07XXXXXXX; 907N Dial 3K1 0

Your ARS table will look something like this

Bypass9_1

Now that we have our ARS table in place we can assign our User Rights or User short codes. The 9N here should be obvious to anyone who has ever touched an IP Office. We don’t need a 1XXXXXXXXX because no US telephone NPA (area code) start with a 1. The 9N serves as both the 9XXXXXXXXX and the 9N and if you were to use 9XXXXXXXXX instead you wouldn’t hear secondary dial tone. 1XXXXXXXXXX really isn’t needed but again it is perdy so I leave it in just to make me happy. Additionally if you were using Outlook to place calls and your Modem properties were setup to add a 1 for long distance calls this would allow the system to strip that off and have the IP Office add its own dialing treatment.

User Rights Short Codes:

Code Telephone Number Feature Line Group ID
2XXXXXXXXX 2N Dial XX (e.g. 50: Main)
3XXXXXXXXX 3N Dial XX (e.g. 50: Main)
4XXXXXXXXX 4N Dial XX (e.g. 50: Main)
5XXXXXXXXX 5N Dial XX (e.g. 50: Main)
6XXXXXXXXX 6N Dial XX (e.g. 50: Main)
7XXXXXXXXX 7N Dial XX (e.g. 50: Main)
8XXXXXXXXX 8N Dial XX (e.g. 50: Main)
9N N Dial XX (e.g. 50: Main)
1XXXXXXXXXX N Dial XX (e.g. 50: Main)

Your User Rights short codes will look something like this

Bypass9_2

 

Print Friendly, PDF & Email