06-10-2001 05:30 PM - edited 03-12-2019 11:42 AM
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.
06-11-2001 09:50 AM
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).
06-11-2001 07:22 PM
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.
06-11-2001 09:32 PM
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.
06-12-2001 09:31 AM
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.
06-12-2001 10:11 AM
Great! No problem. :-)
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