cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
752
Views
0
Helpful
5
Replies

Route Pattern for Caller ID *82 Unblock Code

Tom Dillon
Level 4
Level 4

Hi, I have implemented VoIP in a local government environment that blocks all Caller ID info. I just recently had a request to allow a customer to enter *82 before dialing the number. I would like it to work the same as our local carrier, which gives a 2nd dial tone after you enter *82. I set up a route pattern *82.@ with the option for dial tone. However, the 2nd dial tone is given as soon as I enter *8. How do I get the 2nd dial tone to play after the entire *82 have been entered?

Note: Sending *82 + dialed digits to my local carrier works just fine. I would like it to work the same as my local carrier, i.e. the 2nd dial tone after entering *82.

Thanks,

Tom.

5 Replies 5

dgoodwin
Cisco Employee
Cisco Employee

If you want to wait until after the 2 before you hear the second dial tone, one way to do this is to create a Route Pattern on the CallManager (under Route Plan) that has the pattern: *8[013-9].@ and make sure to uncheck the Provide Outside Dial Tone box.

The reason that should work is because the CallManager has to go through the * then the 8 then wait for the next digit to determine if the outside dial tone should be played (2) or if the dial tone should not be played (013456789).

Thanks Dave, I tried *8[^013-9].@ and it would properly match the pattern and route the call. However, I am not sure why you suggested to not check the Provide Outside Dial Tone box. When I did check the box to provide Outside Dial Tone, it would provide dial tone as soon as I entered the 8. I tried a several variations of the theme, but I was not able to get a 2nd dial tone after entering *82. When I left it unchecked I also never got a second dial tone.

Thanks for the help,

Tom.

Tom

The ^ is your problem... if you look at my original response, I did not have that there. The ^ means to exclude whatever range you have in brackets. So essentially, *8[^013-9].@ is the same thing as *82.@

The reason I suggested to use *8[013-9].@ and UNCHECK the outside dial tone box is because if the user dials *8 then the CallManager has to wait until the next digit is sent to decide whether to actually play an outside dial tone or not.

If the next digit is 2 then it should play an outside dial tone because it will match the *82.@ route pattern, where you have checked the box.

If the next digit is something else, then it will not play an outside dial tone because the box is not checked for that route pattern.

Check, now I get it. I need to have two route patterns. Sorry Dave, I didn't understand that I needed two route patterns. I was trying to get your example to work as the only route pattern. It now works great and thanks for taking the time to help me understand the solution.

Great! No problem. :-)