160 likes | 392 Views
Route Filters. Prof. Yousif @ Valencia community College. Route Filters-Defined. Route filters are the mechanism by which you can cause CM to add only a subset of a route pattern for a given numbering plan.
E N D
Route Filters Prof. Yousif @ Valencia community College
Route Filters-Defined • Route filters are the mechanism by which you can cause CM to add only a subset of a route pattern for a given numbering plan. • Example: Using route filters, you can cause an @ pattern to match only the national emergency number. • Route filter work by allowing CM to add only the subset of a numbering plan whose tags fulfill the constraints that operators impose
Tags • Tags are named substrings of individual route patterns for a given national numbering plan. • For instance: 1 [2-9]xx[2-9]xx xxxx exists in the North American Numbering plan. It is composed of four sections. The first section, 1, denotes the call as a toll call. The second section matches an area code. The office code and the subscriber code follow.
Operators • Operators are the functions that determine whether a given route pattern passes the tests you specify. • Example: <tag> EXISTS operator, whose test is passed if the route pattern under inspection contains the specified tag. • Example: <tag> DOES-NOT-EXIST, whose test is passed if the route pattern under inspection dose not contain the specified tag.
Value of Route Filters • Configuring route filters (tags and operators), you can do the following: • Block international calls • Route just local numbers • Route just toll-free numbers • Block 900 numbers • Block long-distance calls
Dialed Digits:PatternPattern MatchesFilterFinal Match 912485559093 912485559093 Area Code 912485559093 91900550000 9.@ 91900550000 = 248 92485559090 92485559090 95551212 95551212 Example
Calling Search Spaces and Partitions • Calling search spaces and partitions allow you to configure individualized call routing, because they restrict the route patterns that CM can access on behalf of a calling user. • When seeking a match for calling user’s dialed number, CM restricts its search to only those route patterns that reside in the partitions that are listed in the calling user’s calling search space.
Example--Explained • The directory in which Dave lists his number is equivalent to the partition in which you list a route pattern, while the list of directories that Rita looks through to find Dave's number is equivalent to the calling search space you assign to calling devices • Using calling search spaces and partitions allows you to give each device in your network a different picture of the routing landscape. • Partitions divide the ser of all route patterns into subsets of destinations • A partition is simply a name you choose to identify a subset. • For example: Partitions “ABC” is created to contain the directory number for all the devices in company ABC
Calling Search Space and Partition Operation • A partition is an attribute of an address. It belongs to Called Entities; it has no bearing on who a device can call • The list of partitions in a device’s calling search space is the sole dictator of who it can call • Partitions merely divide the global address space into meaningful subsets • A calling search space is nothing more than an ordered list of partitions • Calling search spaces implicitly include the null partition as the last partition in the list • Calling search spaces belong to calling entities • Devices to which you do not assign a partition belong to the None or Null partition