07-03-2008 08:54 AM - edited 03-15-2019 11:44 AM
Hi there !
I'm using the Dialed Number Analizer to check a Route Patter...
For example, I'm calling: 012345678 and it matches with pattern: 0.XXXXXXXX ..
The call takes about 10s to go. The Dialied Number Analizer shows the InterdigitTimeOut = yes
Why doesn't the call go directly, without wait the interdigit timeout if it matches with the route pattern?
Thanks.
Andrei.
Solved! Go to Solution.
07-03-2008 09:14 AM
because that pattern means 0 + any number of digits
that's called overlapping.
it's like having a number 10 and one number 100, why if you dial 10 it waits?? because there is the chance you dial another 0 because you want to reach 100
why if you have 0.XXXXXXXX and 0! and dial 012345678 it waits?? because there is a chance that you might dial more numbers and match 0! instead of 0.XXXXXXXX
in the end the best match will be 0.XXXXXXXX but there is a chance you dial more numbers because CUCM has 0! configured.
the SRND under the dial-plan section covers this, if you do not want this to happen decrease the T_302 timer, delete the 0! pattern, or modify it to be a more exact pattern (that does not overlap with the other one, meaning less wildcards and more digits)
HTH
javalenc
if this helps, please rate
07-03-2008 08:59 AM
look at the alternate matches from DNA, there must be something else that can still match, maybe a pattern with @ or !
DNA says that 0.XXXXXXXX is the pattern that matches after the DA, not that it was the only pattern that could match
HTH
javalenc
if this helps, please rate
07-03-2008 09:05 AM
Yes, there are other patters... one of them is a 0!
but.. if 0.XXXXXXXX is the route that matches, why doesn't it send the call.. why does the CM is considering an alternate router (that is not as specific as 0.XXXXXXXX)
So should I remove the 0! from there ?
Thanks
Andrei.
07-03-2008 09:14 AM
because that pattern means 0 + any number of digits
that's called overlapping.
it's like having a number 10 and one number 100, why if you dial 10 it waits?? because there is the chance you dial another 0 because you want to reach 100
why if you have 0.XXXXXXXX and 0! and dial 012345678 it waits?? because there is a chance that you might dial more numbers and match 0! instead of 0.XXXXXXXX
in the end the best match will be 0.XXXXXXXX but there is a chance you dial more numbers because CUCM has 0! configured.
the SRND under the dial-plan section covers this, if you do not want this to happen decrease the T_302 timer, delete the 0! pattern, or modify it to be a more exact pattern (that does not overlap with the other one, meaning less wildcards and more digits)
HTH
javalenc
if this helps, please rate
07-03-2008 09:22 AM
Ok !!!
Understood.
Thanks a lot.
Andrei.
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