Exposes the inner workings of Cisco CallManager to help you maximize your Cisco IP Communications solutionRead new content on QSIG, SIP trunks, video support, hunt lists and line groups, time-of-day routing, and new features added in CallManager releases 3.2, 3.3, 3.4, 4.0, and 4.1
Review content from the first edition that has been fully revised and updated to CallManager release 4.1
Learn how to deploy and manage a CallManager solution
Understand the components that make up CallManager call routing through the use of basic to advanced examples that solve enterprise call routing problems
Gain a full understanding of how CallManager manages media resources and processes information for conferencing, transcoding, annunciation, and more
Learn detailed information about North American and international dial plans, trunk and station devices, media resources, and much more
Cisco CallManager Fundamentals, Second Edition, provides examples and reference information about Cisco® CallManager, the call-processing component of the Cisco IP Communications solution. Cisco CallManager Fundamentals uses examples and architectural descriptions to explain how CallManager processes calls. This book details the inner workings of CallManager so that those responsible for designing and maintaining a Voice over IP (VoIP) solution from Cisco Systems® can understand the role each component plays and how they interrelate.
This book is the perfect resource to supplement your understanding of CallManager. You'll learn detailed information about dial plan management and call routing, hardware and software components, media processing, call detail records, system management and monitoring, and the history of CallManager. The authors, all members of the original team that developed and implemented the CallManager software and documentation from its early stages, also provide a list of features and Cisco solutions that integrate with CallManager.
This second edition of Cisco CallManager Fundamentals covers software releases through release 4.1. With this book, you will gain a deeper understanding of the system and find answers to questions not available in any other source.
This book is part of the Cisco Press® Fundamentals Series. Books in this series introduce networking professionals to new networking technologies, covering network topologies, example deployment concepts, protocols, and management techniques.
Table of Contents
Foreword
Introduction
Chapter 1
Cisco CallManager Architecture
Circuit-Switched Systems
Call Establishment in a Circuit-Switched Telephone System
Cisco IP Communications Networks
CallManager History
1994-Multimedia Manager
1997-Selsius-CallManager
2000-Cisco CallManager Release 3.0
2001-Cisco CallManager Release 3.1
2001-Cisco CallManager Release 3.2
2002-Cisco CallManager Release 3.3
2004-Cisco CallManager Release 4.0
2004-Cisco CallManager Release 4.1
Cisco-Certified Servers for Running Cisco IP Communications
Windows 2000 and Tomcat Services on Cisco IP Communications Servers
Client Devices That CallManager Supports
Call Establishment in a Cisco IP Communications Network
Cisco IP Communications Clustering
Clustering and Reliability
Database Clustering
CallManager Clustering
Device Redundancy
Deployment of Servers Within a CallManager Cluster
Enterprise Deployment of CallManager Clusters
Network Topologies
Single-Site Model
Multiple-Site Model with Independent Call Processing
Multiple-Site IP WAN Model with Distributed Call Processing
Multiple-Site Model with Centralized Call Processing
Combined Multiple-Site Model
Quality of Service (QoS)
Traffic Marking
Regions
CallManager Locations-Based Call Admissions Control
H.323 Gatekeeper
Summary
Chapter 2
Call Routing
The Three Responsibilities of Call Routing
The Seven Fundamentals of Call Routing
Route Patterns and Route Filters
Wildcards
Dialing Behavior
Example 1: Simple Call Routing
Example 2: Closest Match Routing
Example 3: Wildcards That Match Multiple Digits
Overlapped Sending and Non-North American Numbering Plans
Dialing Behavior Refinements
Urgent Route Patterns
Outside Dial Tone
Call Classification
MLPP Precedence
The Route/Block Flag
Forced Authorization Codes and Client Matter Codes
Other Wildcards (@ and .)
@ Wildcard
. Wildcard
Route Filters
Tags
Operators
Route Filter Operation
Useful Route Filters for the North American Numbering Plan
Block Calls Where the User Has Selected a Long Distance Carrier
Block International Calls
Route Just Local Numbers
Metro Dialing
Route Toll-Free Numbers
Eliminate Interdigit Timing Between 7-Digit and 10-Digit Patterns
Block 900 Numbers
Dialing Transformations
When CallManager Can Apply Dialing Transformations
About Device Types That CallManager Supports
About Masks
About Name and Line Presentation
Dialing Transformation-Related Service Parameters
Calling Party Number Screening Indicator
Matching Calling Party Number With Attendant Flag
Overlap Receiving Flag for PRI
Strip # from Called Party Number
Unknown Caller ID, UnknownCallerIDFlag, and UnknownCallerIDText
Numbering Plan Info
Transformations on the Originating Device
External Phone Number Mask
Prefix Digits
Expected Digits and Num Digits
Attendant DN
Significant Digits
Transformations in Translation Patterns, Route Patterns, and Route Lists
Called Party Transformations
Digit Discarding Instructions
Called Party Transformation Mask
Prefix Digits
Calling Party Transformations
Use External Phone Number Mask Check Box
Calling Party Transformation Mask
Prefix Digits
Transformations on the Terminating Device
Caller ID DN
Calling Party Selection
Calling Line ID Presentation
Called Party IE Number Type
Calling Party IE Number Type
Called Numbering Plan
Calling Numbering Plan
Number of Digits to Strip
Display IE Delivery
Redirecting Number IE Delivery
Translation Patterns
Security Desk and Operator Functionality
Hotline Functionality
Extension Mapping from the Public to the Private Network
Insertion of Access Codes in the Received Calls and Missed Calls Menus of Cisco IP Phones
Multiple-Tenant Applications
Extension Mapping for Multiple Tenants
Calls Between Tenants
Call Hunting Constructs
Hunt Lists and Line Groups
Line Groups
Hunt Lists
Hunt Pilots
Route Lists and Route Groups
Route List and Group Operation
Assigning Gateways to Route Groups and Route Groups to Route Lists
Assigning Gateways to Route Groups
Assigning Route Groups to Route Lists
Route-Based Calling and Called Party Transformations
QSIG and Non-QSIG Route Lists
Calling Search Spaces and Partitions
Calling Search Space and Partitions Analogy
Calling Search Space and Partition Operation
Calling Search Space and Partitions Example
Calling Search Spaces on Line and on Station
Call Forwarding Calling Search Spaces
Calling Search Spaces Interaction with Unified Messaging Systems
About Cisco Messaging Interface (CMI)
About Non-SMDI-Based Unified Messaging Systems
Delivering the Correct Mailbox Number to Unified Messaging
Message Waiting Indicator
Time-of-Day Routing
QSIG Calling Search Spaces
Case Studies
Routing by Class of Calling User
User-Restriction Configuration Process
Routing by Geographic Location (or What the External Route Plan Wizard Builds)
Geographical Routing Problem Description
Outbound dialing
Route Group and Route List Creation
Route Filter Creation and Route Pattern Assignment
Applying Calling and Called Party Transformations
Calling Search Space Creation, Calling Search Space Assignment, and Ph
Configuration
Inbound Dialing
Define Translation Patterns
Define and Assign Inbound Calling Search Spaces
Geographical Routing Summary
Miscellaneous Solutions
Insertion of Access Codes in the Placed Calls Menu of Cisco IP Phones
Automatic Rerouting of Calls when Call Admission Control Fails
One-to-One Station-to-Trunk Mapping
Fallback Routing to Another PBX
Multiple Call Appearances
Enhanced 911 Support
International Numbering Plans
File Format
International Dial Plans
Troubleshooting
Cisco CallManager Dialed Number Analyzer
CallManager Applies Outside Dial Tone Too Late
CallManager Applies Outside Dial Tone Too Early
Seven-Digit Calls to the North American PSTN Wait 10 Seconds Before Routing
Phone A Can Call Phone B, but Not Vice Versa
Route Pattern 9 XXX XXXX and Route Pattern 9.@ Are Defined, but CallManager Ne
Selects Route Pattern 9 XXX XXXX
Digit Discarding Instructions on a Route Pattern Are Defined, but the Digit Discard
Instructions Are Not Taking Effect
CPU Usage on a CallManager Server Rises to 100 Percent, Memory Usage Escalates,
Ultimately CallManager Restarts
Summary
Chapter 3
Station Devices
Definition of Station Devices
Overview of Station Device Features Supported by CallManager
User/Station Distinction
Line Appearance Model
Shared Line Examples
Shared Line for Small Support Group
Shared Line for Executive Support
Station Features
Distinctive Ring per Line
Change Ring Settings
Block Calling ID on a Per-Call Basis
Malicious Call Identification
Barge/cBarge/Privacy
Join
Direct Transfer
iDivert
Service URLs/Speed Dials
Abbreviated Dialing (AbbrDial)
Dropping Conference Participants
Configurable Display of Forwarded Call Information
Configurable Text Label per Line
Alerting Name
Auto Answer
Media Termination at Route Points
Overview of Station Devices Supported by CallManager
Role of CallManager for Stations
SCCP Overview
Computer Telephony Integration (CTI) Overview
H.323 Endpoint Overview
SCCP Station Devices
Cisco IP Phones
Cisco IP Phone 7902G
Cisco IP Phone 7905G
Cisco IP Phone 7912G
Cisco Wireless IP Phone 7920
Cisco IP Phones 7940G, 7941G, 7960G, 7961G, 7970G, and 7971G-GE
Cisco IP Phone 7914 Expansion Module
Cisco IP Phone Conference Station 7936
Cisco IP Phone 7985G
Cisco IP Communicator
Cisco IP Phone Registration
Cisco IP Phone Security
Configuration
Device Identity and Configuration File Security
Media Privacy
Call Signaling
Cisco IP Phone Services
Overview of Cisco IP Phone Services
Phone-Supported XML Objects
Cisco VT Advantage
Computer Telephony Interface (CTI) Devices
CTI Application Architecture Overview
Application Layers External to CallManager
TAPI
JTAPI
CTI Layer
H.323 Endpoint Devices
H.323 Protocol Support
H.323 Device Configuration
Gatekeeper Functionality
Summary
Chapter 4
Trunk Devices
Architectural Overview of Trunk Devices
Overview of Circuit-Switched Interfaces
Analog Trunks
FXS/FXO Trunks
E&M Trunks
Digital Trunks
CAS Trunks
BRI and PRI Trunks
QSIG
VoIP Gateway Security
Authentication, Authorization, and Privacy of Signaling Connections Between CallManager and Cisco Gateways
Authentication, Authorization, and Privacy of Media Connections Between Cisco VoIP Endpoints
H.323 Gateways
CallManager and the H.323 Control Model
H.323 Call Signaling Details
RAS
H.225
H.245
MGCP Gateways
MGCP Messages
Q.931 Backhaul
MGCP Gateway Failover
SIP
Roles of SIP Elements
SIP Call Flow
SIP UA-Initiated Features
Hold and Resume
Call Forwarding
Presentation and Restriction of Calling Line, Calling Name, Connected Line, and Connec
Name
SIP Timers and Retry Counts
Summary
Chapter 5
Media Processing
Media Processing Overview
Definition of Common Terms and Concepts Used in Voice over IP
Logical Channels
Voice Codecs
Video Codecs
Video Standards
Silence Suppression
IP Phone
Media Termination Point
Transcode
Transcoder
Call Leg
Media Processing Resource Types
Unicast Conferencing Resources
Media Termination Points (MTP)
Music on Hold (MOH) Resources
Annunciator Resources
Built-inBridge Resources
Understanding Media Processing Resources
Software-Based Media Processing Resources
Hardware-Based Media Processing Resources
Advantages and Disadvantages of Hardware and Software Media Process
Resources
Media Resource Registration
The Media Control Layer
Controlling the Allocation and Usage of Media Resources
Reasons to Control the Allocation of Media Resources
Media Resource Default Configuration
How to ControlBuilt-inBridge Allocation
How to Control Media Resources Allocation
Architecture and Functionality of the Media Control Layer
Conferencing and Transcoding DSP Resources
Limitations on Conferencing and Transcoding Resources
Conference Resource Basic Architecture
Supplementary Services Layer
Protocol Layer
Built-inBridge Support for Barge Feature
Conference Resource Allocation and Control
Device Registration and Initialization
Conferencing Limitations and Configuration Notes
UnicastConferenceBridge Application (Software)
Ad Hoc Conferencing
Meet-Me Conferencing
Conference Configuration
What Happens When Conference Resources Are Not Available
Unicast Conference Performance Statistics
MTP and Transcoding Resource Basic Architecture
Why to Use an MTP
When an MTP Is Inserted
Why to Use a Transcoder
Determining Which Device Needs the Transcoder
What Happens When Transcoders or MTPs Are Not Available When Needed
Rules for Inserting Transcoders and MTPs When They Are Available
Device Control and Operation
Device Registration and Initialization
MTP and Transcoder Configuration
MTP and Transcoder Performance Statistics
Music on Hold (MOH)
Configuring MOH Servers
Configuring CallManager to Use MOH
MOH and Conferences
CallManager MOH Usage and Performance Monitoring
Video Call Processing Architecture
CallManager Video Usage and Performance Monitoring
Annunciator/Tone Plant Processing Architecture
Device Control and Operation
Configuring Annunciator Servers
Annunciator Server Initialization
Annunciator Performance Statistics
Call Preservation During System Failures
General Overview of Call Preservation
Failure and Recovery Objectives
Handling System and Device Failures
Recovering Devices After a Failure
Summary
Chapter 6
Manageability and Monitoring
Manageability Tools
Bulk Administration Tool (BAT)
Reasons to Use BAT
Setting Up a New System or Installing New Devices
Working with an Existing System
CSV Files
Tool for Auto-Registered Phone Support (TAPS)
Updating Phone Certificates
Learn More About BAT
CDR Analysis and Reporting (CAR)
Reasons to Use CAR
CAR Features
Loading CDR Data
Automatic Report Generation
Reports
CAR Database Maintenance
Alerts
Learn More About CAR
Monitoring Tools
Cisco CallManager Serviceability
Alarm Configuration
Alarm Definitions
Tracing
SDI Traces
SDL Traces
Trace Configuration
Troubleshooting Trace Settings
Trace Analysis
Service Activation
ControlCenter
QRT Viewer
Serviceability Reports Archive
Component Version Information
Learn More About Cisco CallManager Serviceability
Real-Time Monitoring Tool (RTMT)
RTMT View Tab
RTMT Alert Tab
Learn More About Real-Time Monitoring Tool
Microsoft Performance
Customizing Microsoft Performance
Learn More About Microsoft Performance
Trace Collection Tool
Learn More About the Trace Collection Tool
Event Viewer
Learn More About Event Viewer
Terminal Services Client
Installing and Accessing Terminal Services Client
Virtual Computer Networking (VNC) Viewer
CiscoWorks IP Telephony Environment Monitor
System Log Management
Cisco Syslog Collector
Cisco Syslog Analyzer
Learn More About CiscoWorks and ITEM
SNMP MIBs
HP Insight Agent
IBM Director Agent
CCM MIB Extension Agent
CDP MIB Extension Agent
Updating the CISCO-CCM-MIB Information
Updating the CISCO-CDP-MIB Information
Downloading the Latest MIBs
Cisco Discovery Protocol (CDP)
Voice Log Translator (VLT)
Summary
Chapter 7
Call Detail Records
Overview of CDR Data
Contents and Generation of CDRs
Contents and Generation of CMRs
Creation and Usage of CDR Data
Enabling and Disabling CDR Data Generation
Logging or Not Logging Calls with Zero Duration
Enabling and Disabling CMR or Diagnostic Data Generation
Storage and Maintenance of CDR Data
Why Use a Central Database?
What Happens When the Central Database Is Not Available?
What Happens to CDR Data When a CallManager Node Fails?
How to Control the Storage and Transport of CDR Data
Where CDR Data Is Stored
How CDR Data Is Stored
Understanding Field Data in CDRs
General Information About the Data Types Used
Default Values for Unused Fields
Field Data Conversions
Time Values
IP Addresses
Example: Conversion of an IP Address Displayed as a Negative Number
Example: Conversion Example Using a Positive Number
Notes on Other Field Types
Global Call Identifiers (GCID)
Example: GCID Usage in a Call Transfer
Example: GCID Usage in a Conference Call
Call Leg Identifiers
Directory Numbers
Partitions
Duration
CDR Field Definitions
Codec Types
Cause Location Definitions
Cause Code Definitions
Legend for the OnBehalfOf Fields
Reason for Redirect
MLPP Precedence Levels
Video Resolution
Comment Field in CDRs
Understanding Field Data in CMRs
Fields Contained in the CMR
How to Identify the CDR Associated with a CMR
Identifying CDR Data Generated for Each Call Type
Calls Between Two Endpoints
CDR Data for a Call Between Two IP Phones
CDR Values for Calls Involving a Gateway
Abandoned Calls
Short Calls
IP Phone Failures During a Call
Forwarded or Redirected Calls
Precedence Calls (MLPP)
Malicious Calls
Video Calls
Immediate Divert (to Voice Mail)
Transferred Calls and Examples
Transferred Call Example 1: A Calls B, A Transfers B to C
Transferred Call Example 2: A Calls B, B Transfers A to C
Transferred Call Example 3: A Calls B, A Transfers B to C on a Blind Transfer
Transferred Call Example 4: A Calls B, B Transfers A to C on a Blind Transfer
Transferred Call Example 5: A Calls B, B Transfers A to C on a Blind Transfer, and C
Forwarded to D
Parked Call Example: A Calls B, A Parks B, and C Picks Up B
Conference Calls and Examples
Ad Hoc Conference Calls
Meet-Me Conference Example: A Sets Up Meet-Me Conference, B and C Call i
Conference
Held Calls Example
Calls with Busy or Bad Destinations
Accessing CDR Data in the Central CDR Database
Gaining Access to Database Tables
Performance Issues Related to Processing and Removing CDR Data
Maintaining CDR/CMR Data in the Database
Administrator's Responsibility
System Actions and Limits on Record Storage
Hints on Processing CDR Data
Additional Configuration Data Needed
OnNet Versus OffNet
Gateway Directory Number Processing
Troubleshooting CDR Data Generation and Storage
Summary
Appendix A
Feature List
Cisco CallManager Feature List
Abbreviated Dialing (AbbrDial)
Annunciator
Answer/Release
Application Programming Interfaces (API)
Audible Indicator of Ringing Phone
Authentication/Encryption
Auto Answer/Intercom
Automated Alternate Routing (AAR)
Automated Change Notification/Database Replication
Automated Installation and Recovery
Automated Systemwide Software and Feature Upgrades
Automatic Attenuation/Gain Adjustment
Automatic Bandwidth Selection
Automatic Number Identification (ANI)
Auto-Registration
Backup and Restore System (BARS)
Barge/Conference Barge (cBarge)
Broadcast Paging Support (with Third-Party Integration)
Bulk Administration Tool (BAT)
Call Admission Control (CAC)
Call Back
Call Connection
Call Coverage
Call Detail Records (CDR) and Call Management Records (CMR)
Call Forwarding
Call Forwarding Support for Third-Party Applications
CallPark
Configuring CallPark
Call Pickup/Group Call Pickup (PickUp/GPickUp)
Call Preservation for Active Calls During CallManager Server Outage
Call Status per Line
Call Waiting/Retrieve
Calling Line Identification (CLID or Caller ID)
Calling Line ID Restriction (CLIR) on a Per-Call Basis
Calling Party Name Identification (CNID)
Calling Party Display Restriction
CAPF Report Generation
CDR Analysis and Reporting (CAR) Tool (formerly Administrat
Reporting Tool)
Centralized System Administration, Monitoring, and Reporting
Cisco ATA-186 2-Port Analog Gateway Support
Cisco Bulk Trace Analysis
Cisco CallManager Administration Enhancements for Large System Administration
Cisco CallManager Attendant Console (Formerly Cisco WebAttendant)
Cisco CallManager Serviceability
Cisco CallManager Trace Collection Tool
Cisco CallManager User Options Web Page
Cisco Conference Connection (CCC) Support
Cisco CTL Client
Cisco Discovery Protocol (CDP) Support
Cisco Emergency Responder (CER) Support
Cisco IP Manager-Assistant
Cisco IP Phone 7902, 7905, 7912, Expansion Module 7914, Wireless 7920, Conference Stat
7936 and 7935, 7940, 7941, 7960, 7961, 7970, and 7971 Support
Cisco IP Phone Services
Cisco IP Software-Based Phone Support (IP SoftPhone and IP Communicator)
Cisco Personal Address Book
Cisco VG248 48-Port Analog Gateway Support
CISCO-CCM-MIB Updates
Click to Dial/Click to Call
Client Matter Codes
Codec Support (Audio and Video)
Closest Match Routing
Clustering
Computer Telephony Integration (CTI) Support
Conference/Confrn
Context-Sensitive Help
Contrast/LCD Contrast
CTI Redundancy with CTIManager
Date/Time Zone Display Format Configurable per Phone
Dependency Records
Device Type-Based Information and Resets
Device Downloadable Feature Upgrade
Device Pool
Device Search in CallManager Administration
Device Wizard
DHCP IP Assignment for Phones and Gateways
Dial Plan Partitions and Calling Search Spaces
Dialed Number Analyzer (DNA)
Dialed Number Translation Table (Inbound and Outbound Translation)
Dialed Number Identification Service (DNIS) and RDNIS
Digit Analysis (Calling Party Number and Called Party Number)
Digital Signal Processor (DSP) Resource Management
Direct Inward Dial
Direct Outward Dial
Direct Transfer (DirTrfr)
Directories Button on Cisco IP Phones
Directory Dial from Cisco IP Phones
Distinctive Ring: Internal Versus External
Distinctive Ring Selection
Distributed CallManager Server Architecture
Distributed and Topologically Aware Resource Sharing
Dual-Tone Multi-Frequency (DTMF) Support
Embedded Directory for User Data
Emergency 911 Service (E911) Support
EndCall
Extension Mobility
External Route Plan Wizard
External/Internal Trunk Designation
Failover
FAX/Modem over IP Support
Forced Authorization Codes
FXO and FXS Support
Group Call Pickup/GPickUp
H.323 Client, Gateway, and Gatekeeper Support
Hold/Resume
Hookflash/Hookflash Transfer
HTTP Server Support
Hunt Lists and Line Groups
Inline Power Support on Cisco IP Phones
Internationalization/Localization
ISDN Basic Rate Interface (BRI) Support
Join
JTAPI Computer Telephony Interface (CTI)
JTAPI Control of Analog (FXS) Gateway Ports
LDAPv3 Directory Interface
Least Cost Routing Support
Lightweight Directory Access Protocol (LDAP) Support
Line
Manager Assistant Services
Mappable Softkeys
Media Gateway Control Protocol (MGCP) Support
Media Resource Group List Support
Meet-Me Conference/MeetMe
Messages Button on Cisco IP Phones
Message Waiting Indicator
Microsoft NetMeeting
Multilevel Administration (MLA)
Multilevel Precedence and Preemption (MLPP)
Multiple Calls per Line
Multiple Line Appearances per Phone
Music on Hold
Mute
NewCall
North American Numbering Plan (NANP) and Non-NANP Support
On-Hook and Off-Hook Dialing
Overlap Sending/Receiving
Paperless Phone
Performance Monitoring and Alarms
Privacy
Private Line Automatic RingDown (PLAR) Support
QSIG Support
Quality of Service (QoS)
Quality Reporting Tool (QRT)
Redial/REDL
Redirected Number Identification Service (RDNIS)
Redundancy/Failover
Remote Site Survivability for MGCP Gateways
Scalability Enhancements Through H.323 Gatekeeper (Beyond Ten Sites)
Serviceability Enhancements Through SNMP, CDP, CiscoWorks
Service URLs on Line/Feature Buttons
Services on Cisco IP Phones
Settings Button on Cisco IP Phones
Single CDR Repository per CallManager Cluster
Single Point for System/Device Configuration
Simple Network Management Protocol (SNMP) Support
Speakerphone/SPKR
Speed Dial
Supplementary Services
Survivable Remote Site Telephony (SRST)
Syslog Support for Debugging Output
System Event Reporting
T1/E1 PRI Support
T1/E1-CAS Support
Telephony Application Programming Interface (TAPI) and JTAPI Support
Time-of-Day Routing
Time Zone Configuration
Toll Restriction/Toll Fraud Prevention
Tone on Hold
Tool for Auto-Registered Phone Support (TAPS)
Transcoding and Media Termination Point (MTP) Support
Transfer/XFER/Transf...
Trivial File Transfer Protocol (TFTP) Support
Turn off Phone Display
Unicast Conference
Video Telephony Support
Virus Protection Certification
Visual Indicator of Ringing Phone
Voice Activity Detection (VAD)/Silence Suppression Support
Voice Mail Support
Volume Controls
XML Support
Zero-Cost Automated Phone Adds and Moves
Appendix B
Cisco Integrated Solutions
Infrastructure Solutions
Cisco Analog Telephone Adaptors (ATA)
Cisco DPA Voice Mail Gateways
Cisco VG248 FXS or Voice Mail Gateway
Cisco IP Videoconferencing (Cisco IP/VC)
Cisco Survivable Remote Site Telephony (SRST)
Telephony Service Solutions
AXL SOAP API
Bulk Administration Tool (BAT)
Cisco EGW/PGW
CDR Analysis and Reporting (CAR)
Cisco CallManager Express
Cisco CallManager Serviceability
Cisco CallManager User Options Web Page
Cisco Messaging Interface (CMI)
LDAP Support
Real-Time Monitoring Tool (RTMT)
Tool for Auto-Registered Phones Support (TAPS)
Client Solutions
Cisco IP Communicator (Predecessor: Cisco IP SoftPhone)
CiscoVT Advantage
Application Solutions
Cisco TAPI Software
Cisco JTAPI Software
Cisco CallManager Attendant Console (formerly Cisco WebAttendant)
Cisco Emergency Responder (CER)
Cisco IP ContactCenter (IPCC)
Cisco IP Manager Assistant (IPMA)
Cisco IP Phone Address Book Synchronizer
Cisco IP Phone Services Software Development Kit (SDK)
Cisco MeetingPlace
Cisco MeetingPlace Express
Cisco Personal Assistant
Cisco Unity
Cisco Unity Express
Cisco WebDialer
System Tools
Cisco CallManager Trace Collection Tool
Cisco Dialed Number Analyzer
Cisco IP Interactive Voice Response (IP IVR) and Cisco IP Queue Manager (IP QM)
Cisco Security Agent (CSA)
CiscoWorks Internet Telephony Environment Monitor (ITEM) and CiscoWorks QoS Pol
Manager (QPM)
Appendix C
Protocol Details
H.323 Signaling
RAS Messaging Details
H.225 Messaging Details
QSIG
Call Completion
Call Diversion
Call Transfer
Message Waiting Indicator
Name Services
Path Replacement
SIP Signaling
SCCP Call Signaling
Application Protocols
JTAPI Package Support
Core Package
JTAPI Package Support
Core Package
CallCenter Package
CallCenter Capabilities Package
CallCenter Events Package
Call Control Package
Call Control Capabilities Package
Call Control Events Package
Capabilities Package
Events Package
Media Package
Media Capabilities Package
Media Events Package
XML Data Types
Menu
IconMenu
Text
Image
ImageFile
GraphicMenu
GraphicFileMenu
Directory
Input
Softkeys
IPPhoneStatus
IPPhoneExecute
IPPhoneResponse
IPPhoneError
Phone-Supported URIs
Key URI
QueryStringParam URI
RTP Streaming Control URIs
Init URI
Dial URI
EditDial URI
Play URI
Glossary
Index