snmp_mib_archive/snmp_mib_archive/CISCO-CONTACT-CENTER-APPS-MIB.my

2616 lines
104 KiB
Plaintext

-- ******************************************************************
-- CISCO-CONTACT-CENTER-APPS-MIB.my:
-- Cisco Contact Center Applications MIB file.
--
-- March 2005, Steven Harter
--
-- Copyright (c) 2005 by Cisco Systems, Inc.
-- All rights reserved.
-- ******************************************************************
CISCO-CONTACT-CENTER-APPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
Unsigned32,
Gauge32
FROM SNMPv2-SMI
CiscoURLString
FROM CISCO-TC
InetAddressDNS
FROM INET-ADDRESS-MIB
TEXTUAL-CONVENTION,
TruthValue,
DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
ciscoMgmt
FROM CISCO-SMI;
ciscoCcaMIB MODULE-IDENTITY
LAST-UPDATED "200504051700Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems Customer Service
Postal:
170 W. Tasman Drive
San Jose, CA 95134 USA
Tel: +1 800 553-NETS
E-mail: ccbu-serviceability@cisco.com"
DESCRIPTION
"The Cisco Contact Center Applications (CCCA) Management
Information Base (MIB) module defines management
instrumentation for applications that deliver enterprise-wide
intelligent contact routing, call treatment, network-to-
desktop computer telephony integration (CTI), and multi-media
(e.g. voice, email, chat) contact management over an IP
infrastructure.
Cisco enterprise contact center applications are distributed,
fault-tolerant, contact routing and management solutions that
encompass multiple, dependent host servers. Each host is
capable of implementing one or more functions of the
application. How many functions a single host is capable of
providing is dependent upon capacity and/or performance
limitations. However, the architecture supports virtually any
combination.
The main functional components of Cisco enterprise contact
center applications are:
1. Router: The router component provides intelligent routing
of inbound contacts, e.g. voice calls, emails, chat
sessions, to contact center agents.
A subcomponent of the router is the Network Interface
Controller (NIC). A NIC, in the context of a Cisco
enterprise contact center application, is a gateway to a
voice telephony network. (A NIC here should not be
confused with a network interface card on a host
computer.) A router component can have one or more NIC
subcomponents.
2. Logger: The logger component maintains the enterprise
contact center solution configuration and real-time data
store.
3. Distributor Administrator Workstation (AW): The
Distributor AW is a historical database server that serves
one or more reporting clients.
4. Peripheral Gateway (PG): The PG provides an interface to
one or more peripheral devices such as a private branch
exchange (PBX), an automatic call distributor (ACD) or a
voice response unit (VRU).
A subcomponent of the PG is the Peripheral Interface
Manager or 'PIM'. A PIM acts as a gateway between the PG
and a single PBX or VRU. A PG may have multiple PIMs.
5. Computer Telephony Integration (CTI) Gateway (CG): The
CTI gateway is the solution integration point for desktop
CTI clients. The CTI client application exposes contact
data served by the CG to the agent (via 'screen pops') and
allows the agent to control the contact state, e.g.
answer/hang-up or transfer voice calls, respond to emails
or chat with contacts.
6. CTI Object Server (CTIOS): CTIOS, as compared to the CTI
gateway, is a more intelligent and more scalable server
for desktop CTI clients and offers a higher-level
interface to those client applications.
Each server of the enterprise contact center solution,
regardless of its specific function, implements the contact
center applications MIB, however, it only populates those
tables that are appropriate for its specific function.
Implementing the same MIB on all hosts simplifies the
acquisition of management instrumentation from the entire
contact center solution.
The instrumentation in each table of this MIB provides three
types of data:
1) dependent host addresses (for topology building),
2) critical configuration information that uniquely identifies
the functional component and,
3) operational status instrumentation.
The quantity of entries (i.e. rows) in the tables of this MIB
is static while the application is running on the host; rows
cannot be added or deleted at runtime by the management
station.
Glossary of acronyms and terms:
ACD Automatic Call Distributor
AW Administrator Workstation
CG CTI Gateway
CICM Customer Intelligent Contact Manager
CTI Computer Telephony Integration
CTIOS CTI Object Server
DMP Device Management Protocol
ICM Cisco Intelligent Contact Management
IPCC Cisco IP Contact Center
IVR Interactive Voice Response
NAM Network Application Manager
NIC Network Interface Controller
PBX Private Branch Exchange
PG Peripheral Gateway
PIM Peripheral Interface Manager
VRU Voice Response Unit
duplex A term used herein to indicate that the functional
component is fault tolerant. The component is
installed on two separate servers (a side A and a
side B); one side is active while the other is on
hot standby. Should a failure occur on one side,
the other side will immediately activate and
continue its function with virtually no loss in
functionality.
instance A collection of enterprise contact center
application functional components that encompass
a complete solution.
simplex A term used herein to indicate that the functional
component is not fault tolerant. The component is
installed on a single server; if the component
fails, the system will then be impaired or
entirely non-functional.
"
REVISION "200504051700Z"
DESCRIPTION
"This is the initial version of this MIB module."
::= { ciscoMgmt 473 }
-- *******************************************************************
-- Notifications
-- *******************************************************************
ciscoCcaMIBNotifs OBJECT IDENTIFIER ::= { ciscoCcaMIB 0 }
-- *******************************************************************
-- MIB Objects
-- *******************************************************************
ciscoCcaMIBObjects OBJECT IDENTIFIER ::= { ciscoCcaMIB 1 }
cccaGeneralInfo OBJECT IDENTIFIER ::= { ciscoCcaMIBObjects 1 }
cccaComponents OBJECT IDENTIFIER ::= { ciscoCcaMIBObjects 2 }
cccaComponentInfo OBJECT IDENTIFIER ::= { ciscoCcaMIBObjects 3 }
cccaNotificationInfo OBJECT IDENTIFIER ::= { ciscoCcaMIBObjects 4 }
-- *******************************************************************
-- Conformance
-- *******************************************************************
ciscoCcaMIBConform OBJECT IDENTIFIER ::= { ciscoCcaMIB 2 }
ciscoCcaMIBCompliances OBJECT IDENTIFIER ::= { ciscoCcaMIBConform 1 }
ciscoCcaMIBGroups OBJECT IDENTIFIER ::= { ciscoCcaMIBConform 2 }
-- *******************************************************************
-- Textual Conventions
-- *******************************************************************
CccaIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This syntax is used as the index into a table. A positive
value is used to identify a unique entry in the table."
SYNTAX Unsigned32 (1..4294967295)
CccaComponentType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This syntax is used to identify the type of enterprise
contact center application functional component.
'router': A router provides intelligent routing of inbound
contacts to contact center agents.
'logger': The logger maintains the configuration and real-
time data store.
'distAW': A distributor AW manages a historical database
server that serves one or more reporting clients.
'pg': A peripheral gateway provides an interface to one
or more peripherals, e.g. a PBX, an ACD or a VRU.
'cg': A CTI gateway is the solution integration point
for desktop CTI clients.
'ctios': A CTI object server is an intelligent, scalable
server for desktop CTI clients.
"
SYNTAX INTEGER {
router(1),
logger(2),
distAW(3),
pg(4),
cg(5),
ctios(6)
}
CccaComponentStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This syntax is used to identify the run status of an
enterprise contact center application distributed functional
component. The value shown is the result of evaluating the
current run status of services and processes associated with
the functional component.
'unknown': The status of the functional component cannot be
determined.
'disabled': The functional component has been explicitly
disabled by an administrator.
'stopped': The functional component is stopped. The
component may be dysfunctional or impaired.
'started': The functional component has been started.
'active': The functional component has been started, is
currently running and is the active side of a
fault tolerant component duplex pair.
'standby': The functional component has been started, is
currently running and is the 'hot-standby'
side of a fault tolerant duplex pair.
"
SYNTAX INTEGER {
unknown(1),
disabled(2),
stopped(3),
started(4),
active(5),
standby(6)
}
CccaComponentSide ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The functional components of the enterprise contact center
application are fault tolerant. To achieve fault tolerance,
two separate, interconnected, dependent hosts (one identified
as 'sideA' and the other identified as 'sideB') will implement
the functional component; one host will be the 'active' side
and the other will be the 'standby' side. The two hosts are
considered to be a 'duplex pair' of a functional component.
This syntax is used to identify the side (A or B) that this
host represents of a duplex pair of an enterprise contact
center fault tolerant functional component.
That one side is identified as 'sideA' does not imply that
the 'A' side is always the primary; at any given time, either
side could be the 'active' side. Setting the side identifier
is completely arbitrary; the side is designated when installed
and configured by the system administrator.
When an event occurs that causes a fail-over from one side to
the other, the side which was the 'standby' side then becomes
the 'active' side while the previously-active side thus
becomes the standby side. Most often, when the fail-over
occurs, the side which was 'active' initiates a restart and
then comes back up as the 'standby' side.
The standby side is completely aware of the current status of
the enterprise contact center application and is ready to
assume functional responsibility immediately when instructed.
When a fail-over occurs, there is little, if any, loss of
functionality or context.
Typically, a system impairment or failure event will cause a
fail-over to occur but an administrator can initiate a fail-
over by deliberately stopping the active side of a functional
component."
SYNTAX INTEGER {
sideA(1),
sideB(2)
}
CccaPeripheralType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The peripheral type textual convention indicates the type
of peripheral device that the enterprise contact center
application functional component or subcomponent is
associated. The peripheral is typically a private branch
exchange (PBX), automatic call distributor (ACD) or a voice
response unit (VRU).
'aspect': Aspect Communications CallCenter ACD; interface
via Application Bridge (AB) or Computer Media
Integration (CMI) and Real-Time Bridge (RTB).
'meridian': Nortel Meridian 1; interface via MeridianLink
SCCS with MLS.
'dms100': Nortel DMS-100, DMS-500/SL-100; interface via
CompuCall.
'g2': AT&T G2 ACD with 3B2 CMS.
'g3': Lucent/Avaya Definity; interface via ECS,
CVLAN.
'galaxy': Rockwell Galaxy
'spectrum': Rockwell Spectrum; interface via
TransactionLink.
'neax2400': NEC NEAX-2400, 7400 and APEX-7600; interface
via Infolink/OAI.
'acp1000': Ericsson ACP-1000 switch; interface via
ApplicationLink.
'rolm9005': Siemens Rolm-9751 CBX
'siemensHicom': Siemens Hicom 300/E; interface via CSTA
CallBridge.
'ericssonMD110': Ericsson MD-110; interface via
ApplicationLink CSTA Gateway.
'alcatel': Alcatel A4400; interface via CSTA-2.
'mediaRouting': The ICM/IPCC Media Routing PIM provides task
routing of non-voice contacts in a mixed-
media contact center.
'nonVoiceAgent': The ICM/IPCC Non-Voice Agent PIM integrates
strickly non-voice agents into the contact
center solution.
'symposium': Nortel Symposium; interface via MeridianLink
Host Data Exchange (HDX) and Real-Time Data
(RTD) interface.
'callManager': Cisco CallManager IP PBX; interface via
Java Telephony Application Programming
Interface (JTAPI).
'acmiIPCC': Advanced Call Management Interface (ACMI)
provides the interface to implement a parent/
child IPCC relationship whereby the ACMI PIM
in a parent IPCC system represents a child
IPCC system as a peripheral.
'acmiCRS': Advanced Call Management Interface (ACMI)
provides the interface to implement a parent/
child relationship whereby the ACMI PIM in a
parent IPCC system represents a child Cisco
Customer Response Suite (CRS) system as a
peripheral.
'vru': A Voice Response Unit peripheral.
'softACD': Cisco SoftACD peripheral interface
'systemIPCC': System IPCC
"
SYNTAX INTEGER {
aspect(1),
meridian(2),
dms100(3),
g2(4),
g3(5),
galaxy(6),
spectrum(7),
neax2400(8),
acp1000(9),
rolm9005(10),
siemensHicom(11),
ericssonMD110(12),
alcatel(13),
mediaRouting(14),
nonVoiceAgent(15),
symposium(16),
callManager(17),
acmiIPCC(18),
acmiCRS(19),
vru(20),
softACD(21),
systemIPCC(23)
}
-- ******************************************************************
-- General Information Objects
-- ******************************************************************
cccaName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name is the fully-qualified domain name of the enterprise
contact center application server."
::= { cccaGeneralInfo 1 }
cccaDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description object holds a textual description of the
enterprise contact center application installed on this
server. This is typically the full name of the application."
::= { cccaGeneralInfo 2 }
cccaVersion OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version object identifies the version number of the
enterprise contact center application software installed on
this server."
::= { cccaGeneralInfo 3 }
cccaTimeZoneName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time zone name object specifies the name of the time zone
where the enterprise contact center application server is
physically located."
::= { cccaGeneralInfo 4 }
cccaTimeZoneOffsetHours OBJECT-TYPE
SYNTAX Integer32 (-12..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time zone offset hours object represents the number of
hours that the local time, in the time zone where the
enterprise contact center application server is physically
located, differs from Greenwich Mean Time (GMT)."
::= { cccaGeneralInfo 5 }
cccaTimeZoneOffsetMinutes OBJECT-TYPE
SYNTAX Integer32 (-59..59)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time zone offset minutes object represents the number of
minutes that the local time, in the time zone where the
enterprise contact center application server is physically
located, differs from Greenwich Mean Time (GMT). This object
is combined with cccaTimeZoneOffsetHours object to represent
the local time zone's total offset from GMT."
::= { cccaGeneralInfo 6 }
cccaSupportToolsURL OBJECT-TYPE
SYNTAX CiscoURLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The support tools URL object holds the URL for the enterprise
contact center application support tools application server.
The support tools application server is an optional component
of the solution and offers a centralized server for diagnostic
and troubleshooting tools. This application server resides on
a Distributor AW host. This object offers a navigation point
from the management station (assuming a web interface) can
quickly access the support tools application server."
::= { cccaGeneralInfo 7 }
-- ******************************************************************
-- Instance Table
-- ******************************************************************
cccaInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The instance table is a list of enterprise contact center
application instances. Each instance represents a contact
center application solution. A solution includes a collection
of interconnected functional components (e.g. a router, a
logger and a peripheral gateway), each of which perform a
specific, necessary function of the contact center
application.
A single server is permitted to have multiple functional
components of a different type, but also multiple components
of the same type, each of which may be part of a different
instance. A perfect example of the latter is in a telephony
service provider environment where a single server could have
ten router components, each assigned to a different 'customer'
instance. All ten are concurrently functional but route
contacts only within the context of the instance that they are
assigned. In this scenario, the instance table would have ten
entries.
The instance table is not directly dependent upon any other
table, however, the other functional component tables are
dependent upon the instance table. The instance table index
serves as a primary index for all other functional component
tables in order to properly relate the functional components
to the appropriate instance.
The SNMP agent constructs the instance table at startup.
Since instances can only be configured while the enterprise
contact center application is stopped, instance table entries
cannot be added to or deleted from the table nor can object
values be modified either by the agent or the management
station. All objects in this table are read-only."
::= { cccaComponents 1 }
cccaInstanceEntry OBJECT-TYPE
SYNTAX CccaInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each instance entry represents a contact center application
solution. A solution includes a collection of interconnected
functional components, each of which perform a specific,
necessary function of the contact center application. At
minimum, an instance would include one router component, one
logger component and one peripheral gateway component. While
each functional component may reside on a separate server,
they are identified as being a part of the collective instance
by having the same instance name and instance number."
INDEX { cccaInstanceNumber }
::= { cccaInstanceTable 1 }
CccaInstanceEntry ::= SEQUENCE {
cccaInstanceNumber Unsigned32,
cccaInstanceName SnmpAdminString
}
cccaInstanceNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The instance number is a numeric value that uniquely
identifies an enterprise contact center application instance.
The instance number is a user-defined value configured when
the instance is created by the administrator."
::= { cccaInstanceEntry 1 }
cccaInstanceName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The instance name is the configured textual identification
for the enterprise contact center application instance."
::= { cccaInstanceEntry 2 }
-- ******************************************************************
-- Component Table
-- ******************************************************************
cccaComponentTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaComponentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The component table is a list of enterprise contact center
application functional components. A contact center
application solution includes a collection of interconnected
functional components (e.g. a router, a logger and a
peripheral gateway), each of which perform a specific,
necessary function of the contact center application. This
table enumerates and lists all contact center application
functional components installed and configured on this server.
A single server is permitted to have multiple functional
components of a different type, but also multiple components
of the same type.
This table has an expansion relationship with the instance
table; there will be one or many entries in this table that
relate to a single entry in the instance table.
The component table is indexed by two different values: the
primary index is the instance index; the secondary index is a
unique identifier for each functional component. This
component index is arbitrarily assigned by the SNMP agent.
These same index values are used in the individual component
information tables, thus, the individual component information
tables have a sparse dependency relationship with this table.
The SNMP agent constructs the component table at startup.
Since components can only be configured while the enterprise
contact center application is stopped, component table entries
cannot be added to or deleted from the table. Object values
can be modified by the agent but not the management station.
All objects in this table are read-only to the management
station.
"
::= { cccaComponents 2 }
cccaComponentEntry OBJECT-TYPE
SYNTAX CccaComponentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each component entry represents a contact center application
functional component installed and configured on this server.
This table lists these functional components and provides
a map to the component resource table."
INDEX { cccaInstanceNumber, cccaComponentIndex }
::= { cccaComponentTable 1 }
CccaComponentEntry ::= SEQUENCE {
cccaComponentIndex CccaIndex,
cccaComponentType CccaComponentType,
cccaComponentName SnmpAdminString,
cccaComponentStatus CccaComponentStatus
}
cccaComponentIndex OBJECT-TYPE
SYNTAX CccaIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The component index is a value that uniquely identifies an
entry in the component table. This value is arbitrarily
assigned by the SNMP agent."
::= { cccaComponentEntry 1 }
cccaComponentType OBJECT-TYPE
SYNTAX CccaComponentType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The component type object identifies the type of enterprise
contact center application functional component."
::= { cccaComponentEntry 2 }
cccaComponentName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The component name is a user-intuitive textual name for the
enterprise contact center application functional component.
Typically, this name is constructed using the component type
text, the letter that indicates which side this component
represents of a fault tolerant duplex pair and potentially a
configured numeric identifier assigned to the component. For
example, a router component might be 'RouterB'; a peripheral
gateway might be 'PG3A'. Often, this name is used elsewhere
(in contact center application tools) to identify this
functional component."
::= { cccaComponentEntry 3 }
cccaComponentStatus OBJECT-TYPE
SYNTAX CccaComponentStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The component status is the last known status of the
enterprise contact center application functional component."
::= { cccaComponentEntry 4 }
-- ******************************************************************
-- Component Element Table
-- ******************************************************************
cccaComponentElmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaComponentElmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The component element table provides a list of component
(operating system) services or processes that are elements of
an enterprise contact center application functional component.
Each entry identifies a single process that is a necessary
element of the functional component.
This table also provides a one-to-one mapping of entries to a
corresponding entry in IETF standard host and application MIB
tables. The HOST-RESOURCES and SYSAPPL MIBs expose tables
that provide additional instrumentation for software and
applications and for the processes that make up that software
or those applications. The HOST-RESOURCES-MIB entries in
'hrSWRunTable' and 'hrSWRunPerfTable' and the SYSAPPL-MIB
entries in 'sysApplElmtRunTable' have a one-to-one
relationship to entries in the component element table. The
entries in these standard MIB tables are solely or partially
indexed by the operating system process identifier (ID). The
process ID is an integer value that uniquely identifies a
single process that is currently running on the host. Entries
in the component element table maintain its process ID; this
value is used to relate the entry to a corresponding entry in
the referenced tables of HOST-RESOURCES-MIB and SYSAPPL-MIB.
Entries in these tables of the HOST-RESOURCES and SYSAPPL MIBs
expose similar information about each process; in some cases,
objects are duplicated. However, while the HOST-RESOURCES-MIB
lists processes with no further relationship, the SYSAPPL-MIB
relates these same processes to installed software packages
and the elements that make up those packages.
Entries in the component element table cannot be similarly
indexed as the referenced standard MIB tables because, should
the process terminate (expectedly or unexpectedly), the entry
would need to be removed from the table since its index or
process ID is thus unknown. This behavior diminishes the
agent's ability to express a component element's current
status since the entry no longer exists. However, to relate
this table to the referenced standard MIB tables, entries in
the component element table maintain the current process ID
of the element. This provides the one-to-one relationship
that allows the management station to drill down further on
each functional component and present instrumentation related
to each element of that component from these standard MIB
tables.
This table has a expansion relationship with the component
table; there will be one or many entries in this table that
relate to a single entry in the component table.
Because the set of elements of a contact center functional
component are finite and static, this table is constructed by
the SNMP agent at startup; entries cannot be added or deleted
at run time. The object values of each element entry may
change periodically if the run state of the process changes.
The SNMP agent will alter the RunID and Status object values
to reflect the correct process ID and run status of that
process. All objects in this table are read-only to the
management station.
"
REFERENCE
"- S. Waldbusser, P. Grillo, Host Resources MIB, RFC-2790,
March 2000.
- C. Krupczak, J. Saperia, Definitions of System-Level
Managed Objects for Applications, RFC-2287, February 1998.
"
::= { cccaComponents 3 }
cccaComponentElmtEntry OBJECT-TYPE
SYNTAX CccaComponentElmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the component element identifies a single
process that is a necessary element of the enterprise contact
center functional component. Each entry in the 'hrSWRunTable'
and the 'hrSWRunPerfTable' of the HOST-RESOURCES-MIB as well
as the 'sysApplElmtRunTable' of the SYSAPPL-MIB maps to a
corresponding entry of the component element table. An entry
in this table is an operating system process or service."
REFERENCE
"- S. Waldbusser, P. Grillo, Host Resources MIB, RFC-2790,
March 2000.
- C. Krupczak, J. Saperia, Definitions of System-Level
Managed Objects for Applications, RFC-2287, February 1998.
"
INDEX { cccaInstanceNumber, cccaComponentIndex,
cccaComponentElmtIndex }
::= { cccaComponentElmtTable 1 }
CccaComponentElmtEntry ::= SEQUENCE {
cccaComponentElmtIndex Unsigned32,
cccaComponentElmtName SnmpAdminString,
cccaComponentElmtRunID Unsigned32,
cccaComponentElmtStatus CccaComponentStatus
}
cccaComponentElmtIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..'ffffffff'h)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The component element index is a unique numeric identifier
for a system process or service that is a necessary element of
an enterprise contact center application functional component.
This value is arbitrarily assigned by the SNMP subagent."
::= { cccaComponentElmtEntry 1 }
cccaComponentElmtName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The component element name is the textual name of the
component element, as known by the contact center application.
The component element is an operating system process which is
a necessary element of the enterprise contact center
application functional component. Most often, this name is
the host executable file name, without the file extension."
::= { cccaComponentElmtEntry 2 }
cccaComponentElmtRunID OBJECT-TYPE
SYNTAX Unsigned32 (0..'ffffffff'h)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The component element run ID is the actual operating system
process ID for the process or service that is an element of
this enterprise contact center application functional
component. The component element run ID maps directly to the
'hrSWRunIndex' value of 'hrSWRunTable' and 'hrSWRunPerfTable'
(which augments 'hrSWRunTable') of the HOST-RESOURCES-MIB and
the 'sysApplElmtRunIndex' value of 'sysApplElmtRunTable' of
the SYSAPPL-MIB. This object value provides the mechanism for
a one-to-one relationship between an entry in the referenced
tables of these standard MIBs and an entry in the component
element table."
REFERENCE
"- S. Waldbusser, P. Grillo, Host Resources MIB, RFC-2790,
March 2000.
- C. Krupczak, J. Saperia, Definitions of System-Level
Managed Objects for Applications, RFC-2287, February 1998.
"
::= { cccaComponentElmtEntry 3 }
cccaComponentElmtStatus OBJECT-TYPE
SYNTAX CccaComponentStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The component element status is the last known status of a
system process or service that is a necessary element of an
enterprise contact center application functional component."
::= { cccaComponentElmtEntry 4 }
-- ******************************************************************
-- Router Component Table
-- ******************************************************************
cccaRouterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaRouterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The router table lists each enterprise contact center
application router component configured on this server. Each
entry in the table defines a separate router functional
component; a single server is permitted to have multiple
router components.
The router table has a sparse dependent relationship with the
component table. The instance number acts as the primary
index for the router table in order to properly relate a
router component entry to the appropriate instance entry. The
component index acts as the secondary index, relating the
entry to the corresponding entry in the component table.
The SNMP agent constructs the router table at startup. Since
routers can only be configured while the enterprise contact
center application is stopped, router table entries cannot be
added to or deleted from the table either by the agent or the
management station when the application is running. The agent
will update router entry objects as their values change when
the application is running. All objects in this table are
read-only to the management station."
::= { cccaComponentInfo 1 }
cccaRouterEntry OBJECT-TYPE
SYNTAX CccaRouterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each router entry represents an enterprise contact center
application router functional component configured on the
server. The router component provides intelligent routing of
inbound contacts, e.g. voice calls, to contact center agents.
The objects in the router entry provide information in three
areas: 1) identify which part of the fault tolerant duplex
pair this component represents and which server is its duplex
pair, 2) provide health instrumentation that indicates the
component's status and load and 3) supply a count of NIC
subcomponents configured and enabled on this router component.
"
INDEX { cccaInstanceNumber, cccaComponentIndex }
::= { cccaRouterTable 1 }
CccaRouterEntry ::= SEQUENCE {
cccaRouterSide CccaComponentSide,
cccaRouterCallsPerSec Gauge32,
cccaRouterAgentsLoggedOn Gauge32,
cccaRouterCallsInProgress Gauge32,
cccaRouterDuplexPairName InetAddressDNS,
cccaRouterNicCount Gauge32
}
cccaRouterSide OBJECT-TYPE
SYNTAX CccaComponentSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router side indicates which of the duplex pair this
entry represents of an enterprise contact center application
fault tolerant router functional component. The router side
value is either 'A' or 'B'. For simplex configurations, the
router side value defaults to 'A'."
::= { cccaRouterEntry 1 }
cccaRouterCallsPerSec OBJECT-TYPE
SYNTAX Gauge32
UNITS "calls per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router calls per sec object indicates the current inbound
call rate; that is, the calculated number of inbound calls per
second."
::= { cccaRouterEntry 2 }
cccaRouterAgentsLoggedOn OBJECT-TYPE
SYNTAX Gauge32
UNITS "agents logged on"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router agents logged on object represents the number of
contact center agents currently managed by the enterprise
contact center application. This does not necessarily
represent the number of contact center agents that can receive
routed calls, but rather the number of agents for which the
application is recording statistical information."
::= { cccaRouterEntry 3 }
cccaRouterCallsInProgress OBJECT-TYPE
SYNTAX Gauge32
UNITS "calls in progress"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router calls in progress object indicates the current
number of active (voice) calls being managed by the enterprise
contact center application. The calls will be in various
states of treatment."
::= { cccaRouterEntry 4 }
cccaRouterDuplexPairName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router duplex pair name object is the host name of the
duplex pair (i.e. the other side) server of an enterprise
contact center application fault tolerant router component.
If this component is not part of a duplex pair (i.e. simplex),
the object value will be the null string."
::= { cccaRouterEntry 5 }
cccaRouterNicCount OBJECT-TYPE
SYNTAX Gauge32(0..32)
UNITS "entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router NIC count object is the number of network interface
controllers configured and enabled for this enterprise contact
center application router functional component. There is an
imposed architectural limit of 32 configured NICs per router."
::= { cccaRouterEntry 6 }
-- ******************************************************************
-- NIC (Network Interface Controller) Component Table
-- ******************************************************************
cccaNicTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaNicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NIC table lists the enterprise contact center application
network interface controllers enabled on this router
functional component.
The NIC table has an expansion dependent relationship with the
router table. There may be one or more NIC entries associated
with a single router entry. The instance index acts as the
primary index and the component index a secondary index. This
indexing method ensures that NIC entries are properly related
to its parent router and to the appropriate instance. The
SNMP agent arbitrarily assigns the NIC index when each NIC
table entry is created.
The SNMP agent constructs the NIC table at startup. Since
NICs can only be configured while the enterprise contact
center application is stopped, NIC table entries cannot be
added to or deleted from the table either by the agent or the
management station when the application is running. The agent
will update NIC entry objects as their values change when
the application is running. All objects in this table are
read-only to the management station."
::= { cccaComponentInfo 2 }
cccaNicEntry OBJECT-TYPE
SYNTAX CccaNicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each NIC entry represents an enterprise contact center
application network interface controller functional component
configured and enabled on the server. The NIC component
provides an interface between the enterprise contact center
application and a telephony network. The objects in the NIC
entry provide the NIC type and the current status of the NIC
functional component."
INDEX { cccaInstanceNumber, cccaComponentIndex, cccaNicIndex }
::= { cccaNicTable 1 }
CccaNicEntry ::= SEQUENCE {
cccaNicIndex CccaIndex,
cccaNicType INTEGER,
cccaNicStatus CccaComponentStatus
}
cccaNicIndex OBJECT-TYPE
SYNTAX CccaIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NIC index is a value that uniquely identifies an entry
in the network interface controller table. The value of this
object is arbitrarily assigned by the SNMP agent."
::= { cccaNicEntry 1 }
cccaNicType OBJECT-TYPE
SYNTAX INTEGER {
generic(1),
att(2),
aucsINAP(3),
cain(4),
crsp(5),
cwc(6),
gktmp(7),
incrp(8),
mci(9),
nortel(10),
ntl(11),
sprint(12),
ss7in(13),
stentor(14),
timINAP(15)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Network Interface Controller (NIC) type indicates which
telephony network that this NIC functional component provides
an interface. The possible options are:
'generic': Generic NIC (typically only used for testing)
'att': AT&T NIC
'aucsINAP': AT&T Unisource Capability Set Intelligent
Network Application Protocol NIC
'cain': Nortel Carrier Advanced Intelligent Network
NIC
'crsp': Call Routing Service Protocol NIC
'cwc': Cable & Wireless Communications NIC
'gktmp': Gatekeeper Transaction Message Protocol NIC
'incrp': Intelligent Network Call Routing Protocol NIC
'mci': MCI NIC
'nortel': Nortel NIC
'ntl': ntl Group Ltd. NIC
'sprint': Sprint NIC
'ss7in': Signaling System 7 Intelligent Network NIC
'stentor': Stentor NIC
'timINAP': Telecom Italia Mobile Intelligent Network
Application Protocol NIC
"
::= { cccaNicEntry 2 }
cccaNicStatus OBJECT-TYPE
SYNTAX CccaComponentStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The NIC status is the last known status of the enterprise
contact center application network interface controller
functional component."
::= { cccaNicEntry 3 }
-- ******************************************************************
-- Logger Component Table
-- ******************************************************************
cccaLoggerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaLoggerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The logger table lists the enterprise contact center
application logger functional components installed and enabled
on this server.
The logger table has a sparse dependent relationship with the
component table. The instance number acts as the primary
index for the logger table in order to properly relate a
logger component entry to the appropriate instance entry. The
component index acts as the secondary index, relating the
entry to the corresponding entry in the component table.
The SNMP agent constructs the logger table at startup. Since
loggers can only be configured while the enterprise contact
center application is stopped, logger table entries cannot be
added to or deleted from the table either by the agent or the
management station when the application is running. The agent
will update the values of logger entry objects as their values
change when the application is running. All objects in this
table are read-only to the management station."
::= { cccaComponentInfo 3 }
cccaLoggerEntry OBJECT-TYPE
SYNTAX CccaLoggerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each logger entry represents an enterprise contact center
application logger functional component configured and enabled
on the server. The logger component maintains the enterprise
contact center solution configuration and real-time data
store. The objects in each logger entry provide configuration
and component status information."
INDEX { cccaInstanceNumber, cccaComponentIndex }
::= { cccaLoggerTable 1 }
CccaLoggerEntry ::= SEQUENCE {
cccaLoggerSide CccaComponentSide,
cccaLoggerType INTEGER,
cccaLoggerRouterSideAName InetAddressDNS,
cccaLoggerRouterSideBName InetAddressDNS,
cccaLoggerDuplexPairName InetAddressDNS,
cccaLoggerHDSReplication TruthValue
}
cccaLoggerSide OBJECT-TYPE
SYNTAX CccaComponentSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logger side indicates which of the duplex pair this
entry represents of an enterprise contact center application
fault tolerant logger functional component. The logger side
value is either 'A' or 'B'. For simplex configurations, the
logger side value defaults to 'A'."
::= { cccaLoggerEntry 1 }
cccaLoggerType OBJECT-TYPE
SYNTAX INTEGER {
standard(1),
nam(2),
cicm(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logger type object indicates which type of enterprise
contact center application logger is installed on this
server. The logger type varies based on the configuration
of the contact center solution.
'standard': The default logger type configured for an
enterprise contact center solution.
'nam': The network application manager (NAM) logger type
is installed at a telephony service provider and
supports the routing of inbound voice calls to a
customer intelligent contact management
application solution.
'cicm': The customer intelligent contact manager (CICM)
logger type is installed as part of a customer
instance of an enterprise contact center
application solution. The CICM component manages
contacts routed by the NAM component, distributing
contacts to customer premise peripheral devices or
contact center agents.
"
::= { cccaLoggerEntry 2 }
cccaLoggerRouterSideAName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router side A name object holds the host name of the side
'A' router that this enterprise contact center application
logger functional component is associated. The logger
component must be connected to a router that is part of the
same instance.
The logger connects to the router via a 'private' interface --
a closed subnet that guarantees a quality of service level
that will not impact the performance of the contact center
application. This private subnet is not accessible by the
management station.
_____
| |
| NMS |
|_____|
| Visible Subnet
=======+===+==========+================+=============+=======
| | | |
____|____ ___|__ ___|__ ____|____
| | | | | | | |
| RouterA | | PG1A | | PG1B | | RouterB |
|_________| |______| |______| |_________|
| |____private_____| |
| |
=======+=======+=============================+=======+=======
| Private Subnet |
____|____ ____|____
| | | |
| LoggerA | | LoggerB |
|_________| |_________|
"
::= { cccaLoggerEntry 3 }
cccaLoggerRouterSideBName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router side B name object holds the host name of the side
'B' router that this enterprise contact center application
logger functional component is associated. The logger
component must be connected to a router that is part of the
same instance.
The logger connects to the router via a 'private' interface --
a closed subnet that guarantees a quality of service level
that will not impact the performance of the contact center
application. This private subnet is not accessible by the
management station.
_____
| |
| NMS |
|_____|
| Visible Subnet
=======+===+==========+================+=============+=======
| | | |
____|____ ___|__ ___|__ ____|____
| | | | | | | |
| RouterA | | PG1A | | PG1B | | RouterB |
|_________| |______| |______| |_________|
| |____private_____| |
| |
=======+=======+=============================+=======+=======
| Private Subnet |
____|____ ____|____
| | | |
| LoggerA | | LoggerB |
|_________| |_________|
"
::= { cccaLoggerEntry 4 }
cccaLoggerDuplexPairName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logger duplex pair name object is the host name of the
duplex pair (i.e. the other side) server of an enterprise
contact center application fault tolerant logger component.
If this component is not part of a duplex pair (i.e. simplex),
the object value will be the null string.
The logger connects to its duplex pair via a 'private'
interface -- a closed subnet that guarantees a quality of
service level that will not impact the performance of the
contact center application. This private subnet is not
accessible by the management station."
::= { cccaLoggerEntry 5 }
cccaLoggerHDSReplication OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logger HDS replication Boolean object indicates whether
the logger component will be replicating data to a distributor
AW Historical Data Server (HDS). If 'true', the logger feeds
historical data at regular intervals to the HDS for long-term
storage. In this configuration, administrator reports are
generated by accessing data from the HDS rather than the
logger in order to remove the performance impact of reporting
on the logger."
::= { cccaLoggerEntry 6 }
-- ******************************************************************
-- Distributor Administrator Workstation (AW) Component Table
-- ******************************************************************
cccaDistAwTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaDistAwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The distributor AW table lists the enterprise contact center
application Distributor Administrator Workstation (AW)
functional components installed and enabled on this server.
The distributor AW table has a sparse dependent relationship
with the component table. The instance number acts as the
primary or the distributor AW table in order to properly
relate a distributor AW component entry to the appropriate
instance entry. The component index acts as the secondary
index, relating the entry to the corresponding entry in the
component table.
The SNMP agent constructs the distributor AW table at startup.
Since distributor AWs can only be configured while the
enterprise contact center application is stopped, distributor
AW table entries cannot be added to or deleted from the table
either by the agent or the management station when the
application is running. The agent will update the values of
distributor AW entry objects as their values change when the
application is running. All objects in this table are read-
only to the management station."
::= { cccaComponentInfo 4 }
cccaDistAwEntry OBJECT-TYPE
SYNTAX CccaDistAwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each distributor AW entry represents an enterprise contact
center application distributor administrator workstation
functional component configured on the server. The
distributor AW component maintains a historical database that
serves one or more reporting clients. The objects in each
distributor AW entry provide configuration and component
status information."
INDEX { cccaInstanceNumber, cccaComponentIndex }
::= { cccaDistAwTable 1 }
CccaDistAwEntry ::= SEQUENCE {
cccaDistAwSide CccaComponentSide,
cccaDistAwType INTEGER,
cccaDistAwAdminSiteName SnmpAdminString,
cccaDistAwRouterSideAName InetAddressDNS,
cccaDistAwRouterSideBName InetAddressDNS,
cccaDistAwLoggerSideAName InetAddressDNS,
cccaDistAwLoggerSideBName InetAddressDNS,
cccaDistAwDuplexPairName InetAddressDNS,
cccaDistAwHDSEnabled TruthValue,
cccaDistAwWebViewEnabled TruthValue,
cccaDistAwWebViewServerName SnmpAdminString
}
cccaDistAwSide OBJECT-TYPE
SYNTAX CccaComponentSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW side indicates which of the duplex pair
this entry represents of an enterprise contact center
application fault tolerant distributor administrator
workstation functional component. The distributor AW side
value is either 'A' or 'B'. For simplex configurations, the
distributor AW side value defaults to 'A'."
::= { cccaDistAwEntry 1 }
cccaDistAwType OBJECT-TYPE
SYNTAX INTEGER {
standard(0),
nam(1),
cicm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW type object indicates which type of
enterprise contact center application distributor
administrator workstation is installed on this server. The
distributor AW type varies based on the configuration of the
contact center solution.
'standard': The default distributor AW type configured for an
enterprise contact center solution.
'nam': The network application manager (NAM) distributor
type is installed at a telephony service provider.
'cicm': The customer intelligent contact manager (CICM)
distributor AW type is installed as part of a
customer instance of an enterprise contact center
application solution."
::= { cccaDistAwEntry 2 }
cccaDistAwAdminSiteName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW administrative site name is a user-defined
textual name that uniquely identifies the location or the
configuration of the distributor AW component."
::= { cccaDistAwEntry 3 }
cccaDistAwRouterSideAName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW router side A name object holds the host
name of the side 'A' router that this enterprise contact
center application distributor AW functional component is
associated. The distributor AW component must be connected to
a router that is part of the same instance. If the side B
router is the active router and a failure occurs, the side A
router then immediately assumes the role. In this case, the
distributor AW will lose its connection to the side B router
and thus use this object value to connect to the side A
router."
::= { cccaDistAwEntry 4 }
cccaDistAwRouterSideBName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW router side B name object holds the host
name of the side 'B' router that this enterprise contact
center application distributor AW functional component is
associated. The distributor AW component must be connected to
a router that is part of the same instance. If the side A
router is the active router and a failure occurs, the side B
router then immediately assumes the role. In this case, the
distributor AW will lose its connection to the side A router
and thus use this object value to connect to the side B
router."
::= { cccaDistAwEntry 5 }
cccaDistAwLoggerSideAName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW logger side A name object holds the host
name of the side 'A' logger that this enterprise contact
center application distributor AW functional component is
associated. The distributor AW component must be connected to
a logger that is part of the same instance. If the side B
logger is the active logger and a failure occurs, the side A
logger then immediately assumes the role. In this case, the
distributor AW will lose its connection to the side B logger
and thus use this object value to connect to the side A
logger."
::= { cccaDistAwEntry 6 }
cccaDistAwLoggerSideBName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW logger side B name object holds the host
name of the side 'B' logger that this enterprise contact
center application distributor AW functional component is
associated. The distributor AW component must be connected to
a logger that is part of the same instance. If the side A
logger is the active logger and a failure occurs, the side B
logger then immediately assumes the role. In this case, the
distributor AW will lose its connection to the side A logger
and thus use this object value to connect to the side B
logger."
::= { cccaDistAwEntry 7 }
cccaDistAwDuplexPairName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW duplex pair name object is the host name
of the duplex pair (i.e. the other side) server of an
enterprise contact center application fault tolerant
distributor AW component. If this component is not part of a
duplex pair (i.e. simplex), the object value will be the null
string."
::= { cccaDistAwEntry 8 }
cccaDistAwHDSEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW HDS enabled Boolean object indicates
whether this enterprise contact center application distributor
administrator workstation has a historical database server
(HDS) configured and enabled. If so, this distributor AW will
receive replicated data from the logger at periodic intervals
and add the data to the HDS. Client administrator
workstations will generate reports based on the data in this
HDS."
::= { cccaDistAwEntry 9 }
cccaDistAwWebViewEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW WebView enabled Boolean object indicates
whether this enterprise contact center application distributor
administrator workstation has a web-based reporting server
(WebView) configured and enabled. Having WebView configured
and enabled does not imply that a historical database server
is also present on this server; the data may be accessed by
the WebView server from a database on a different host."
::= { cccaDistAwEntry 10 }
cccaDistAwWebViewServerName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distributor AW WebView server name object holds the
server (universal naming convention (UNC)) name of the server
where the enterprise contact center application database
resides. This database holds the real-time and/or historical
data that is requested when generating reports. The WebView
server accesses this database to serve WebView client reports.
"
::= { cccaDistAwEntry 11 }
-- ******************************************************************
-- PG (Peripheral Gateway) Component Table
-- ******************************************************************
cccaPgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaPgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PG table lists the enterprise contact center application
peripheral gateway functional components installed and enabled
on this server.
The peripheral gateway table has a sparse dependent
relationship with the component table. The instance number
acts as the primary index for the peripheral gateway table in
order to properly relate a peripheral gateway component entry
to the appropriate instance entry. The component index acts
as the secondary index, relating the entry to the
corresponding entry in the component table.
The SNMP agent constructs the peripheral gateway table at
startup. Since peripheral gateways can only be configured
while the enterprise contact center application is stopped,
peripheral gateway table entries cannot be added to or deleted
from the table either by the agent or the management station
when the application is running. The agent will update the
values of peripheral gateway entry objects as their values
change when the application is running. All objects in this
table are read-only to the management station."
::= { cccaComponentInfo 5 }
cccaPgEntry OBJECT-TYPE
SYNTAX CccaPgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each PG entry represents an enterprise contact center
application peripheral gateway functional component configured
on the server. The peripheral gateway component provides an
interface to one or more peripheral devices such as a private
branch exchange (PBX) or a voice response unit (VRU). The
objects in each PG entry provide configuration and component
status information as well as a count of peripheral interface
manager (PIM) subcomponents that have been configured and
enabled."
INDEX { cccaInstanceNumber, cccaComponentIndex }
::= { cccaPgTable 1 }
CccaPgEntry ::= SEQUENCE {
cccaPgNumber Unsigned32,
cccaPgSide CccaComponentSide,
cccaPgRouterSideAName InetAddressDNS,
cccaPgRouterSideBName InetAddressDNS,
cccaPgDuplexPairName InetAddressDNS,
cccaPgPimCount Gauge32
}
cccaPgNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..80)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PG number is a user-defined numeric identifier for this
enterprise contact center application peripheral gateway. The
value is limited by the contact center application to a value
between 1 and 80; 80 is the maximum number of peripheral
gateways supported by the architecture."
::= { cccaPgEntry 1 }
cccaPgSide OBJECT-TYPE
SYNTAX CccaComponentSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PG side indicates which of the duplex pair this entry
represents of an enterprise contact center application fault
tolerant peripheral gateway functional component. The PG side
value is either 'A' or 'B'. For simplex configurations, the
PG side value defaults to 'A'."
::= { cccaPgEntry 2 }
cccaPgRouterSideAName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PG router side A name object holds the host name of the
side A router that this enterprise contact center application
peripheral gateway functional component is associated. The
peripheral gateway component must be connected to a router
that is part of the same instance. If the side B router is
the active router and a failure occurs, the side A router then
immediately assumes the role. In this case, the peripheral
gateway will lose its connection to the side B router and thus
use this object value to connect to the side A router."
::= { cccaPgEntry 3 }
cccaPgRouterSideBName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PG router side B name object holds the host name of the
side B router that this enterprise contact center application
peripheral gateway functional component is associated. The
peripheral gateway component must be connected to a router
that is part of the same instance. If the side A router is
the active router and a failure occurs, the side B router then
immediately assumes the role. In this case, the peripheral
gateway will lose its connection to the side A router and thus
use this object value to connect to the side B router."
::= { cccaPgEntry 4 }
cccaPgDuplexPairName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PG duplex pair name object is the host name of the
duplex pair (i.e. the other side) server of an enterprise
contact center application fault tolerant peripheral gateway
component. If this component is not part of a duplex pair
(i.e. simplex), the object value will be the null string."
::= { cccaPgEntry 5 }
cccaPgPimCount OBJECT-TYPE
SYNTAX Gauge32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PG PIM count object indicates the number of peripheral
interface managers configured and enabled for this enterprise
contact center application peripheral gateway functional
component. This value is limited to 32 - this is the maximum
number of PIMs supported on a single peripheral gateway."
::= { cccaPgEntry 6 }
-- ******************************************************************
-- PIM (Peripheral Interface Manager) Component Table
-- ******************************************************************
cccaPimTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaPimEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PIM table lists the enterprise contact center application
peripheral interface managers (PIM) configured and enabled on
this peripheral gateway functional component.
The PIM table is dependent upon both the instance table and
the PG table; the instance index acts as the primary index
and the PG index a secondary index. This indexing method
ensures that PIM entries are properly related to its parent
peripheral gateway and to the appropriate instance.
The PIM table has an expansion dependent relationship with the
peripheral gateway table. There may be one or more PIM
entries associated with a single peripheral gateway entry.
The instance index acts as the primary index and the component
index a secondary index. This indexing method ensures that
PIM entries are properly related to its parent peripheral
gateway and to the appropriate instance. The SNMP agent
assigns the PIM number, based upon the configuration, when
each PIM table entry is created.
The SNMP agent constructs the PIM table at startup. Since
PIMs can only be configured while the enterprise contact
center application is stopped, PIM table entries cannot be
added to or deleted from the table either by the agent or the
management station when the application is running. The agent
will update PIM entry objects as their values change when
the application is running. All objects in this table are
read-only to the management station."
::= { cccaComponentInfo 6 }
cccaPimEntry OBJECT-TYPE
SYNTAX CccaPimEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each PIM entry represents an enterprise contact center
application peripheral interface manager functional component
configured on the server. The PIM component provides an
interface between the enterprise contact center application
and a telephony switch -- a private branch exchange (PBX), an
automatic call distributor (ACD) or a voice response unit
(VRU). The objects in each PIM entry provide PIM type
information, the current status of the PIM functional
component and the host name of the telephony switch it
interfaces."
INDEX { cccaInstanceNumber, cccaComponentIndex, cccaPimNumber }
::= { cccaPimTable 1 }
CccaPimEntry ::= SEQUENCE {
cccaPimNumber Unsigned32,
cccaPimPeripheralName SnmpAdminString,
cccaPimPeripheralType CccaPeripheralType,
cccaPimStatus CccaComponentStatus,
cccaPimPeripheralHostName InetAddressDNS
}
cccaPimNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PIM number is the numeric identifier for this enterprise
contact center application PIM. This object value is a
user-defined numeric value and is limited to a maximum of 32
since this is the maximum number of PIMs supported on a single
peripheral gateway."
::= { cccaPimEntry 1 }
cccaPimPeripheralName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PIM peripheral name is the user-defined textual name of
the enterprise contact center application PIM. This name
uniquely identifies the PIM."
::= { cccaPimEntry 2 }
cccaPimPeripheralType OBJECT-TYPE
SYNTAX CccaPeripheralType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PIM peripheral type object specifies the type of the
enterprise contact center application PIM, e.g. the brand name
and/or model of the automatic call distributor (ACD), private
branch exchange (PBX) or voice response unit (VRU)."
::= { cccaPimEntry 3 }
cccaPimStatus OBJECT-TYPE
SYNTAX CccaComponentStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PIM status object holds the last known status of the
enterprise contact center application peripheral interface
manager functional component."
::= { cccaPimEntry 4 }
cccaPimPeripheralHostName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PIM peripheral host name object holds the host name or IP
address of the peripheral (the PBX, ACD or VRU) that the
enterprise contact center application PIM will be connected.
If there are multiple interfaces to the peripheral, each host
name or IP address will be separated by a comma."
::= { cccaPimEntry 5 }
-- ******************************************************************
-- CTI Gateway Component Table
-- ******************************************************************
cccaCgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaCgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CG table lists the enterprise contact center application
computer telephony integration (CTI) gateway functional
components installed and enabled on this server.
The CTI gateway table has a sparse dependent relationship with
the component table. The instance number acts as the primary
index for the CTI gateway table in order to properly relate a
CTI gateway component entry to the appropriate instance entry.
The component index acts as the secondary index, relating the
entry to the corresponding entry in the component table.
The SNMP agent constructs the CTI gateway table at startup.
Since CTI gateways can only be configured while the enterprise
contact center application is stopped, CTI gateway table
entries cannot be added to or deleted from the table either by
the agent or the management station when the application is
running. The agent will update the values of CTI gateway
entry objects as their values change when the application is
running. All objects in this table are read-only to the
management station."
::= { cccaComponentInfo 7 }
cccaCgEntry OBJECT-TYPE
SYNTAX CccaCgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each CG entry represents an enterprise contact center
application CTI gateway functional component configured and
enabled on the server. The CTI gateway is the solution
integration point for desktop CTI clients. The objects in
each CG entry provide configuration and component status
information."
INDEX { cccaInstanceNumber, cccaComponentIndex }
::= { cccaCgTable 1 }
CccaCgEntry ::= SEQUENCE {
cccaCgNumber Unsigned32,
cccaCgSide CccaComponentSide,
cccaCgPgSideAName InetAddressDNS,
cccaCgPgSideBName InetAddressDNS,
cccaCgDuplexPairName InetAddressDNS
}
cccaCgNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..80)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CG number is a numeric identifier for this enterprise
contact center application CG. This is a user-defined numeric
value and may not be identical to the table index. The value
is limited by the contact center application to a value
between 1 and 80 as this is the maximum number of CTI gateways
supported by the architecture."
::= { cccaCgEntry 1 }
cccaCgSide OBJECT-TYPE
SYNTAX CccaComponentSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CG side indicates which of the duplex pair this entry
represents of an enterprise contact center application fault
tolerant CTI gateway functional component. The CG side value
is either 'A' or 'B'. For simplex configurations, the CG side
value defaults to 'A'."
::= { cccaCgEntry 2 }
cccaCgPgSideAName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CG PG side A name object holds the host name of the side
A peripheral gateway (PG) that this enterprise contact center
application CTI gateway (CG) functional component is
associated. The CG component must be connected to a PG that
is part of the same instance. If the side B PG is the active
PG and a failure occurs, the side A PG then immediately
assumes the role. In this case, the CG will lose its
connection to the side B PG and thus use this object value to
connect to the side A PG."
::= { cccaCgEntry 3 }
cccaCgPgSideBName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CG PG side B name object holds the host name of the side
'B' peripheral gateway (PG) that this enterprise contact
center application CTI gateway (CG) functional component is
associated. The CG component must be connected to a PG that is
part of the same instance. If the side A PG is the active PG
and a failure occurs, the side B PG then immediately assumes
the role. In this case, the CG will lose its connection to
the side A PG and thus use this object value to connect to the
side B PG."
::= { cccaCgEntry 4 }
cccaCgDuplexPairName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CG duplex pair name object is the host name of the duplex
pair (i.e. the other side) server of an enterprise contact
center application fault tolerant CTI gateway component. If
this component is not part of a duplex pair (i.e. simplex),
the object value will be the null string."
::= { cccaCgEntry 5 }
-- ******************************************************************
-- CTIOS Server Component Table
-- ******************************************************************
cccaCtiOsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CccaCtiOsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CTIOS table lists the enterprise contact center
application computer telephony integration object server
(CTIOS) functional components installed and enabled on this
server.
The CTIOS table has a sparse dependent relationship with the
component table. The instance number acts as the primary
index for the CTIOS table in order to properly relate a
CTIOS component entry to the appropriate instance entry. The
component index acts as the secondary index, relating the
entry to the corresponding entry in the component table.
The SNMP agent constructs the CTIOS table at startup. Since
CTIOS components can only be configured while the enterprise
contact center application is stopped, CTIOS table entries
cannot be added to or deleted from the table either by the
agent or the management station when the application is
running. The agent will update the values of CTIOS entry
objects as their values change when the application is
running. All objects in this table are read-only to the
management station."
::= { cccaComponentInfo 8 }
cccaCtiOsEntry OBJECT-TYPE
SYNTAX CccaCtiOsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each CTIOS entry represents an enterprise contact center
application CTI object server functional component configured
on the server. The CTI object server, as compared to the CTI
gateway, is a more intelligent and more scalable server for
desktop CTI clients and offers a higher-level interface to
those client applications. The objects in each CTIOS entry
provide configuration and component status information."
INDEX { cccaInstanceNumber, cccaComponentIndex }
::= { cccaCtiOsTable 1 }
CccaCtiOsEntry ::= SEQUENCE {
cccaCtiOsServerName SnmpAdminString,
cccaCtiOsPeripheralName SnmpAdminString,
cccaCtiOsPeripheralType CccaPeripheralType,
cccaCtiOsCgSideAName InetAddressDNS,
cccaCtiOsCgSideBName InetAddressDNS,
cccaCtiOsPeerName InetAddressDNS
}
cccaCtiOsServerName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CTIOS server name object specifies the user-defined
textual name assigned to this enterprise contact center
application CTIOS component to uniquely identify it."
::= { cccaCtiOsEntry 1 }
cccaCtiOsPeripheralName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CTIOS peripheral name is the unique identifier for the
peripheral that the enterprise contact center application
CTIOS component is associated. This association links the
CTI desktop clients with a particular peripheral PBX."
::= { cccaCtiOsEntry 2 }
cccaCtiOsPeripheralType OBJECT-TYPE
SYNTAX CccaPeripheralType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CTIOS peripheral type object indicates the peripheral
type that the enterprise contact center application CTIOS is
associated. This also then identifies the peripheral PBX type
that the CTI desktop clients are associated."
::= { cccaCtiOsEntry 3 }
cccaCtiOsCgSideAName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CTIOS CG side A name object holds the host name of the
side A CTI gateway (CG) that this enterprise contact center
application CTI object server (CTIOS) functional component is
associated. The CTIOS component must be connected to a CG
that is part of the same instance. If the side B CG is the
active CG and a failure occurs, the side A CG then immediately
assumes the role. In this case, CTIOS will lose its
connection to the side B CG and thus use this object value to
connect to the side A CG."
::= { cccaCtiOsEntry 4 }
cccaCtiOsCgSideBName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CTIOS CG side B name object holds the host name of the
side B CTI gateway (CG) that this enterprise contact center
application CTI object server (CTIOS) functional component is
associated. The CTIOS component must be connected to a CG
that is part of the same instance. If the side A CG is the
active CG and a failure occurs, the side B CG then immediately
assumes the role. In this case, CTIOS will lose its
connection to the side A CG and thus use this object value to
connect to the side B CG."
::= { cccaCtiOsEntry 5 }
cccaCtiOsPeerName OBJECT-TYPE
SYNTAX InetAddressDNS
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CTIOS peer name object is the host name of the peer
server of an enterprise contact center application CTI object
server functional component. If this component does not have
a peer, the object value will be the null string. Note that
the CTIOS component implements fault tolerance slightly
differently than other components of the contact center
solution. CTIOS maintains two active peer object servers to
serve client desktop CTI applications. If a failure occurs on
one of the two servers, its clients will connect to the peer
server."
::= { cccaCtiOsEntry 6 }
-- ******************************************************************
-- cccaNotificationInfo group
-- ******************************************************************
cccaEventComponentId OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event component ID specifies a unique identifier used to
correlate multiple notifications generated by a single
enterprise contact center application functional component or
subcomponent. A functional component constructs its unique
identifier based upon configured parameters; all notifications
by that component will include this event component ID."
::= { cccaNotificationInfo 1 }
cccaEventState OBJECT-TYPE
SYNTAX INTEGER {
clear(0),
applicationError(2),
raise(4),
singleStateRaise(9)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event state object identifies the state (not to be
confused with severity) of the notification and potentially
the current state of the functional component that generated
the notification. The possible states are:
'clear': The clear state indicates that the
condition which generated a previous raise
notification has been resolved.
'applicationError': The application error state alerts the
recipient that an error exists in the
enterprise contact center application but
that the error does not affect the
operational status of the functional
component.
'raise': A raise state identifies a notification
received as a result of a health-impacting
condition, such as a process failure. A
subsequent clear state notification will
follow when the error condition is
resolved.
'singleStateRaise': The single state raise state indicates
that a health-impacting error has occurred
and that a subsequent clear state
notification will not be forthcoming. An
example of a single state raise condition
is an application configuration error that
requires the system to be stopped and the
problem resolved by an administrator
before the affected component will
function properly.
"
::= { cccaNotificationInfo 2 }
cccaEventMessageId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event message ID is the unique notification message
identifier (value) that was assigned by the enterprise contact
center application. This identifier is unique for each
different notification but consistent for each instance of the
same notification."
::= { cccaNotificationInfo 3 }
cccaEventOriginatingNode OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event originating node objects specifies the application-
defined name of the enterprise contact center application
functional component that generated this notification. This
name will vary, both in content and in format, based on the
component that generated the notification. For example, the
name for a router component may be 'RouterA', a combination of
the component identification and the 'side' identifier, while
the name 'PG1A' is a combination of the peripheral gateway
acronym followed by the peripheral gateway number and the
'side' identifier."
::= { cccaNotificationInfo 4 }
cccaEventOriginatingNodeType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
router(1),
pg(2),
nic(3),
aw(4),
logger(5),
listener(6),
cg(7),
ba(8)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event originating node type indicates the type of
enterprise contact center application functional component or
subcomponent that generated this notification. The node types
are:
'unknown': The notification originates from an unknown
source.
'router': The notification was generated by the router
functional component.
'pg': The notification was generated by the
peripheral gateway functional component.
'nic': The notification was generated by the network
interface controller functional component.
'aw': The notification was generated by the
administrator workstation functional component.
'logger': The notification was generated by the logger
functional component.
'listener': The notification was generated by the listener
functional component. The listener is an
enterprise contact center application process
that collects event messages from the logger
for display in a Cisco proprietary event
management application that is part of the Remote
Management Suite (RMS).
'cg': The notification was generated by the CTI gateway
functional component.
'ba': The notification was generated by the Blended
Agent functional component. Blended Agent is an
enterprise contact center 'outbound option'
functional component that manages campaigns of
outbound dialing.
"
::= { cccaNotificationInfo 5 }
cccaEventOriginatingProcessName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Each enterprise contact center application functional
component includes one or more operating system processes,
each of which performs a specific function. The event
originating process object identifies the name of the
application process that generated this notification."
::= { cccaNotificationInfo 6 }
cccaEventOriginatingSide OBJECT-TYPE
SYNTAX CccaComponentSide
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event originating side object specifies the enterprise
contact center application functional component fault tolerant
side (either 'A' or 'B') that generated this notification."
::= { cccaNotificationInfo 7 }
cccaEventDmpId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Device Management Protocol (DMP) is a session layer
protocol used for network communication between enterprise
contact center application functional components. The DMP
ID uniquely identifies the session layer addresses of an
application functional component. A single component may
have multiple DMP IDs since a functional component will
communicate with other functional components (or its duplex
pair) via multiple physical network interfaces and maintain
multiple DMP session connections on each interface. Should
a communications failure occur, the event DMP ID identifies
the physical and logical address that the error occurred."
::= { cccaNotificationInfo 8 }
cccaEventSeverity OBJECT-TYPE
SYNTAX INTEGER {
informational(1),
warning(2),
error(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event severity object indicates the severity level of
this notification. The severity levels are:
'informational': The notification contains important health
or operational state information that is
valuable to an administrator, however, the
event itself does not indicate a failure or
impairment condition.
'warning': The notification contains serious health or
operational state information that could be
a precursor to system impairment or
eventual failure.
'error': The notification contains critical health
or operational state information and
indicates that the system has experienced
an impairment and/or a functional failure.
"
::= { cccaNotificationInfo 9 }
cccaEventTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event time stamp object specifies the date and time that
the notification was generated on the originating node."
::= { cccaNotificationInfo 10 }
cccaEventText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event text is the full text of the notification. This
text includes a description of the event that was generated,
component state information and potentially a brief
description of administrative action that may be necessary
to correct the condition that caused the event to occur."
::= { cccaNotificationInfo 11 }
-- ******************************************************************
-- Notification Type(s)
-- ******************************************************************
cccaIcmEvent NOTIFICATION-TYPE
OBJECTS {
cccaEventComponentId,
cccaEventState,
cccaEventMessageId,
cccaEventOriginatingNode,
cccaEventOriginatingNodeType,
cccaEventOriginatingProcessName,
cccaEventOriginatingSide,
cccaEventDmpId,
cccaEventSeverity,
cccaEventTimestamp,
cccaEventText
}
STATUS current
DESCRIPTION
"An ICM event is a notification that is sent by a functional
component of the Cisco Intelligent Contact Management (ICM)
and the Cisco IP Contact Center (IPCC), Enterprise and Hosted
Edition, contact center applications."
::= { ciscoCcaMIBNotifs 1 }
-- ******************************************************************
-- Compliance
-- ******************************************************************
ciscoCccaMIBComplianceRev1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This object is the compliance statement for entities which
implement the Cisco Contact Center Applications MIB."
MODULE CISCO-CONTACT-CENTER-APPS-MIB
MANDATORY-GROUPS {
cccaGeneralInfoGroup,
cccaInstanceTableGroup,
cccaComponentTableGroup,
cccaComponentElmtTableGroup,
cccaRouterTableGroup,
cccaNicTableGroup,
cccaLoggerTableGroup,
cccaDistAwTableGroup,
cccaPgTableGroup,
cccaPimTableGroup,
cccaCgTableGroup,
cccaCtiOsTableGroup,
cccaIcmNotificationInfoGroup,
cccaIcmEventsGroup
}
::= { ciscoCcaMIBCompliances 1 }
cccaGeneralInfoGroup OBJECT-GROUP
OBJECTS {
cccaName,
cccaDescription,
cccaVersion,
cccaTimeZoneName,
cccaTimeZoneOffsetHours,
cccaTimeZoneOffsetMinutes,
cccaSupportToolsURL
}
STATUS current
DESCRIPTION
"The general info group defines the general enterprise contact
center application information objects. All application
servers will populate these objects."
::= { ciscoCcaMIBGroups 1 }
cccaInstanceTableGroup OBJECT-GROUP
OBJECTS {
cccaInstanceName
}
STATUS current
DESCRIPTION
"The instance table group defines the enterprise contact
center application instance table objects."
::= { ciscoCcaMIBGroups 2 }
cccaComponentTableGroup OBJECT-GROUP
OBJECTS {
cccaComponentType,
cccaComponentName,
cccaComponentStatus
}
STATUS current
DESCRIPTION
"The component table group defines the enterprise contact
center application functional component table objects."
::= { ciscoCcaMIBGroups 3 }
cccaComponentElmtTableGroup OBJECT-GROUP
OBJECTS {
cccaComponentElmtName,
cccaComponentElmtRunID,
cccaComponentElmtStatus
}
STATUS current
DESCRIPTION
"The component element table group defines the enterprise
contact center application functional component element table
objects."
::= { ciscoCcaMIBGroups 4 }
cccaRouterTableGroup OBJECT-GROUP
OBJECTS {
cccaRouterSide,
cccaRouterCallsPerSec,
cccaRouterAgentsLoggedOn,
cccaRouterCallsInProgress,
cccaRouterDuplexPairName,
cccaRouterNicCount
}
STATUS current
DESCRIPTION
"The router table group defines the enterprise contact center
application router table objects."
::= { ciscoCcaMIBGroups 5 }
cccaNicTableGroup OBJECT-GROUP
OBJECTS {
cccaNicType,
cccaNicStatus
}
STATUS current
DESCRIPTION
"The NIC table group defines the enterprise contact center
application network interface controller table objects."
::= { ciscoCcaMIBGroups 6 }
cccaLoggerTableGroup OBJECT-GROUP
OBJECTS {
cccaLoggerSide,
cccaLoggerType,
cccaLoggerRouterSideAName,
cccaLoggerRouterSideBName,
cccaLoggerDuplexPairName,
cccaLoggerHDSReplication
}
STATUS current
DESCRIPTION
"The logger table group defines the enterprise contact center
application logger table objects."
::= { ciscoCcaMIBGroups 7 }
cccaDistAwTableGroup OBJECT-GROUP
OBJECTS {
cccaDistAwSide,
cccaDistAwType,
cccaDistAwAdminSiteName,
cccaDistAwRouterSideAName,
cccaDistAwRouterSideBName,
cccaDistAwLoggerSideAName,
cccaDistAwLoggerSideBName,
cccaDistAwDuplexPairName,
cccaDistAwHDSEnabled,
cccaDistAwWebViewEnabled,
cccaDistAwWebViewServerName
}
STATUS current
DESCRIPTION
"The distributor AW group defines the enterprise contact
center application distributor administrator workstation
table objects."
::= { ciscoCcaMIBGroups 8 }
cccaPgTableGroup OBJECT-GROUP
OBJECTS {
cccaPgNumber,
cccaPgSide,
cccaPgRouterSideAName,
cccaPgRouterSideBName,
cccaPgDuplexPairName,
cccaPgPimCount
}
STATUS current
DESCRIPTION
"The PG table group defines the enterprise contact center
application peripheral gateway table objects."
::= { ciscoCcaMIBGroups 9 }
cccaPimTableGroup OBJECT-GROUP
OBJECTS {
cccaPimPeripheralName,
cccaPimPeripheralType,
cccaPimStatus,
cccaPimPeripheralHostName
}
STATUS current
DESCRIPTION
"The PIM table group defines the enterprise contact center
application peripheral interface manager table objects."
::= { ciscoCcaMIBGroups 10 }
cccaCgTableGroup OBJECT-GROUP
OBJECTS {
cccaCgNumber,
cccaCgSide,
cccaCgPgSideAName,
cccaCgPgSideBName,
cccaCgDuplexPairName
}
STATUS current
DESCRIPTION
"The CG table group defines the enterprise contact center
application CTI gateway table objects."
::= { ciscoCcaMIBGroups 11 }
cccaCtiOsTableGroup OBJECT-GROUP
OBJECTS {
cccaCtiOsServerName,
cccaCtiOsPeripheralName,
cccaCtiOsPeripheralType,
cccaCtiOsCgSideAName,
cccaCtiOsCgSideBName,
cccaCtiOsPeerName
}
STATUS current
DESCRIPTION
"The CTIOS table group defines the enterprise contact center
application CTI object server table objects."
::= { ciscoCcaMIBGroups 12 }
cccaIcmNotificationInfoGroup OBJECT-GROUP
OBJECTS {
cccaEventComponentId,
cccaEventState,
cccaEventMessageId,
cccaEventOriginatingNode,
cccaEventOriginatingNodeType,
cccaEventOriginatingProcessName,
cccaEventOriginatingSide,
cccaEventDmpId,
cccaEventSeverity,
cccaEventTimestamp,
cccaEventText
}
STATUS current
DESCRIPTION
"The ICM notification info group defines the enterprise
contact center application 'Cisco Intelligent Contact
Management (ICM)' and Cisco IP Contact Center (IPCC)
notification objects."
::= { ciscoCcaMIBGroups 13 }
cccaIcmEventsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
cccaIcmEvent
}
STATUS current
DESCRIPTION
"The ICM events group defines the notification types
identified in this MIB."
::= { ciscoCcaMIBGroups 14 }
END