Escolar Documentos
Profissional Documentos
Cultura Documentos
Communications Manager
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1
Agenda
1. Clustering Cisco CallManagers
2. Deployment Models
3. CallManager Signaling Architecture
4. H.323 Gateway
5. Media Gateway Control Protocol (MGCP)
6. Type of voice interfaces
7. Route Plan Basics
8. Telephony Class of Service
9. Media Resources
10. Other CallManager Features
11. Call Admission Control (CAC) and Automated Alternate Routing (AAR)
12. Survivable Remote Site Telephony (SRST)
13. Extension Mobility
14. Cisco IP Communicator
15. Cisco VT Advantage
16. Troubleshooting Tools
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2
1. Clustering Cisco
CallManagers
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3
Cluster Definition
SQL Database relationship
defines the cluster
Cluster has one Publisher
Publisher
server and N number of
Subscriber servers
One database on the Publisher
replicated to Subscribers
Subscriber Subscriber
Subscriber
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
Intra-Cluster Communication
SQL
SQL Intra-Cluster
Intra-Cluster
Database
Database Run-Time
Run-TimeData
Datain
inSDL
SDL
Publisher
Subscriber Subscriber
Subscriber
Device
DeviceRegistration
Registration
Cluster
ClusterDetermination
Determination and
andRedundancy
Redundancy
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5
Database Writes/Updates
1. The Publisher server always Publisher
updates its own local
database for changes.
1
Client SQL
2. The Subscriber servers only
update the Publishing
servers database for
2
changes. Subscriber Subscriber
3. If Publishers database is not
available, the updates from
subscriber will not be saved. Client SQL Client SQL
X3
Datebase Client Computer
Updates
Client
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6
Database Replication
Publisher
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7
Intra-cluster Run Time Data: Registration
TCP KA
1000
TCP Connect D
(Standby)
Cisco
CiscoCallManager
CallManagerList
List
11BB H
22DD
33HH
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8
Clustering Options
Distribute IP phones based
Primary on DN
CallManager redundancy
Secondary/Backup groups based on DN range
Tertiary/Last Resort
1 to
Backup
7500
Publisher, Backup
and TFTP Server 7501 to
Backup 1 to 7500
15000
Primary CM
1 to 7500 7501 - 15000 15001 to
Backup 22500
22501 to
30000
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9 III
Cluster Recommendations
Up to 7,500 IP Phones
A cluster of two Cisco CallManagers
Publisher is also the Secondary.
Single Active Cisco CallManager
DFWCLSTR1
Cluster
Cluster
A Publisher
Cisco
CiscoCallManager
CallManager
Group Primary CallManager
GroupBABA B
Phone 1 - 7500
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10
Cluster Recommendations
Up to 15,000 IP Phones
A Cluster
Cluster
Publisher
B C
Cisco
CiscoCallManager
CallManager Cisco
CiscoCallManager
CallManager
Group
GroupBDBD D Group
GroupCDCD
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11
Cluster Recommendations
Up to 30,000 IP Phones
A cluster of eight Cisco CallManagers
Stand-alone Publisher and Cisco TFTP
Four Primary Cisco CallManagers (B-C-E-G).
Two Backup Cisco CallManager (D and H).
A F
Cluster
Cluster
Publisher Cisco TFTP
Cisco B C E G Cisco
Cisco Cisco
CallManager
CallManager CallManager
CallManager
Group
GroupBDH
BDH Group
GroupEHD
EHD
Cisco
Cisco Cisco
Cisco
D H
CallManager
CallManager CallManager
CallManager
Group
GroupCDH
CDH Group
GroupGHD
GHD
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12
2. Deployment Models
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13
Single Site: Overview
Cisco CallManager,
Applications and
DSP Resources at same physical
location Applications
(VMail, IVR, ICD, ...)
Supports up to 30,000
IP Phones per cluster
CallManager
Multiple clusters can Cluster
be interconnected
via Inter-Cluster
trunks
PSTN used for
all external calls
PSTN
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14
Centralized Call Processing: Overview
Applications
(VMail, IVR, ICD, ...) SRST-enabled
PSTN router
CallManager
Cluster
Branch A
IP WAN
Headquarters
CallManager at central site
Applications and DSP resources can be
centralized or distributed
Supports up to 30,000 IP phones per cluster Branch B
Call admission control (limit number of calls per site)
Survivable Remote Site Telephony for remote branches
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15
Distributed Call Processing: Overview
CallManager
Applications Cluster
(VMail, IVR, ICD, ...)
Applications
CallManager
Cluster
PSTN
Branch A
GK
IP WAN
Headquarters CallManager
Gatekeeper
Cluster
Applications
CallManager and Applications located
at each site
Up to 30,000 IP Phones per site
100+ sites
Transparent use of PSTN if IP WAN unavailable Branch B
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 16
3. CallManager
Signaling Architecture
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17
H.323 to Skinny Client Call Flow Diagram
CallManager
H.323 SCCP
V
RTP
H.323 Cisco
PSTN Gateway IP Phone
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18
H.323 Client to Skinny Client Call Flow
H.323 H.323 Cisco SCCP Cisco
Gateway CallManager IP Phone
H.225 Setup
H.225 Setup Ack Station Call Info
Station Set Lamp (Blink)
Station Set Ringer (On)
H.225 Alerting
Station Off Hook
H.225 Connect
Station Set Lamp (Steady)
H.245 Master/Slave Determination Station Set Ringer (Off)
Conversation
Station On Hook
H.245 Request Channel Close
Station Stop Media Transmission
H.245 Request Channel Close Ack
Station Stop Media Reception
H.225 Release Complete Station Set Lamp (Off)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19
Typical Q.931 Messages
Calling Network Called
Party Party
Setup
Setup Acknowledge
Information
Call Proceeding
Setup
Call Proceeding
Alerting
Alerting Connect
Connect
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20
Cisco IP Phone Client to Cisco IP Phone
Calling
Cisco IP Phone SCCP Cisco CallManager SCCP Cisco IP Phone
Station Off Hook
Station Play Tone (Dial Tone)
Station Set Lamp (Steady)
Station Digit Dialed
Station Stop Tone (Dial Tone)
Station Digit Dialed
Station Digit Dialed Station Call Information
Station Play Tone (Ringback) Station Set Lamp (Blink)
Station Set Ringer (On)
Conversation
Station On Hook
Station Stop Media Transmission Station Stop Media Transmission
Station Stop Media Reception Station Stop Media Reception
Station Set Lamp (Off) Station Set Lamp (Off)
Station On Hook
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21
4. H.323 Gateway
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 22
IOS Configuration - Sample
Dial-peer voice 10 pots
Destination-pattern 1030
Port 3/0/0
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23
CallManager H.323 Configuration - 1
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24
CallManager H.323 Configuration - 2
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 25
CallManager H.323 Configuration - 3
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 26
CallManager H.323 Configuration - 4
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 27
5. Media Gateway
Control Protocol
(MGCP)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28
General Concepts
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 29
General Concepts Call Agents
The Call Control elements that play the Master role in MGCP
are known as Call Agents.
CA provides centralized call intelligence.
A Call Manager controlling an MGCP gateway is an example of
a Call Agent.
MGCP does not define a mechanism for synchronizing Call
Agents. They need to have their own means of synchronizing.
This function is achieved in Ciscos Call Manager Clusters by
the SDL layer.
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 30
General Concepts End Points
An end point is a network element that provides
conversion between the audio signals carried on
telephone circuits and data packets carried over packet
networks.
One telephony gateway can have multiple endpoints. e.g.
Multiple ports on a c2600.
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 31
General Concepts - Connections
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 32
General Concepts - Endpoint Identifiers
Endpoint identifiers have two components:
Domain name of the gateway that is managing the endpoint (case
sensitive)
Local name within that gateway (case insensitive)
e.g. AALN/S1/SU0/0@AV-VG200-2.cisco.com
AALN= Analog Access Line eNdpoints
S1/SU0/0 = Slot 1/SubUnit 0/Port 0
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 33
For example, MGCP FXS Call
NTFY O: L/hd
MGCP Gateway
e.g. VG200
RQNT R: L/hu,D/[0-9*#] S:dl
NTFY O: 4
CallManager
RQNT R: L/hu, D/[0-9*#] S:
NTFY O: 5
CRCX
MDCX
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 34
Device Requirements for Call Preservation
Active Connection
Maintenance
RTP streams between
devices
Disconnect Supervision
End user
Timed
Media Streaming Failure
(MSF)
Switchover Algorithm
Graceful
Immediate
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 35
CallManager MGCP Configuration - 1
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 36
CallManager MGCP Configuration - 2
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 37
CallManager MGCP Configuration - 3
Select the gateway from the pull down
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 38
CallManager MGCP Configuration - 4
1. Enter MGCP Domain Name (Need to match hostname and ip domain-name)
2. Description if necessary.
3. Select Module Type and Click Insert
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 39
CallManager MGCP Configuration - 5
1. Select the VIC cards used in the network module.
2. Select Module Type and Click Update.
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 40
CallManager MGCP Configuration - 6
Select the endpoints to configure them
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 41
CallManager MGCP Configuration - 7
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 42
CallManager MGCP Configuration - 8
Select the DN to configure them
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 43
CallManager MGCP Configuration - 9
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 44
IOS MGCP Configuration
mgcp
Starts the MGCP process
mgcp call-agent <primary CM ip address>
Primary CM IP address or DNS name
mgcp dtmf-relay codec all mode out-of-band
Enable DTMF relay
ccm-manager MGCP
Initializes the MGCP process (TCP Socket & MGCP Link monitor)
ccm-manager redundant-host <1st backup> <2nd backup>
Specifies the IP address or DNS name of first and second call
manager backup systems.
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 45
IOS MGCP Configuration (Contd)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 46
IOS MGCP Configuration (Contd)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 47
IOS MGCP Configuration - Sample
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 48
Do not use these commands
Dont configure:
destination-pattern
session target
number expansion
connection PLAR/tie-line/trunk (voice-port)
Codec
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 49
IOS MGCP Config Server
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 50
IOS MGCP Config Server Result
!
ccm-manager mgcp
ccm-manager music-on-hold
ccm-manager config server 10.0.0.1
ccm-manager config
!
mgcp
mgcp call-agent 10.0.0.2 2427 service-type mgcp version 0.1
mgcp rtp unreachable timeout 1000 action notify
mgcp package-capability rtp-package
mgcp package-capability sst-package
no mgcp package-capability fxr-package
no mgcp timer receive-rtcp
mgcp sdp simple
mgcp fax t38 inhibit
mgcp rtp payload-type g726r16 static
!
mgcp profile default
!
!
dial-peer voice 999300 pots
application mgcpapp
port 3/0/0
!
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 51
6. Type of voice
interfaces
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 52
7. Route Plan Basics
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 53
Dial Plan Visual Objective
V
PSTN
Philadelphia
(215) 555-XXXX
(408) 526-XXXX 5 Digit Internal Dialing
5 Digit Internal Dialing
Primary Voice Path
IP WAN Strip 52 and deliver
61111 to remote Call Manager
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 54
Route Plan Call Types
Route
Pattern 9.1408XXXXXXX Gatekeeper
CallManager Remote
GK
CallManager
1000 IP WAN
Router/GW PSTN
1001 914085264000
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 55 I
External Route Elements in CallManager
Route Pattern Route
Matches dialed number for external calls Pattern
Performs digit manipulation (optional)
Points to a Device / Route List for routing
Configuration Order
Route
Route List List
1st 2nd
Chooses path for call routing
Choice Choice
Points to prioritized Route Groups
Route Route
Group Group
Route Group 1st 2nd
Performs digit manipulation Choice Choice
Points to the actual devices
GK
IP WAN PSTN
Devices
Gateways (H.323, MGCP)
Gatekeeper
Inter-cluster Trunk (remote CM)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 56 V
Understanding Route Plans
User Dials Number
Route Pattern
The Route Pattern would represent an E.164 address
or address range that had some special route handling
Route Pattern needs. The Route Pattern points to a single Route List
Route List to perform this route handling. The Route Pattern
The Route List points to one or more Route Groups performs the digit manipulation (subtract or add digits)
that allow for Call Routing based on preference. This for the matched pattern. There is only one digit
is often looked at like a trunk group. The Route List manipulation table for any given Route Pattern.
can direct all calls to the Primary Route Group and
then use the Secondary Route Group if the Primary Route Group
is unavailable. Route List The Route Group points to one or more Devices
that allow for Call Routing based on preference. This is
often looked at like a trunk group. The Route Group can
direct all calls to the Primary Device and then use the
1st 2nd Secondary Device if the Primary is unavailable.
Choice Choice
DN Route Pattern
Line #s 4005 9.1866XXXXXXX
9.11
9.91!
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 58
Dialing Behavior
Call Setup
1001
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 59 IV
Digit Collection
9.011! No Match
Might Match
9.1612[2-9]XXXXXX No Match
Might Match
CallManager actions:
9.[2-9]XXXXXX No Match
Might Match
Wait
Provide
Break
No otherdial
dial tone
patterns
tone 9.11 No Match
Might Match
Wait match
could
9.911 No Match
Might Match
Extend call
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 60 V
Inter-Digit Timeout
9.@ Might
No Match
Match
Matches 1 digitmatch
Closest string
rules apply
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 61 V
Route Plan Configuration Process
Route
RouteGroup
Group11 Route
RouteGroup
Group22
22 Build Route Groups Remote
RemoteCallManager
CallManager Catalyst
Catalyst6K
6KDigital
Digital
from available Devices 2600 (MGCP)
2600 (MGCP) 2600 (MGCP) Digital
2600 (MGCP) Digital
3640
3640 VG200
VG200
Route
RouteList
List11 Route
RouteList
List22
Build Route Lists from Route
RouteGroup
Group11 Route
RouteGroup
Group22
33 Route
available Route Groups RouteGroup
Group22 Route
RouteGroup
Group33
Route
RouteGroup
Group33 Route
RouteGroup
Group11
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 62 III
Route Group Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 63
Route/Hunt List Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 64
Route Pattern/Hunt Pilot Configuration
Configure
Configureaaroute
routepattern
patternand
andpoint
pointititto
toaagateway
gatewayor
orroute
routelist
list
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 65
Dial-Peer Configuration on H323 Gateway
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 66
Route Plan Report
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 67
Route Plan Report
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 68
8. Telephony Class
of Service
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 69
General Definition
V IP WAN
International
Employee Executive
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 70 III
Partitions/ Calling Search Spaces:
Analogy with Subnets/ Access Lists
Access
Access List/
List/
Calling
Calling Search Space
Search Space Subnet/ Partition
permit
permit BB B
permit
permit CC
(implicit)
(implicit) deny
deny DD
Subnet/ Partition
Subnet/ Partition C
A
Subnet/ Partition
D
Dave
Rita
972 813 5000
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 72 II
Partitions and Calling Search Spaces
Analogy
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 73 III
Partitions and Calling Search Spaces
Analogy
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 74 III
Partitions and Calling Search Spaces
Analogy
Dave
Rita
972 813 5000
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 75 II
Partition Definition
Partition Partition Partition Partition
Lobby Employee Executive Gateway
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 76
Partition Configuration
Assigned
Assignedto
toDirectory
DirectoryNumbers,
Numbers,Route
RoutePatterns,
Patterns,Translation
TranslationPatterns
Patterns
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 77
Calling Search Space Definition
Calling Search Space Calling Search Space Calling Search Space Calling Search Space
EmployeePT EmployeePT EmployeePT EmployeePT
WANGWPT ExecutivePT
LongDisGWPT WANGWPT
LongDisGWPT
InternationalGWPT
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 78
Calling Search Space Configuration
Assigned
Assignedto
toDevices
Devices(Phones,
(Phones,Gateways,
Gateways,etc.)
etc.)and
andTranslation
TranslationPatterns
Patterns
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 79
8. Media Resources
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 80
Media Resources
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 82
Unicast Conferencing
Phone A
Phone A
RTP
RTP CFB
RTP
RTP Phone C
Phone B Phone B
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 83
Conference Limits
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 84
Activate Cisco IP Voice Media Streaming App
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 85
Hardware Conference Bridge Configuration
Catalyst
Catalyst6000
6000port
portMAC
MACaddress
addressneeded
needed
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 86
Software Conference Bridge Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 87
Meet-Me Directory Number Configuration
Ensure
Ensuredirectory
directorynumber
numberor
orrange
rangeis
isunique
uniquewithin
withinthe
thecluster
cluster
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 88
Media Termination Point (MTP)
Cisco CallManager
Cisco IP Voice Media Streaming Application
SW MTP IP WAN
1002
PSTN
Router/GW
1001
H.323v1
Enables supplementary services to calls routed through an H.323v1 gateway.
Supplementary services are such features as:
call hold
call transfer
call park Incoming Stream
conferencing Initial Stream
Supplementary
Service Stream
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 89 I
Transcoder (XCODE)
G.729
G.729 G.711
G.711
MTP
Input
InputStream
Stream Stream
Streamfor
for
Supplementary
Supplementary
H.323 v1 Services
Services
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 90
MTP and Transcoding Limits
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 91
Transcoder Configuration
Catalyst
Catalyst6000
6000port
portMAC
MACaddress
addressneeded
needed
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 92
Music On Hold (MOH)
Types of Hold Cisco CallManager
User Hold Cisco IP Voice Media Streaming Application
Network Hold
Transfer hold
Conference hold
Call park hold
Audio Sources
Recorded Audio
Live Audio
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 93
Music On Hold
Cisco CallManager
Administration Copies
Audio Source files TFTPPath
Audio Source Input Directory
when they are mapped Directory
C:\Cisco\DropMOHAudioSourceFilesHere
Start B
Administrator copies Hard Coded MOH
MOH C Server Audio
audio source into Server
this directory Source Directory
H G D
E
I Kernel Mode RTP F DirectShow
Streaming Driver Filters
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 94
Music On Hold Server Limits
Up to 500 Unicast output streams of audio and 204 Multicast streams
simultaneously.
Up to 51 different audio sources can be configured.
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 95
Audio Translator Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 96
MOH server Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 97
MOH Service Parameters
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 98
Adding and Configuring Audio Source Files
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 99
10. Other
CallManager
Features
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 100
Call Park Configuration
Ensure
Ensurethat
thatCall
CallPark
ParkNumber/Range
Number/Rangeis isunique
uniquewithin
withinthe
thecluster
cluster
AND
AND
Each
Each Cisco CallManager that devicesare
Cisco CallManager that devices areregistered
registeredto
toneed
needtheir
their
own
ownunique
uniqueCall
CallPark
ParkNumber/Range
Number/Range
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 101
Call Park
3 C
Sends call park code 5
to display on phone
1
1234
1 Initial Stream A B
Call Park Code 2 Call Park
5 Final Stream
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 102 II
Call Pickup/Group Call Pickup
Call Pickup
Allows a user to answer a call that is ringing on any phone in their Call Pickup Group
Group Call Pickup
Allows a user to answer a call that is ringing on any phone, if they know the Call Pickup
Group associated with that call
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 103
Call Pickup Configuration:
Step 1 of 2
Ensure
Ensurethat
thatDirectory
DirectoryNumber
Numberis
isunique
uniquewithin
withinthe
thecluster
cluster
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 104
Call Pickup Configuration:
Step 2 of 2
At
Atthe
theDirectory
DirectoryNumber
NumberConfiguration
Configurationof
ofPhone,
Phone,assign
assignCall
CallPickup
PickupGroup
Group
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 105
Call Pickup
Group Number 3500
DN=1112
3
4
Initial call
Call Redirected
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 106 I
Group Call Pickup
Group Number = 3500 Group Number = 3501
Call ringing
on 1112
1 4
DN=1111 DN=1112 DN=4113 DN=2111
DN=1113 DN=2112
2
Press group pickup soft
Initial call key and enters group
number 3500
Call Redirected
RTP Stream
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 107 II
Cisco IP Phone Services
Provide a dynamic and interactive environment LCD Display
among users, the enterprise, and the
Internetall through the Cisco IP Phone User
Interface
Utilize modern web technologies for application
services
XML-based data tags for phone content
processing
HTTP and TCP/IP for transport
Web servers and web scripting languages for
applications development
Softkeys Services
Button
Keypad Rocker
Key
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 108
IP Phone Services Configuration
Use
UseIP
IPAddress
Addressififyou
youdont
dontuse
useDNS
DNS
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 109
IP Phone Services Subscription
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 110
Service Subscription
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 111
Cisco IP Phone Services Examples
Meeting Room
Scheduler
World
Clock
Weather
Yellow Pages
Lookup
Flight Status
Stock Tracker
Transit
Schedules
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 112
Services Phone Display Examples
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 115
How to configure CallBack(1)
Select SoftKey
template
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 116
How to configure CallBack(2)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 117
How to configure CallBack(3)
Press Copy
Standard User
template
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 118
How to configure CallBack(4)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 119
How to configure CallBack(5)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 120
How to configure CallBack(6)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 121
How to configure CallBack(7)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 122
How to configure CallBack(8)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 123
How to configure CallBack(9)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 124
How to activate CallBack
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 125
11. Call Admission
Control (CAC) and
Automated Alternate
Routing (AAR)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 126
Why Call Admission Control?
Example:
WAN bandwidth can only support two calls.
What happens when the third call is attempted?
CallManager CallManager
Call #1
Call #2 X
IP WAN X
Call #3
X
Call #3
Causes poor quality for ALL calls
Many
Manytools
toolsto
togive
givevoice
voicepriority
priorityover
overdata.
data.
Call admission control is about preventing voice oversubscription.
Call admission control is about preventing voice oversubscription.
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 127 I
Bandwidth used for CAC
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 128
Centralized Call Processing:
Locations based CAC
Location
Location11
Applications
(VMail, IVR, ICD, ...) SRST-enabled
PSTN router
CallManager
Cluster
Branch A
IP WAN
Headquarters
Branch B
Location
Location22
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 129
Location Configuration
Location
Locationis
isthen
thenassigned
assignedto
todevices
devices
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 130
AAR
Automated Alternate
Routing
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 131
Objectives
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 132
Background
With Centralized Call Processing, call from one location to
another location without sufficient bandwidth
Phone A in
Dallas with
extension 1000
dials Phone B RTP
in San Jose at
extension 2000,
but no
bandwidth is
available.
Without AAR,
caller will get
reorder tone San Jose
and Not WAN Busy
Enough BW
display
Dallas
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 133
Function of AAR
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 134
AAR Service Parameters
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 135
AAR Configuration Service Parameters
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 136
AAR Configuration Service Parameters
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 137
How does AAR work?
With Centralized Call Processing, call from one location to
another location without sufficient bandwidth
Phone A in
Dallas with
extension 1000
dials Phone B RTP
in San Jose at
extension 2000,
but no
bandwidth is
available.
With AAR
enabled,
San Jose
WAN Busy
Dallas
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 138
12. Survivable Remote
Site Telephony (SRST)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 139
What is SRST ?
Survivable Remote Site Telephony (SRST)
Capability in branch office routers for IP Telephony redundancy
Always available branch IP telephony (including calls from & to PSTN)
Ideal For Centralized CallManager Deployment
Licensed on number of users at remote site on IOS PLUS software
Survivability scales up to 480 users dependent upon platform
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 140
What is SRST ?
Central Call
Hub Site A Manager cluster
Survivable / Standby Remote Site
Telephony CCM CCM
Voice
Mail
Unique, industry-first capability in
branch office routers for IP CCM
Telephony redundancy
Always available branch IP primary
telephony
secondary
Ideal for enterprise customers
utilizing Centralized Cisco tertiary
CallManager deployment for IP
telephony at their branch offices
IP WAN
PSTN V
Spoke Site B
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 141
How It Works: Normal Operation
Central Site Call
Manager (CCM)
PSTN
Real Time
Protocol
Branch Router WAN
1750, 2600, 3600, Headquarters
7200, Cat4224
IAD2400
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 144
What is Extension Mobility?
Log onto any 7940/7960 (not 7910)
in a CM cluster to get extension
Device Profile includes: Extension,
Users office services, class of service restrictions
Single IP Phone 7960 applied to phone
(x5000) Login modes
Cluster
auto-logout other phones
LDAP keep login on other phones
Directory
IP Phone IP LAN Logout modes
Services explicit logout at phone
CRA Server
timed logout
7960
User logged onto phone
(Device Profile with x5000)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 145
Example
ADP000011112222 Joes Profile
7000
1111
7001
SEP000011112222
Joe logs into device SEP000011112222
When a login is executed, the current configuration of a device is replaced by a
particular User Device Profile
When a logout is executed, the current configuration of a device (the User Device
Profile) is replaced by the Default Device Profile
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 146
Device Profile
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 147
Auto-Generated Device Profile
Represents a snapshot of an existing devices
configuration
Can only be used as a Default Device Profile for the
phone in logout state
Cannot be associated with a user
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 148
User Device Profile
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 149
What does Login Do?
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 150
Login interactions
The user selects the EM
Service on the phone
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 151
Login interactions
The user is prompted to enter
his/her user id and password
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 152
Login interactions
If users has more than one
device profile associated with
them, they are prompted to
select the profile they want to
log in with
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 153
Login interactions
The phone resets and the
users profile is loaded on the
phone
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 154
Logout interaction
On selecting the EM Service,
the user is shown a
confirmation screen
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 155
Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 156
Configuring the CallManager
Adding the EM Service
Adding the Service Parameters
Creating default device profile for users
Associating the user with these default device profiles
Configuring the Cisco IP Phones for Extension Mobility
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 157
Adding the EM Service
Go to the Cisco The HTTP trigger you created
CallManager
Administration pages
Select Feature > Cisco
IP Phone Services
Enter the information as
shown alongside
Always use IP
Address Always use device=#DEVICENAME#
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 158
Setting the services parameters
On the Cisco CallManager
Admin pages go to Service >
Service Parameters (machine
name) > Cisco Extension
Mobility
Enter the information as shown
alongside
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 159
Creating the device profile for a user
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 160
Adding a new user device profile
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 161
Configuring lines for the profile
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 162
Associate User Device Profile to User
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 163
Configuring the phones for extension mobility
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 164
Enabling Extension Mobility for a phone
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 165
Assign Default Device Profile to a phone
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 166
Getting the Debug Traces
In the EM Service parameters page change the Debug traces on
parameter to true.
Restart the Cisco Tomcat service. NOTE: Restarting the Tomcat
service could disrupt other services running on Cisco Tomcat e.g.,
CAR, IPMA. The restart should be done at a non-critical time.
The debug traces are available under C:\Program
Files\Cisco\Trace\emapp
Also look at the Tomcat logs located at C:\Program
Files\Cisco\TomCat\logs\jasper
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 167
Errors and Remedies
Error Code Error message Remedy
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 168
Errors and Remedies
Error Code Error message Remedy
Another user Logout the other user and try logging back
logged in
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 169
Errors and Remedies
Error Code Error Remedy
message
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 170
Errors and Remedies
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 171
14. Cisco IP
Communicator
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 172
Agenda
Product Overview
What is Cisco IP Communicator?
What is the difference between the Cisco IP Communicator and the
Cisco IP SoftPhone?
Software OverviewFeatures & Settings
Reference Material
For an excellent source of information, please see the Cisco IP
Communicator Administration Guide
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 173
Objectives
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 174
What is Cisco IP Communicator?
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 175
Features & Benefits Overview
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 176
Features & Benefits Overview
High-Quality Audio
Kernel-based media termination so that resource intensive applications will
not affect audio quality
Advanced jitter buffer
Speaker phone mode with echo suppression and noise cancellation
IP precedence marking (layer 3)
Audio Tuning Wizard for setting input and output levels
VPN support
Auto-detection of Cisco VPN client
Automated support for most VPN clients that look like NICs (e.g. Microsoft
PPTP client)
USB telephony device support
Removes need for keyboard emulation
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 177
Administration Overview
CDP support
Integrates with Cisco Emergency Responder
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 178
Whats not supported?
SRST Redundancy
Not supported in SRST V3.1 or earlier
CallManager Express
Not supported in CCME V3.1 or earlier
Localization
Support English & French only in IPC V1.1(4)
IPMA Manager
Extension Mobility
Not supported before CCM V3.3(4)
Video Telephony Advantage Application
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 179
15. Cisco VT Advantage
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 180
Cisco VT Advantage
Cisco IP Phone
7960G
Dialing
Association
Voice
Cisco VT Advantage
Answer
on PC with camera Video
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 181
Features & Benefits
Interactive Face to Face Communications
Video calls just like regular phone calls
Video Codec & BW controlled by CM
H.263 & Cisco VT Camera Wideband codec support
Interoperable with 3rd party H.323 video terminals (Tandberg, NetMeeting)
Video Formats CIF
BW Override
Local & Remote Video check
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 182
Phone Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 183
QoS
Can be changed in
CCM Service
Parameter
Can configure DSCP
for Audio and Video
RTP port is hard
coded for 5445
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 184
16. Troubleshooting
Tools
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 185
Tools and Utilities to Configure,
Monitor and Troubleshoot CCM
CCM administration
Event log
CCM serviceability
Tools -> Real-Time Monitoring Tool
Trace configuration
SDL Traces
SDI Traces
Analysis (XML Files)
Q931 translator
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 186
Real-time Monitoring Tool (RMT)
From CallManager Administration, select the following:
Applications > Cisco CallManager Serviceability
Then from CallManager Serviceability, select the following:
Tools > Real-Time Monitoring Tool
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 187
Real-time Monitoring Tool (RMT)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 188
RMT Summary
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 189
RMT Server > CPU & Memory
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 190
RMT CallProcess > Call Activity
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 191
RMT CallProcess > Gateway Activity
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 192
RMT Service > Directory Server
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 193
RMT Device > Device Summary
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 194
RMT CTI > CtiManager
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 195
RMT CTI > CTI Search
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 196
RMT Perfmon > Perfmon Monitoring
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 197
Trace Configuration: SDL Trace
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 198
Trace Configuration: SDL Trace
From CCMAdmin, Application > CallManager Serviceability > Trace > Configuration
> CCM IP address > Cisco CallManager
Click Here to
Go to SDL
Trace Screen
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 199
Trace Configuration: SDL Trace
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 200
Trace Configuration: SDI Trace
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 201
Trace Utility - Node, Service Selection
Select the
Node
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 202
Trace Utility - Configuration
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 203
Trace Utility - Configured Services
Cisco CallManager
Cisco CDR Insert
Cisco CTI Manager
Cisco CTL Provider
Cisco Database Layer Monitor
Cisco Extended Functions
Cisco Extension Mobility
Cisco IP Manager Assistant
Cisco IP Voice Media Streaming App
Cisco Messaging Interface (CMI)
Cisco MOH Audio Translator
Cisco RIS (Real-time Information Server) Data Collector
Cisco Telephony Call Dispatcher (TCD)
Cisco TFTP
Cisco WebDialer
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 204
Trace Utility - Debug Trace Level
Error Used for all traces generated in abnormal path; Minimum amount
of CPU Cycles; this is the default
Special Non-repetitive messages; ex. all system and device
initialization messages
State Transition Call processing events
Significant Media layer events
Arbitrary Used for debugging excluding keepalives
Detail Detailed debug information; not recommended on systems
during normal system operation; CPU intensive
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 205
Trace Utility - Trace Directories
Directory Path: C:\Program Files\Cisco\Trace
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 206
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 207