cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1396
Views
0
Helpful
4
Replies

Dialed Number Analyzer (Interdigit timeout = yes)

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.

1 Accepted Solution

Accepted Solutions

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

HTH

java

if this helps, please rate

View solution in original post

4 Replies 4

Jaime Valencia
Cisco Employee
Cisco Employee

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

HTH

java

if this helps, please rate

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.

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

HTH

java

if this helps, please rate

Ok !!!

Understood.

Thanks a lot.

Andrei.