You are on page 1of 7

CALL MANAGER RESPONSIBILITIES:

==============================
1)determine the endpoint based on the digits dialled
2)To perform address translation
3)Individualised routing
SEVEN MAJOR CONCCEPTS IN ROUTING:
=================================
1)Route patterns-->used for locating the device
2)Route Filters--->to specify restrict the scope of the wildcard.
3)Dialing Transformations--->Modifies the number dialed or the calling numbers b
efore destination receives the call.
4)Translation patterns--->
Translation patterns allow you to do the following:
Change the called number of a call from what the user dialed to a different numb
er
Change the calling number of a call from the original user's number to another i
dentity
Route the resulting call as it is had been dialed with different call routing ru
les.
5)Call Hunting constructs-->mechanisms that allow CallManager to intelligently r
oute a single call to several deviceseither simultaneously or serially
two types of Hunting constructs:
1)Route list
2)Hunt lists
6)Calling search spaces-->These features allow you to configure networks to use
toll restriction, enforce calling restrictions by user, or configure networks th
at serve independent organizations with fully or parti
ally segregated routing plans.
7)Partitions
Interdigit timeout -->T302 timer.
# at the end of the number doest not have effect on call manager.
Subsequent digits are controlled with the CallManager service parameter T302 Tim
er (msec). T302 Timer (msec) defines the duration of the interdigit timer in mil
liseconds. The default for this timer is also 15,000 milliseconds.
Longest match versus closest Match:
===================================
e.g pattern 11XX, 1X11
Longest match: when a user dials 11---> 11xx is (11)two numbers perfectly matche
d whereas 1X also matches but here 1 number is macthed.
Closest match: 11XX in this 1100 to 1111 numbers can be matched (i.e is 100 is t
he range, 100 numbers can be matched)
whereas in 1X11----> only ten numbers can be matched (1011,1111,1211,1311 like t
at)
so 1X11 is the closest Macth when user dials the 1111.
Matching pattern:
=================
X --matches 0 to 9
[23-69] ---->numbers in squrae brakets treated as single number-->Matches 2,3,4,
5,6,9
234[193]34---> matches 234134, 234934, 234334
wildcard?-->A question mark following any wildcard or bracket expression matches
zero or more occurrences of any digit that matches the previous wildcard
9[21]?---->matches 9(here 9 is matched since zero or more occurence), 92, 91, 92
1, 912, 9121, 9122
wildcard+ --->matches one or more occurrences of any digit that matches the pre
vious wildcard.
3[1-4]+ ----> 3 is not matched since one or more occurence, matches 31,32,33,34,
311,312,313,314,3112,3113
!===[0-9]+
9011!----> doest not include the #, so when u dial 9011203#--->call manager reje
cts the call since # is not included in !.
so you define the pattern 9011!#, you can support not only cases where the user
dials 9011+international number and waits for timeout but also cases in which th
e user terminates the dialed digit string with #.
Urgent Priority option is available in route pattern ---> when checked immediate
ly routes the call without waiting for more digits to be dialed.(used in case of
emergency number)
OUTSIDE DIAL TONE:
------------------
Outside dial tone is an indication that users expect when CallManager routes the
ir calls off of the local network. To apply outside dial tone, check the Provide
Outside Dial Tone check box on the Route Pattern or Translation Pattern Configu
ration pages for each route pattern that you consider to be off-network.
There will be no dial tone if two pattern matches
for e.g two patterns are there 9100-->(for this pattern use OUTSIDE DIAL TONE is
not checked) and 9XXXXXXX(here outside dial tone is checked)
when u dial 9 or 91 dial tone is not played because it matches two pattern(one w
ith dial tone and not outside dial tone)
CALL CLASSIFICATION:
===================
To classify a call as outside call---->check the call classification list box in
the Route pattern configuration page-->offnet=call leaving the our network
on-net==call staying on the network.
DIALING TRANSFORMATIONS:
=========================
allow to modify either the dialed digits or the calling number.
Translational patterns vs dialing transformations
-------------------------------------------------
Any setting that changes the dialed digits or the calling number it is called di
aling transformations.
Dialing transformation setting appears in Translation pattern page and route pat
tern page etc.
CALL GOES THROUGH VARIOUS STAGES OF DIALING TRANSFORMATIONS:
============================================================
1)originatinf device --u can change the dialed number at the originating device
itslef.
2)translatyion patterns--->when the dialed digit matches the translation pattern
, it applies dialing transformations
3)Then it matches the destination in the route pattern---->here setting is there
for changing the dialed number or calling number.
4)If route list is the target after the route pattern then route list has also h
as setting for changing the dialed number
5)At the terminating device the dialing transformation can be applied.
MASK OPERATION:
===============
e.g dialed digits is 9299394349, mask applied is 4XXXX
X--let the number to passthrough whereas number in mask is passed
dialed no.9299394349
mask -----4XXXX
----------
-----44349=Result
----------
e.g 2
dialed no 8394
mask : 93040507XX
Result: 9304050794
TRANSLATION PATTERN:
====================
Translation pattern has no associated destination and applied in the cluster. Th
e translated dialed number or the calling number can itself match with another t
ranslation pattern.It is also defined as a group of transformations that can be
applied anywhere within a cluster.
Trnslation pattern comes with partition and calling search space which is not th
ere in Route pattern.
The max times match can occur is 10 iterations. The route patterns have gateway
associated with it so when the route pattern is matched the calls are sent to th
e gateway. Translation pattern simply translates the dialed number or calling nu
mber.
why u want to go for translation pattern instead of route pattern?
------------------------------------------------------------------
route pattern always comes with a destination tat is a gatway or route list. wha
tif u dont want to route it to gateway but simply change the dialed number.
In this case go for translation pattern
e.g: if u want to change 0 dialed to go for receptionist then
create translation pattern
ROUTE PLAN BASICS:
==================
Route plan architecture.
CCM Manager knows whatever in the database. If u add a phone its added to the da
tabase so call manager knows about it. so there is no need to define the route p
lan for it.
What call manager doest know should be routed. it doest not know about the exten
sions in other call manager cluster.
Route Pattern: It points directly to the device or u can point it to Route lists
Route List:contains the prioritized list of Route groups
Route Group:contains the prioritized list of devices
Device:U should add the devices to the call manager.
CALL HUNTING CONSTRUCTS:
=======================
It helps in distribution of inbound calls.
Create line groups and assign the extensions to the line groups
construct a hunt list by placing one or more line groups in order.
Associate one or more addresses called hunt pilots to your hunt list
hunt pilot -->The hunt pilot is the number that callers dial to start the call d
istribution and its number is distinct from that of any of the directory numbers
in the line groups that the hunt list contains
CALLING SEARCH SPACE & PARTITIONS:
===================================
Calling search spaces and partitions allow you to configure individualized call
routing, because they restrict the route patterns that CallManager can access on
behalf of a calling user.
Assigning a route pattern to null partition makes it visible to all the every de
vice in the system.
Partition merely divides the global address space into meaningful subnets.partit
ions groups the dialable numbers or patterns.
A calling search space is nothing more than an ordered list of partitions.Callin
g search spaces implicitly include the null partition as the last (and thus lowe
st priority) partition in the list.
CSS --list of reachable partitions.
ADDING THE PARTITION:
=====================
By default all the devices are addded in the default none partiton and none CSS.
A phone is not put in partition, it is the line which can be put in a partition.
Adding an route pattern to a partition ----> in route pattern there is option RO
UTE PARTITION=='assign the partition'
for e.g Route partition assigned =local (local is partition name)
Adding a extension to partition----->click the phone and the dirctory number-->R
OUTE PARTITION=='assign the partition'
for e.g assigned STD (STD is partition name)
NOTE:
=====
what dictates whom u will be able to call is the CSS and not the partition. part
ition simply groups patterns and directory numbers.
For an extension u have defined Calling search space and Partition.
CSS --tell u whom you will be able to dial or place call
Partition --->tells who will be able to call you.
When a user dials a number-->the user is assigned a CSS, the CSS contains the li
st of partitions-->the partitions contain the patterns.The patterns are looked f
or matching. When the dialed number matches any of the patterns listed in CSS th
e call will go or otherwise it fails.
Pattern contains:
Require client matter code(CMC):
================================
This is the option under the Route pattern creation
this is created for general company billing
1)Requires code before dialing a number
2)Used for department billing
3)One code doest it all and all codes created equal
for e.g create CMC for sales, Marketing, Business department
-------------------------------------------------------------
sales is given the CMC code 100 and Marketing is given the code 101
when sales dial outside they have to dial the number---> hears the beep--> dial
the code 100# then call will go outside
This is useful when u r collecting the number of PSTN calls dialed by the Sales,
Marketing-->in the CDR u will find the dial code 100-->so u can filter to find
the number of calls dialed by the sales.
Forced Authorization code:
=========================
it is used for restricting the users.
1)u can create two codes and assign one code for std and another code for ISD-->
when user dial the isd numbers they have to give the isd FAC.
2)U have to define the level and the code
3)for assign it to the pattern check FAC box and give the authorization level.
when user picks up a phone and dial a number that is matched with the pattern wh
ich is checked FAC-->he hears a beep-->dial the authorization code-->at last pre
ss # key.
scenario:
=========
Normally users needs to be restricted with access code for outside dialing not t
he Managers or CEO
create the pattern for users---> check the FAC and assign the pattern to the par
tition--->
create the pattern for CEO--> dont check the FAC--->assign the pattern to partit
on-->
TIME OF THE DAY ROUTING:
========================
USEFUL:
Allowing international calls only during the office hours
Routing the calls to voicemail when no-body is there.
Routing the calls to a different hunt group based on time of the day

You might also like