cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
816
Views
12
Helpful
12
Replies

Route Filter Troubleshooting

johnnylingo
Level 5
Level 5

I have a route filter that I'm trying to implement. The idea is for local calls, to allow 10 digit dialing as long as the area code is 206 or 425. The user can also use 7-digit dialing as well.

I've configured the route filter as (AREA-CODE == 206) or (AREA-CODE == 425), and applied this to the route pattern 9.1[2-9]XX[2-9]XXXXXX in the "LocalNumbers" partition. However, it seems to ignore the filter and the user can dial say 914087681234

I've tried using DNA to troubleshoot, and it does show it hitting that pattern in the correct partition but unfortunately I don't see the route filter information showing up.

Have I missed something here, or what's the best place to look? CCM 4.1(3)sr4b

1 Accepted Solution

Accepted Solutions

John,

Route Filters only apply to patterns with the NANP @ in them. Here is the CCM 4.1(3) blurb on it.

Route filters, along with route patterns/hunt pilots, use dialed-digit strings to determine how a call is handled. Route filters only apply when you configure a pattern that contains the at (@) wildcard. When the route pattern/hunt pilot contains the @ wildcard, Cisco CallManager routes calls according to the numbering plan that is specified in the Numbering Plan drop-down list box. The route filter window that Cisco CallManager displays varies according to the numbering plan that you select.

Route filters allow you to determine which route patterns/hunt pilots your users can dial; for example, whether your users can manually choose a long-distance carrier (by dialing 101 plus a carrier access code).

http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/4_1/sys_ad/4_1_3/ccmcfg/b03rtflt.htm

Please rate any helpful posts

Thanks

Fred

View solution in original post

12 Replies 12

John,

Route Filters only apply to patterns with the NANP @ in them. Here is the CCM 4.1(3) blurb on it.

Route filters, along with route patterns/hunt pilots, use dialed-digit strings to determine how a call is handled. Route filters only apply when you configure a pattern that contains the at (@) wildcard. When the route pattern/hunt pilot contains the @ wildcard, Cisco CallManager routes calls according to the numbering plan that is specified in the Numbering Plan drop-down list box. The route filter window that Cisco CallManager displays varies according to the numbering plan that you select.

Route filters allow you to determine which route patterns/hunt pilots your users can dial; for example, whether your users can manually choose a long-distance carrier (by dialing 101 plus a carrier access code).

http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/4_1/sys_ad/4_1_3/ccmcfg/b03rtflt.htm

Please rate any helpful posts

Thanks

Fred

You're absolutely right. When I changed the pattern to 9.@ it worked exactly as expected.

The only problem is now I get a timeout when doing local 7-digit dialing (9.[2-9]XXXXXX)

To get around that, I'd like to require users dial 9 + 1. However, changing the pattern to 9.1@ breaks the filter again.

Any ideas? Or are 7-digit dialers just stuck?

Hey Fred,

You really nailed that answer. Great work! 5 points from this end. Keep it up!

Take care,

Rob

Rob Huffman
Hall of Fame
Hall of Fame

Hi John,

This may sound nuts :) but it sounds like route pattern 9.1[2-9]XX[2-9]XXXXXX

Has "Route this pattern" checked instead of "Block this pattern".

Let us know,

Rob

mchandak
Level 7
Level 7

Instead of using the option Area Code, you should use Local Area Code along with a 9.@ Pattern.

You are correct about that, but above example I was using 91

ok. Since it mentioned, 10 digit dial I thought it was without the '1'. Anyways, looks like the issue was resolved by using @ Pattern :)

Yes, I should have said "11 digit dialing" since I was requiring a 1 in front. Sorry :)

miket
Level 5
Level 5

If you look in the callmanager SRND guide there are great examples of how to do exactly what you want.

http://cisco.com/go/srnd

When I do customer installs I always use 9.@ patterns with route filters. I've used this specific route filter for local 7 or 10 digit dialing.

(LONG-DISTANCE-OPERATIOR DOES-NOT-EXIST

AND INTERNATIONAL-ACCESS DOES-NOT-EXIST

AND TRANSIT-NETWORK-ESCAPE DOES-NOT-EXIST

AND LONG-DISTANCE-DIRECT-DIAL DOES NOT EXIST

AND AREA-CODE DOES-NOT-EXIST

AND LOCAL-AREA-CODE DOES-NOT-EXIST

AND OFFICE-CODE EXISTS

AND SUBSCRIBER EXISTS ) OR

(LOCAL-AREA-CODE == yyy)

* replace yyy with your specific area code

Of course you will have other 9.@ route patterns with route filters to specify 911, LD, and International dialing rules.

I find using route filters beneficial for a customer with multiple sites using a centralized call manager. I can re-use the same router filters applied to 9.@ patterns in different partitions.

Hope this helps.

Works great for 7 digit dialing and local area code + 7 digits, but what about 1 + local area code + 7 digits?

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: