cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1574
Views
10
Helpful
5
Replies

Problem to complete call to 0800 + 6 digits

wilsonsant
Level 6
Level 6

Hi Guys,

 

Have the solution with CUCM 10.5.2 and SIP and are having the follow problem:

call to 0800 + 06 digits no work (example: 0800 + 170110) the call not is completed (not is possible complete the call to number dialed, .....)

call to 0800 + 07 digits work fine (example: 08008910451)

 

The route pattern on CUCM is configured the follow way: 00[38]00XXXXXXX

The gateway is configured: rule 12 /^00\([38]00.......\)$/ /0\1/

 

I did the test stripping one digit in CUCM and one digit in Gateway, but, didn´t worked

I changed the configuration on CUCM to 00[38]00! and putted the rule 12 with one digit the minus, but, without sucess

 

Any have idea about this?


The additional information we using the E.164 standard

 

Thanks,


Regards,

 

Wilson

 

1 Accepted Solution

Accepted Solutions

Please read my reply in more detail.

I believe you will need to go with a 00800! route pattern in CUCM. Users will need to dial # at the end of the string, or will have to wait for the interdigit timeout to expire.

You will need two rules in your ruleset for the 6-digit and 7-digit scenarios.

rule 12 /^00\([38]00.......$\)/ /0\1/

rule 13 /^00\([38]00......$\)/ /0\1/

If 00800+6-digits calls still do not work, please post the output of 'debug ccsip messages' that includes a 7-digit and a 6-digit call.

View solution in original post

5 Replies 5

First, I'm a bit confused about the pattern versus what you are dialing. Your CUCM route pattern in 00[38]00XXXXXXX, but you say you are dialing 0800 + 6 digits or 0800 + 7 digits. Can I assume you are dialing the extra 0 at the beginning and just not showing it in your post?

Second, the 00[38]00XXXXXXX pattern will always only match on 00800 + 7 digits and will never match on 00800 + 6 digits. So I am not surprised that you are receiving a "your call cannot be completed as dialed" with 00800 + 6 digits. If you have variable-length dialing like that you will need to use 00[38]00! and remind users to dial a # at the end of their dialing to avoid post-dial delay.

Third, I believe the $ in your rule 12 should be inside the parenthesis, not outside. So it should read:

rule 12 /^00\([38]00.......$\)/ /0\1/

However, if changing the CUCM route pattern to 00[38]00XXXXXX (six digits) and also the voice translation rule to six digits and the call cannot be completed as dialed, there might be something else going on. There are a lot of different things that could be the problem, so let's start at the beginning. First, if you change your CUCM pattern to 00[38]00XXXXXX (six digits), what does the Dialed Number Analyzer tell you will be sent to the router? And what about when you change the pattern to 00800! ?

If the DNA is telling you that it will be sending it to the router, it will also tell you exactly what digits will be sent to the router. Can you tell us what that output is?

Finally, if 00800 + 7 digits is a successful call but changing both the pattern and the rule to 6 digits is not working, I would want to see a debug of what is going on with the router. What protocol (SIP, MGCP, H323) is CUCM using to communicate with the router?

 

 

Hi Marren, 

 

Thanks a lot for Your contact. 

 

We are working with SIP, Ok.

 

We need dialing to 0800 + 6 digits and 0800 + 7 digits (two situations)

0800 + 7 digits the is call completed (work fine)

0800 + 6 digits the call is not completed

 

I changed the configuration CUCM to work 0800xxxxxx and put 06 points on rule in the gateway and not worked. 

 

About the rule, sorry, I putted wrong. The configuration is: rule 12 /^\00\([38]00.......\)$/ /0\1/

 

Thanks,

 

Regards,

 

Wilson

Please read my reply in more detail.

I believe you will need to go with a 00800! route pattern in CUCM. Users will need to dial # at the end of the string, or will have to wait for the interdigit timeout to expire.

You will need two rules in your ruleset for the 6-digit and 7-digit scenarios.

rule 12 /^00\([38]00.......$\)/ /0\1/

rule 13 /^00\([38]00......$\)/ /0\1/

If 00800+6-digits calls still do not work, please post the output of 'debug ccsip messages' that includes a 7-digit and a 6-digit call.

Hi Maren,

 

Sorry, by delay in answer. I did the follow configuration

 

CUCM: 00800!

Gateway: rule 12 /^00\([38]00.*$\)/ /0\1/

 

and worked fine. 

 

Thanks a lot for Your help

 

Regards,

 

Wilson

I don't know why I didn't think of the /^00\([38]00.*$\)/ /0\1/ style of rule. I've used it in the past.

Good catch! I'm glad it's all working for you.

 

Maren

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: