We are using CUCM 4.2. We have a route filter setup that contains a dozen or so country codes (like 876) that we want to block for outbound calling for toll fraud reasons. We then assign this route filter to a 9.@ route pattern and assign it to a partition called Block_Always, then assign that partition as the first partition in all our calling search spaces, thus blocking all calls to those area codes. We recently had a use who has a legitimate business reason to be able to dial an handful of numbers in one of the blocked area codes. We can't seem to figure out how to allow exceptions to the route filter so that only specific numbers in a blocked area code can be dialed, but nothing else. We could probably setup a specific route pattern to allow these numbers, than put that at the top of the CSS's, but I'd hate to have to go to that level of administration as these exceptions come up. Hopefully this is clear what we are trying to accomplish and any advice would be greatly appreciated.
CUCM's only method to control this are CSS, partitions and best match digit analysis.
You will need to create a route pattern that is a better match than the 9.@ with the route filter which does route the calls to be able to do them.
BTW since best match is the way CUCM works, unless you have equally good matches in some other pattern is absolutely pointless to define certain order in a CSS. Only on ties the order of partitions is used.
That said, if you only block by country code in the route filter and you create a route pattern country code + area code + XXX. Even if it's the last member it will be chosen over the other,
if this helps, please rate