Table Of Contents
Serviceability XML Programming
Overview
New and Changed Information
New Information for Unified CM 9.0(1)
New and Changed Information in Previous Releases of Unified CM
New Information for Unified CM 8.6(1)
New Information forUnified CM 8.5(1)
New Information for Unified CM 8.0(1)
New Information for Unified CM 7.1(2)
New Information for Unified CM 7.0(1)
New Information for Unified CM 7.0
New Information for Unified CM 6.1
New Information for Unified CM 6.0
New Information for Unified CM 5.0
New Information for Unified CM 4.3
New Information for Unified CM 4.0
Data Model
SOAP Binding
Character Encoding
Binding Style
Transport Protocols
Encoding Rule
Request Message
SOAP Action Header
Port
SOAP Header
Response Message
Fault Message
Namespaces
Downloading Serviceability SOAP WSDL Files
Monitoring SOAP Activity
RisPort SOAP Service
RisPort Service: selectCmDevice Operation
Request Format
Response Format
Example Request (RPC/Encoded Format)
Example Response (RPC/Encoded Format)
Example Request (Doc/Literal Format)
Example Response (Doc/Literal Format)
RisPort Service: SelectCmDeviceExt Operation
Example Request
Example Response
RisPort Service: SelectCmDevice Operation (Includes IPv6 Devices)
Request Format
Response Format
Example Request (RPC/Encoded Format)
Example Response (RPC/Encoded Format)
Example Request (Doc/Literal Format)
Example Response (Doc/Literal Format)
Faults
RisPort Service: selectCtiItem Operation
Request Format
Response Format
Example Request (Doc/Literal Format)
Example Response (Doc/Literal Format)
RisPort Service: SelectCtiDevice Operation (Includes IPv6 Devices)
Request Format
Response Format
Example Request (RPC/Encoded Format)
Example Response (RPC/Encoded Format)
Example Request (Doc/Literal Format)
Example Response (Doc/Literal Format)
Fault
RisPort Service: getServerInfo Operation
Request Format
Response Format
Faults
Example Request (RPC/Encoded)
Example Response (RPC/Encoded)
Example Request (Doc/Literal)
Example Response (Doc/Literal)
RisPort Service: SelectCmDeviceSIP Operation
Request Format
Response Format
Example Response (RPC/Encoded Format)
Example Request (Doc/Literal Format)
Example Response (Doc/Literal Format)
Interface to Get Server Names and Cluster Name
PerfmonPort SOAP Service
PerfmonPort Service: perfmonOpenSession Operation
Request Format
Response Format
Example Request (Doc/Literal)
Example Response (Doc/Literal)
PerfmonPort Service: perfmonAddCounter Operation
Request Format
Example Request (RPC/Encoded)
Example Request (Doc/Literal)
Response Format
PerfmonPort Service: perfmonRemoveCounter Operation
Request Format
Response Format
PerfmonPort Service: perfmonCollectSessionData Operation
Request Format
Response Format
PerfmonPort Service: perfmonCloseSession Operation
Request Format
Response Format
PerfmonPort Service: perfmonListInstance Operation
Request Format
Response Format
PerfmonPort Service: perfmonQueryCounterDescription Operation
Request Format
Response Format
PerfmonPort Service: perfmonListCounter Operation
Request Format
Response Format
PerfmonPort Service: perfmonCollectCounterData Operation
Request Format
Response Format
ControlCenterServicesPort SOAP Service
ControlCenterServicesPort service: soapGetStaticServiceList Operation
Request Format
Response Format
Fault
Example Request (RPC/Encoded)
Example Response (RPC/Encoded)
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: soapGetServiceStatus Operation
Request Format
Response Format
Fault
Example Request for Cisco Tftp Service Status (RPC/Encoded)
Example Response for Cisco Tftp Service Status (RPC/Encoded)
Example Request for Empty Array of Service Names (RPC/Encoded)
Example Response for Empty Array of Service Names (RPC/Encoded)
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: soapDoServiceDeployment Operation
Request Format
Response Format
Fault
Example Request (RPC/Encoded)
Example Response (RPC/Encoded)
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: soapDoControlServices Operation
Request Format
Response Format
Fault
Example Request (RPC/Encoded)
Example Response (RPC/Encoded)
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: getProductInformationList Operation
Request Format
Response Format
Fault
Example Request (RPC/Encoded)
Example Response (RPC/Encoded)
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: soapGetfileDirectoryList Operation
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: soapGetStaticServiceListExtended Operation
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: soapDoControlServiceEx Operation
Example Request (Doc/Literal)
Example Response (Doc/Literal)
ControlCenterServicesPort service: soapDoServiceDeploymentNoDbUpdate Operation
Example Request (Doc/Literal)
Example Response (Doc/Literal)
LogCollectionPort SOAP Service
LogCollectionPort service: listNodeServiceLogs Operation
Request Format
Response Format
Fault
Example (RPC/Encoded Format)
Example (Doc/Literal Format)
LogCollectionPort Service: selectLogFiles Operation
Description
Parameters
Example Request (RPC/Encoded)
Example Response (RPC/Encoded)
Example Request (Doc/Literal)
Example Response (Doc/Literal)
Fault
CDRonDemand SOAP Service
WSDL Definition (RPC/Encoded)
WSDL Definition (Doc/Literal)
Security Considerations for CDRonDemand Service
CDRonDemand Service: get_file_list Operation
Parameters
Request (RPC/Encoded Format)
Response (RPC/Encoded)
Request (Doc/Literal Format)
Response (Doc/Literal Format)
CDRonDemand Service: get_file Operation
Parameters
Request (RPC/Encoded)
Response (RPC/Encoded)
Request (Doc/Literal)
Response (Doc/Literal)
Fault
DimeGetFileService SOAP Service
DimeGetFileService SOAP Service: getOneFile Operation
Request Format
Response Format
Fault
Example
VersionService
getActiveVersion Request
getActiveVersion Response
Authentication
Basic
Secure
Authorization
Developer Tools
View Deployed Web Services
View <Web Service> WSDL
SOAP Monitor
Password Expiration and Lockout
Application Customization for Cisco Unity Connection Servers
SOAP Service Tracing
Serviceability XML API Authentication Security
Rate Control Mechanism
SOAP Fault Error Codes
Fault Strings
Sample SOAP Fault or AXIS Fault
Serviceability XML Application Design Guidelines and Best Practices
Maintain HTTPs sessions and Connection Timeouts
Send Perfmon Close Session
Device Query Support for Large Clusters
Respond and React to SOAP Faults
Limit Request and Response Size in the Application Design
Number of Nodes in the Cluster
SOAP Monitor Usage
Locations Topology XML Schema
XML Schema Definition
Serviceability XML Programming
This chapter describes the implementation of Serviceability XML APIs. Unified CM Real-Time information, Performance Counters, and Database information exposure occurs through an Serviceability XML interface that conforms to the World Wide Web Consortium (W3C) standard. The Web Service Description Language (WSDL) files provide interface definitions.
To access all AXL Configuration API downloads and AXL requests and responses that are found in this document, refer to http://developer.cisco.com. You must have a Cisco.com account and password to access this URL.
This chapter contains the following sections:
•
Overview
•
New and Changed Information
•
Data Model
•
RisPort SOAP Service
•
PerfmonPort SOAP Service
•
ControlCenterServicesPort SOAP Service
•
LogCollectionPort SOAP Service
•
CDRonDemand SOAP Service
•
DimeGetFileService SOAP Service
•
Authentication
•
Developer Tools
•
Password Expiration and Lockout
•
Application Customization for Cisco Unity Connection Servers
•
SOAP Service Tracing
•
Serviceability XML API Authentication Security
•
Rate Control Mechanism
•
SOAP Fault Error Codes
•
Serviceability XML Application Design Guidelines and Best Practices
•
Locations Topology XML Schema
Overview
By exposing Unified CM (Unified CM) real-time information, performance counter, and database information, customers can write customized applications. Serviceability XML APIs, extensible SOAP-based XML Web Services, conform to the Simple Object Access Protocol (SOAP) Specification 1.1 and the Web Services Description Language (WSDL) Specification 1.1. Serviceability XML APIs represent one server component of the Unified CM Serviceability product.
SOAP provides an XML-based communication protocol and encoding format for interapplication communication. SOAP can serve as the backbone to a new generation of cross-platform, cross-language distributed-computing applications, termed Web Services.
Serviceability XML APIs provide remote procedure call (RPC) style operations for clients. For Unified CM release 9.0 and later, Serviceability XML APIs provide remote procedure call (RPC) as well as doc/literal style operations for clients. Clients of Serviceability XML APIs can run in different OS platforms and can communicate through the standard SOAP protocol. Serviceability XML APIs provide access to core Unified CM Serviceability functionality through an open and standard transport protocol and data model.
The Serviceability XML interface is available on the following servers:
•
AXIS 1.4 SOAP server with the AXIS-2250 patch
•
AXIS 2.0 SOAP server
New and Changed Information
The following sections provide information on the changes in the Serviceability APIs in Unified CM release 9.0(1) and the previous releases:
•
New Information for Unified CM 9.0(1)
•
New and Changed Information in Previous Releases of Unified CM
For information about the new, changed, or deprecated Serviceability SOAP API methods from the interface library, see the Chapter 5 "Serviceability XML Operations by Release".
New Information for Unified CM 9.0(1)
The following changes were made to the Serviceability XML API in Unified CM release 9.0(1).
•
SelectCmDevice API returns device information for a maximum of 1000 devices instead of the earlier 200 devices.
For more information, see the section Maximum Devices Specification and Example Request (RPC/Encoded Format).
•
SelectCmDevice API for Ipv6 devices returns device information for a maximum of 1000 devices instead of the earlier 200 devices.
For more information, see the section MaxReturnedDevices.
•
SelectCtiItem API returns device information for a maximum of 1000 devices instead of the earlier 200 devices.
For more information, see the section Maximum Device Information.
•
SelectCtiDevice API for Ipv6 devices returns device information for a maximum of 1000 devices instead of the earlier 200 devices.
For more information, see the section MaxReturnedItems.
•
SelectCmDeviceSIP API returns device information for a maximum of 1000 devices instead of the earlier 200 devices.
For more information, see the section State Info.
•
The device query response in large Unified CM clusters returns device information for a maximum of 1000 devices instead of the earlier 200 devices.
For more information, see the section Device Query Support for Large Clusters.
•
For Unified CM release 9.0 and later, Serviceability XML APIs provide remote procedure call (RPC) as well as doc/literal style operations for clients.
New and Changed Information in Previous Releases of Unified CM
The following sections provide the new and changed information in the older releases of Unified CM:
•
New Information for Unified CM 8.6(1)
•
New Information forUnified CM 8.5(1)
•
New Information for Unified CM 8.0(1)
•
New Information for Unified CM 7.1(2)
•
New Information for Unified CM 7.0(1)
•
New Information for Unified CM 7.0
•
New Information for Unified CM 6.1
•
New Information for Unified CM 6.0
•
New Information for Unified CM 5.0
•
New Information for Unified CM 4.3
•
New Information for Unified CM 4.0
For information about the new, changed, or deprecated Serviceability SOAP API methods from the interface library, see the Chapter 5 "Serviceability XML Operations by Release".
New Information for Unified CM 8.6(1)
The following change was made to the Serviceability XML API in Unified CM release 8.6(1).
•
SelectCmDevice API returns device information for a maximum of 1000 devices instead of the earlier 200 devices.
For more information, see the section MaxReturnedDevices.
New Information forUnified CM 8.5(1)
The following are the Serviceability XML API changes in Unified CM release 8.5(1):
•
The SelectCmDevice API returns SIP trunk status and also returns the IP addresses and status of the peer devices.
For more information, see the sections SIPStatus and SIPRemoteIpAddress.
•
The SelectCmDevice API returns a new reason code when the phone in Power Save Plus mode unregisters from Unified CM.
For more information, see the section StatusReason.
The following are the changes in Cisco Unified Serviceability in Unified CM release 8.5(1):
•
The following new alarms are added to support the Single Sign-On and the Smart Card Authentication features:
–
LDAPServerUnreachable
–
SSODisabled
–
SSONullTicket
–
SSOServerUnreachable
–
SSOuserNotInDB
•
The following existing alarms are modified to support the Single Sign-On and the Smart Card Authentication features:
–
authFail
–
authSuccess
–
authLdapInactive
•
The following new alarms are added to support the OPTIONS Ping feature:
–
SIPTrunkISV
–
SIPTrunkOOS
–
SIPTrunkPartiallyISV
•
The following new alarms are added to support the SIP Normalization and Transparency feature:
–
SIPNormalizationAutoResetDisabled
–
SIPNormalizationResourceWarning
–
SIPNormalizationScriptClosed
–
SIPNormalizationScriptError
–
SIPNormalizationScriptOpened
•
New perfmon counters added to support the SIP Normalization and Transparency feature.
•
New calledPartyPatternUsage CDR field added for the hunt list support.
•
The following reason codes are added for the EndPointTransientConnection alarms:
–
AddressingModeMismatch
–
AutoRegisterDBConfigTimeout
–
autoRegisterDBError
–
CallManagerReset
–
CapabilityResponseTimeout
–
DatabaseTimeout
–
DBAccessError
–
DeviceInitiatedReset
–
DeviceTypeMismatch
–
DirectoryNumberMismatch
–
InvalidCapabilities
–
maxDevRegExceeded
–
RegistrationSequenceError
–
SecurityMismatch
•
The following reason codes are added for the EndPointUnregistered alarms:
–
CallManagerForcedRestart
–
DatabaseConfigurationError
–
DeviceNameUnresolveable
–
InitializationError
–
MaxDevRegExceeded
–
NoEntryInDatabase
–
PowerSavePlus
–
SourceIPAddrChanged
–
SourcePortChanged
–
RegistrationSequenceError
–
InvalidCapabilities.
–
FallbackInitiated
–
DeviceSwitch
•
Textual conventions updated for the following MIB objects:
–
CcmDevRegFailCauseCode
–
CcmDevUnregCauseCode
For more information on all the modifications in serviceability features, see the following documents:
•
New and Changed Information for Cisco Unified Communications Manager 8.5(1)
Cisco Unified Serviceability Administration Guide, Release 8.5(1)
New Information for Unified CM 8.0(1)
The following are the updates in the Unified CM 8.0(1):
•
The following new alarms are added:
Alarm Name
|
Severity
|
VAPTLSConnectionFailed
|
ALERT
|
VAPOverQuota
|
ALERT
|
CMVersionMismatch
|
ALERT
|
VAPInvalidCredentials
|
ALERT
|
VAPTCPSetupFailed
|
CRITICAL
|
InsufficientFallbackIdentifiers
|
ERROR
|
SAFInvalideMethodReceived
|
ERROR
|
VAPDHTInactive
|
ERROR
|
DbInfoCorrupt
|
ERROR
|
DbInfoTimeout
|
ERROR
|
DbInfoError
|
ERROR
|
SAFPublishRevoke
|
ERROR
|
EndPointTransientConnection
|
ERROR
|
ConflictingDataIE
|
ERROR
|
EndPointUnregistered
|
ERROR
|
ViPRQualityProblem
|
ERROR
|
ErrorParsingDirectiveFromPDP
|
ERROR
|
VAPPublishFailedOverQuota
|
ERROR
|
ConnectionFailureToPDP
|
ERROR
|
CCDRequestingServiceReceivedDuplicationPatterns
|
ERROR
|
CCDPSTNFailOverDurationTimeOut
|
ERROR
|
FailureResponseFromPDP
|
ERROR
|
SAFUnknownSubscription
|
ERROR
|
SAFUnknownService
|
ERROR
|
CCDAgeOutDurationTimeOut
|
ERROR
|
SafFwdError
|
ERROR
|
ConnectionToSaffBroke
|
ERROR
|
SAFBadFilter
|
ERROR
|
SAFResponderError
|
ERROR
|
InvalidVAPSubscription
|
WARNING
|
DigitAnalysisTimeoutAwaitingResponse
|
WARNING
|
FailedToFulfillDirectiveFromPDP
|
WARNING
|
VAPRejectedRoutes
|
WARNING
|
ErrorParsingResponseFromPDP
|
WARNING
|
VAPPublishFailed
|
WARNING
|
CallAttemptBlockedByPolicy
|
WARNING
|
DbInsertValidatedDIDFailure
|
NOTICE
|
EndPointRegistered
|
NOTICE
|
CCDLearnedPatternExceededLimits
|
INFORMATIONAL
|
VAPPublicationRunCompleted
|
INFORMATIONAL
|
EndPointRestartInitiated
|
INFORMATIONAL
|
EndPointResetInitiated
|
INFORMATIONAL
|
RouteRemoved
|
INFORMATIONAL
|
ConnectionToPDPInService
|
INFORMATIONAL
|
•
The following alarms are modified:
Alarm Name
|
Severity
|
NoFeatureLicense
|
EMERGENCY
|
DBLException
|
ALERT
|
CUCMOverallInitTimeExceeded
|
ALERT
|
SDLLinkOOS
|
ALERT
|
BChannelOOS
|
CRITICAL
|
CodeYellowEntry
|
CRITICAL
|
MaxCallsReached
|
CRITICAL
|
DChannelOOS
|
CRITICAL
|
CallManagerFailure
|
CRITICAL
|
StationTCPInitError
|
CRITICAL
|
CodeRedEntry
|
CRITICAL
|
MGCPGatewayLostComm
|
CRITICAL
|
TimerThreadSlowed
|
CRITICAL
|
NumDevRegExceeded
|
ERROR
|
ICTCallThrottlingStart
|
ERROR
|
DeviceTypeMismatch
|
ERROR
|
DeviceCloseMaxEventsExceeded
|
ERROR
|
ConnectionFailure
|
ERROR
|
DeviceInitTimeout
|
ERROR
|
MultipleSIPTrunksToSamePeerAndLocalPort
|
ERROR
|
InvalidIPNetPattern
|
ERROR
|
H323Stopped
|
WARNING
|
StationEventAlert
|
WARNING
|
DevicePartiallyRegistered
|
WARNING
|
MaliciousCall
|
WARNING
|
UserUserPrecedenceAlarm
|
WARNING
|
MediaResourceListExhausted
|
WARNING
|
NotEnoughChans
|
WARNING
|
SIPStopped
|
WARNING
|
DaTimeOut
|
WARNING
|
RouteListExhausted
|
WARNING
|
DeviceTransientConnection
|
WARNING
|
SIPLineRegistrationError
|
WARNING
|
DeviceUnregistered
|
WARNING
|
BeginThrottlingCallListBLFSubscriptions
|
WARNING
|
AnnunciatorNoMoreResourcesAvailable
|
WARNING
|
ConferenceNoMoreResourcesAvailable
|
WARNING
|
MtpNoMoreResourcesAvailable
|
WARNING
|
SIPStarted
|
NOTICE
|
SDLLinkISV
|
NOTICE
|
H323Started
|
NOTICE
|
ICTCallThrottlingEnd
|
NOTICE
|
CodeYellowExit
|
NOTICE
|
MaxCallDurationTimeout
|
NOTICE
|
BChannelISV
|
NOTICE
|
DChannelISV
|
NOTICE
|
CallManagerOnline
|
NOTICE
|
MGCPGatewayGainedComm
|
NOTICE
|
DeviceRegistered
|
INFORMATIONAL
|
EndThrottlingCallListBLFSubscriptions
|
INFORMATIONAL
|
DeviceApplyConfigInitiated
|
INFORMATIONAL
|
CUCMTotalInitializationStateTime
|
INFORMATIONAL
|
MaxHoldDurationTimeout
|
INFORMATIONAL
|
PktCapServiceStarted
|
INFORMATIONAL
|
PktCapOnDeviceStarted
|
INFORMATIONAL
|
StationConnectionError
|
INFORMATIONAL
|
DatabaseDefaultsRead
|
INFORMATIONAL
|
PktCapServiceStopped
|
INFORMATIONAL
|
DeviceDnInformation
|
INFORMATIONAL
|
StationAlarm
|
INFORMATIONAL
|
DeviceResetInitiated
|
INFORMATIONAL
|
PktCapOnDeviceStopped
|
INFORMATIONAL
|
DeviceRestartInitiated
|
INFORMATIONAL
|
CUCMInitializationStateTime
|
INFORMATIONAL
|
•
The following new perform classes are added:
–
CCM_VIPR_SERVICE_OBJECT
–
EXTERNALCALLCONTROL_OBJ
–
CCM_SAFCLIENT_OBJECT
–
ViPR
•
The following perform classes are modified:
–
CCM_PRESENCE_OBJECT
–
CCM_MGCPFXO_OBJECT
–
CCM_DUAL_MODE_MOBILITY_OBJECT
–
CCM_VCB_OBJECT
–
CCM_PHONE_OBJECT
–
CcmSIPObject
–
CCM_LOCATIONS_OBJECT
–
CCM_WSM_CONNECTOR_OBJECT
–
CcmQSIGFeatureObject
–
CCM_SIP_STATION_OBJECT
–
UCB_SW_DEVICE_OBJECT
–
MGCP_GATEWAY_OBJECT
–
MOH_DEVICE_OBJECT
–
CCM_LINES_OBJECT
–
CCM_MGCPBRI_OBJECT
–
CCM_MGCPT1CAS_OBJECT
–
CCM_HUNTLISTS_OBJECT
–
CcmAnnunciatorObject
–
CcmSIPStackObject
–
MTP_DEVICE_OBJECT
–
CCM_SDL_OBJECT
–
CCM_SIGNALING_OBJECT
–
CCM_ANALOGACCESS_OBJECT
–
UCB_HW_DEVICE_OBJECT
–
CCM_H323_OBJECT
–
CISCO_CALL_RESTRICTION
–
CCM_MGCPFXS_OBJECT
–
CCM_MGCPPRI_OBJECT
–
GATEKEEPER_OBJECT
–
CCM_MOBILITY_OBJECT
–
CCM_CM_OBJECT
–
XCODE_DEVICE_OBJECT
–
PRFOBJ_EMAPP
•
The following changes are made in the CISCO-CCM-MIB:
–
ccmDevFailCauseCode is supported in Unified CM 8.0(1), but will be deprecated in future release.
–
Two new textual conventions are added for Device Registration status that replaces ccmDevFailCauseCode:
ccmDevRegFailCauseCode—Identifies the reasons for a device registration failure.
ccmDevUnregCauseCode—Identifies the reasons a device was unregistered.
–
ccmGatewayFailed trap is supported in Unified CM 8.0(1), but will be deprecated in future release.
–
New ccmGatewayFailedReason trap is added to replace ccmGatewayFailed.
•
The following enhancements are made in Cisco Syslog-MIB:
–
Cisco Syslog Agent sends the end point alarms to Remote Syslog Server and RTMT
–
Alarm severity or alarm string configurations done at RTMT are used by Cisco Syslog Agent to compare against the end point alarm severity and string. If they match, the end point alarm is sent to remote syslog server and RTMT.
–
Cisco Syslog agent uses the Exclude End Point alarms parameter to determine if end point alarms are sent to the Remote Syslog server and RTMT.
•
The following changes are made in Serviceability API Cipher Support:
Unified CM 8.0(1) Web server (Tomcat) supports the following Ciphers
Most Secure:
–
TLS_RSA_WITH_AES_256_CBC_SHA
–
TLS_DHE_DSS_WITH_AES_256_CBC_SHA
More Secure:
–
TLS_RSA_WITH_AES_128_CBC_SHA
–
TLS_DHE_RSA_WITH_AES_128_CBC_SHA
Secure:
–
SSL_RSA_WITH_3DES_EDE_CBC_SHA
–
SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
New Information for Unified CM 7.1(2)
The following information applies to Unified CM 7.1(2):
•
Added new service URL that contains the version of Unified CM.
•
Added a new API, SelectCmDevice, to show IPv6 details of Unified CM node or server, phone devices, SIP devices, and media devices.
•
Added a new API, SelectCtiDevice, to support IPv6 address search for CTI controlled application and devices.
•
The following perfmon counters have been added to show the IPv6 network statistics:
–
In Receives
–
In HdrErrors
–
In UnknownProtos
–
In Discards
–
In Delivers
–
Out Requests
–
Out Discards
–
Reasm Reads
–
Reasm OKs
–
Reasm Fails
–
Frag OKs
–
Frag Fails
–
Frag Creates
–
InOut Requests
•
Introduced new phone seamless upgrade information:
–
Phone Active Load ID
–
Phone InActive Load ID
–
Phone Down Load Status
–
Phone Down Load Failure Reason
–
Phone Firmware Down Loaded Server
•
CISCO-CCM-MIB has been enhanced to show IPv6 details of Unified CM node, phone devices, SIP devices, and media devices.
The SOAP service APIs supported by Unified CM Release 7.1(2) is listed in Table 3-1
Table 3-1 Serviceability XML Methods supported by Cisco Unified Communications Manager Release 7.1(2)
SOAP Service
|
API
|
Service URL with Version
|
RisPort (Real Time Information Port)
|
selectCmDevice (IPv4 devices)
|
https://<server>:8443/realtimeservice/services/RisPort
|
SelectCmDevice (includes IPv6 devices)
|
https://<server>:8443/realtimeservice/services/RisPort70
|
selectCtiItem (IPv4 devices)
|
https://<server>:8443/realtimeservice/services/RisPort
|
SelectCtiItem (includes IPv6 devices)
|
https://<server>:8443/realtimeservice/services/RisPort70
|
getServerInfo
|
https://<server>:8443/realtimeservice/services/RisPort
|
PerfmonPort (Performance Information Port)
|
perfmonOpenSession
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonAddCounter
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonRemoveCounter
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonCollectSessionData
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonCloseSession
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonListInstance
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonQueryCounterDescription
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonListCounter
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonCollectCounterData
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
ControlCenterServicesPort (All Service Control APIs)
|
soapGetStaticServiceList
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
soapGetServiceStatus
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
soapDoServiceDeployment
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
soapDoControlServices
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
getProductInformationList
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
LogCollectionPort (All Log Collection APIs)
|
listNodeServiceLogs
|
https://<server>:8443/logcollectionservice/services/ LogCollectionPort
|
selectLogFiles
|
https://<server>:8443/logcollectionservice/services/ LogCollectionPort
|
CDRonDemand (All CDR APIs)
|
get_file_list
|
https://<server>:8443/CDRonDemandService/services/ CDRonDemand
|
get_file
|
https://<server>:8443/CDRonDemandService/services/ CDRonDemand
|
DimeGetFileService (Geting Single File)
|
GetOneFile
|
https://<server>:8443/logcollectionservice/services/ DimeGetFileService
|
.
New Information for Unified CM 7.0(1)
The following information applies to Unified CM Release 7.0(1):
•
The following disk partition counters have been obsolesced starting with Unified CM, release 7.0(1):
–
Await Read Time—Average time measured in milliseconds, for read requests issued to the device to be served. The counter is no longer valid with a counter value as -1.
–
Await Write Time—Average time measured in milliseconds, for write requests issued to the device to be served. The counter is no longer valid with a counter value as -1.
–
Await Time—Average time measured in milliseconds, for input/output (I/O) requests issued to the device to be served. Includes time spent by the requests in queue and the time spent servicing them. The counter is no longer valid with a counter value as -1.
–
% CPU Time—Percentage of CPU time that is dedicated to handling IO requests that were issued to the disk. The counter is no longer valid with a counter value as -1.
–
Queue Length—Average queue length for the requests that were issued to the disk. The counter is no longer valid with a counter value as -1.
•
The following counters have been added to memory perfmon object:
–
Pages Input Per Sec—Total number of kilobytes paged in from disk per second.
–
Pages Output Per Sec—Total number of kilobytes paged out to disk per second.
–
Faults Per Sec—Number of page faults (major + minor) made by the system per second (post 2.5 kernels only).
This is not the number of page faults that generate I/O, because some page faults can be resolved without I/O.
–
Major Faults Per Sec—Number of major faults the system has made per second, those which have required loading a memory page from disk (post 2.5 kernels only).
–
Low Total—Total low (non-paged) memory for kernel.
–
Low Free—Free low (non-paged) memory for kernel.
•
Added Cisco SOAPMessage tracing service (SOAP Service Tracing).
New Information for Unified CM 7.0
The following information applies to Unified CM 7.0:
•
There are no Serviceability XML API changes in this release.
•
When trace compression is enabled, trace files are compressed.
•
Cisco Unified CM 7.0 supports version in the service URL as described in Table 3-2.
Note
The service URL for all the Serviceability XML Unified CM 4.x and below is http://ASTSERVERNAME/soap/astsvc.dll.
Table 3-2 Serviceability XML Methods by Cisco Unified Communications Manager Release
SOAP Service
|
API
|
Service URL with Version
|
RisPort (Real Time Information Port)
|
selectCmDevice
|
https://<server>:8443/realtimeservice/services/RisPort
|
selectCtiItem
|
https://<server>:8443/realtimeservice/services/RisPort
|
getServerInfo
|
https://<server>:8443/realtimeservice/services/RisPort
|
PerfmonPort (Performance Information Port)
|
perfmonOpenSession
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonAddCounter
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonRemoveCounter
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonCollectSessionData
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonCloseSession
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonListInstance
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonQueryCounterDescription
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonListCounter
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
perfmonCollectCounterData
|
https://<server>:8443/perfmonservice/services/PerfmonPort
|
ControlCenterServicesPort (All Service Control APIs)
|
soapGetStaticServiceList
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
soapGetServiceStatus
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
soapDoServiceDeployment
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
soapDoControlServices
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
getProductInformationList
|
https://<server>:8443/controlcenterservice/services/ ControlCenterServicesPort
|
LogCollectionPort (All Log Collection APIs)
|
listNodeServiceLogs
|
https://<server>:8443/logcollectionservice/services/ LogCollectionPort
|
selectLogFiles
|
https://<server>:8443/logcollectionservice/services/ LogCollectionPort
|
CDRonDemand (All CDR APIs)
|
get_file_list
|
https://<server>:8443/CDRonDemandService/services/ CDRonDemand
|
get_file
|
https://<server>:8443/CDRonDemandService/services/ CDRonDemand
|
DimeGetFileService (Geting Single File)
|
GetOneFile
|
https://<server>:8443/logcollectionservice/services/ DimeGetFileService
|
New Information for Unified CM 6.1
There are no Serviceability XML API changes for Unified CM 6.1.
New Information for Unified CM 6.0
The following updates apply to Unified CM 6.0:
•
The GetProductInformationList API has been added. This API provides information about the products that are installed on a given server.
•
The standard SOAP fault is issued if a failure occurs. For related information, see the "SOAP Fault Error Codes" section.
New Information for Unified CM 5.0
The following APIS have been added for Unified CM 5.0:
•
getServerInfo—Exports information from the Server Information SOAP interface
•
soapGetStaticServiceList—Allows clients to perform a query for all services static specifications in Unified CM.
•
soapGetServiceStatus—Allows clients to perform a list of deployable and undeployable services status query
•
soapDoServiceDeployment—Allows clients to deploy or undeploy a list of services
•
soapDoControlServices—Allows clients to start or stop a list of service
•
listNodeServiceLogs—Returns the location of their log files for each service.
•
selectLogFiles—Takes FileSelectionCriteria object as an input parameter and returns the file names and location for that object.
•
get_file_list—Allows an application to query the CDR Repository Node for a list of all the files that match a specified time interval
•
GetOneFile—Takes as an input parameter the absolute file name of the file that you want to collect from the server
New Information for Unified CM 4.3
There are no Serviceability XML API changes for Unified CM 4.3.
New Information for Unified CM 4.0
The following APIs have been added for Unified CM 4.0:
•
selectCmDevice—Allows clients to perform Unified CM device-related queries
•
selectCtiItem—Allows clients to perform a CTI manager-related query
•
SelectCmDeviceSIP—Allows clients to perform Unified CM SIP device related queries
Data Model
Serviceability XML APIs are based on SOAP with XML request and response messages. APIs must conform to the structure of a SOAP Envelope element. Although SOAP is a standard protocol, many of its data model aspects remain open for flexibility reasons. For example, it permits different transport protocols, such as SMTP, FTP, or HTTP, to carry SOAP messages. The implementation of a SOAP service must specify the bindings of the data model to constitute a concrete wire protocol specification.
The Web Services Description Language (WSDL) Specification 1.1 provides the mechanism to describe the complete SOAP bindings that Serviceability XML APIs use.
SOAP Binding
The binding section of the Serviceability SOAP WSDL files specifies Serviceability XML API SOAP binding information. Binding specifications apply to both request and response messages. SOAP Binding covers the aspects that are explained in the following sections.
Note
All the services which use AXIS2 framework (doc/literal WSDL ) have the URL service name ending with '2'. For example, AXIS2 service for CDRonDemandService APIs which supports Doc/Literal is https://<ServerName>:8443/CDRonDemandService2/services/CDRonDemandService whereas AXIS 1.4 for CDRonDemandService APIs which support RPC/Encoded is https://<ServerName>:8443/CDRonDemandService/services/CDRonDemand.
Character Encoding
Serviceability XML APIs use UTF-8 to encode the data stream in both request and response SOAP messages. The encoding attribute of the XML declaration specifies UTF-8 encoding. Serviceability XML APIs also set "text/xml; charset='utf-8'" as the value of the Content-Type response header field. Internally, Serviceability XML APIs processes the data by using UCS-2 Unicode code page.
Binding Style
Serviceability XML APIs uses remote procedure call (RPC) binding style. In SOAP, the word operation refers to method or function. Each Serviceability XML API operation call gets modeled as an RPC that is encapsulated in SOAP messages. The HTTP request carries RPC calls while the HTTP response carries the call returns. The call information is modeled as a structure. The member elements of the body entry represent the accessor elements that represent the input parameters. The response data is also modeled as a structure with accessors that correspond to output parameters. Parameters that are both input and output must appear in both the request and response message.
Transport Protocols
SOAP allows different transport protocols to carry SOAP messages. Serviceability XML APIs use the standard HTTP as its transport. Clients use the POST verb to send requests to Serviceability XML APIs.
Note
Serviceability XML APIs do not use the M-POST method as defined in the HTTP Extension Framework.
Encoding Rule
Serviceability XML APIs follow the recommended data model and serialization/encoding rules as defined in Section 5.1 of SOAP Specification 1.1 for both the request and response messages. SOAP simple types are based on the built-in data types that are defined in XML Schema Part 2.
Serviceability XML APIs define their own data types, which are derived from the built-in types. The schemas element of the Serviceability XML APIs WSDL file specifies Serviceability XML APIs that are derived data types. Serviceability XML APIs use both simple and compound data types, such as arrays and structures. All operations in Serviceability XML APIs pass parameters by value.
For performance reasons, Serviceability XML APIs do not specify the size of the array elements in the response message. It leaves the size as [], which means that no particular size is specified, but the clients can determine the size by enumerating the actual number of elements that are inside the array. Point 8 of Section 5.1 of SOAP Specification 1.1 specifies this.
The target namespace URL for Serviceability XML API data types schema follows:
http://schemas.xmlsoap.org/soap/envelope/
Serviceability XML APIs qualify the first body entry in the response, which represents the call-return, with this target namespace. Similarly, clients of Serviceability XML APIs also need to qualify the first body entry in the request, which represents the call, with this namespace.
Request Message
With RPC-style SOAP binding, the request message contains operation call information that is encoded as a struct. The call struct, which appears as the first body entry in the request message, contains the name of the operation and the input parameters. The name of the top-level element represents the operation name. The struct contains accessor element members that represent input parameters. Operations with no parameters have no members in the struct. The names of the accessor elements match the names of the input parameters. The values of the accessor elements represent the values of the input parameters. The order of the accessor elements must match the order of the input parameters as specified in the signature of the operation.
SOAP Action Header
Serviceability XML APIs require SOAP clients to include the SOAP Action HTTP header field in the request message. The SOAP 1.1 specification does not place any restrictions on the format of this header. For Serviceability XML APIs, the soapAction attribute of the SOAP element, which is defined under the binding section of the Serviceability SOAP API WSDL files, specifies the format of the SOAP Action HTTP header. All Serviceability XML APIs operations use the following URI format:
http://schemas.cisco.com/ast/soap/action/#PortName#OperationName
Note
Because the enclosing double-quote characters (" ") are part of the URI, the header must include them.
PortName acts as a placeholder that refers to the name of the port. Serviceability XML APIs must support the port. OperationName represents a placeholder that refers to the name of the intended operation within the specified port. This name must match the operation name in the request body, which is specified as the name of the first body entry element. The SOAP Action header indicates the intent of the SOAP request without having to parse the body of the request. A SOAP server can check the value of this header and determine whether to fail the operation before it proceeds with parsing the XML body. This provides some efficiency on the server side and allows non-SOAP-aware intermediary HTTP servers or proxies to determine the intent of the payload.
Port
A SoapPort basically represents an instantiation of a SoapBinding with a specific network address. Because Serviceability XML APIs use HTTP as the transport protocol, the network address in this case specifies an HTTP request URL. SoapPortType, with specific binding rules added to it, provides a basis for the definition of SoapBinding.
The service section of the WSDL file defines the request URL for all Serviceability XML API operations. Every request for the Serviceability XML APIs operations must use this URL.
SOAP Header
As previously explained, the SOAP header provides a general way to add features to SOAP messages in a decentralized fashion with no prior contract between the sender and recipient. Serviceability XML APIs do not use this feature, so no Header element is expected in the envelope and gets ignored. If the Header element gets included with the mustUnderstand attribute set to 1, Serviceability XML APIs reply with a fault and a fault code value that is set to the mustUnderstand value.
The following example shows an Serviceability XML API SOAP request message with the HTTP header information:
Example
POST /perfmonservice/services/PerfmonPort HTTP/1.1
Accept: application/soap+xml, application/dime, multipart/related, text/*
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://schemas.cisco.com/ast/soap/action/#PerfmonPort#PerfmonOpenSession"
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<q1:PerfmonOpenSession xmlns:q1="http://schemas.cisco.com/ast/soap/" />
Response Message
For a successful operation call, the call-return gets encoded as a structure. The structure appears as the first body entry of the response. The call-return basically contains the output parameters or return values of the call. The name of the structure top-level element has no significance, and the SOAP 1.1 specification does not place any restriction on the name. The structure contains accessor member elements, which represent the output parameters of the call. The names of the accessor elements match the names of the output parameters. The contents of the accessor elements represent the values of the output parameters. The order of the accessor elements must match the order of output parameters as specified in the operation signatures. Operation, which does not return any value, contains no member elements in the call-return struct.
Serviceability XML APIs use the following naming conventions for the call-return top-level element:
SOAPAction: "http://schemas.cisco.com/ast/soap/action/#PortName #OperationName"
where OperationName represents a placeholder that refers to the name of the operation that is specified in the request message. This format specifically applies only for the Serviceability XML APIs implementation.
The target namespace that is described in the "Encoding Rule" section, qualifies the call-return. Serviceability XML APIs return HTTP status 200 when the operation succeeds.
For a failed operation call, Serviceability XML APIs include the SOAP fault element in the response body. Similar to call-return, the fault element also appears as the first body entry. Serviceability XML APIs set HTTP 500 status when sending fault messages.
Fault Message
When an Serviceability XML API processes a request and detects that an error occurred, it replies with a SOAP fault element in the response. The fault element appears as the first response body entry. The fault element comprises the following four subelements:
•
Fault Code Values
•
FaultString
•
FaultActor
•
Detail
Fault Code Values
Serviceability XML APIs use the following standard fault code values as defined in Section 4.4.1 of the SOAP 1.1 specification.
VersionMismatch
This fault code gets set when the namespace URL of the request envelope does not match.
MustUnderstand
This fault code gets set when the clients include the Header element in the envelope along with the mustUnderstand attribute set to 1. Serviceability XML APIs do not use the Header element. See the "SOAP Header" section for details.
Client
This fault code gets set when Serviceability XML APIs encounters errors that are related to the clients.
Server
This fault code gets set when Serviceability XML APIs encounter errors that are related to the service itself. This subelement always exists in the fault element as specified in the SOAP 1.1 specification. This represents a general classification of errors.
FaultString
Serviceability XML APIs set a short error description in the faultstring element that is intended for human reading. Similar to faultcode, this subelement is always present as the SOAP 1.1 specification requires. The string value of the FaultString specifically applies only to the Serviceability XML APIs.
FaultActor
Serviceability XML APIs do not set this subelement. Note that a proxy or intermediary server must include this subelement if it generates a fault message.
Detail
If an Serviceability XML API parses and processes the request body and determines that an error occurs afterward, it includes the detailed error information in the detail subelement.
If Serviceability XML APIs do not include the detail subelement in the fault element, the error does not relate to the request body. Data types that are defined in the Serviceability XML APIs WSDL files specify the encoding rule for the detail subelement.
The following fragments of the file describe the data types:
<complexType name='CallInfoType'>
<element name='FileName' type='xsd:string'/>
<element name='LineNo' type='xsd:int'/>
<element name='ErrorCode' type='xsd:unsignedInt'/>
<element name='Function' type='xsd:string'/>
<element name='Params' type='xsd:string'/>
<complexType name='ErrorInfoType'>
<element name='Version' type='xsd:string'/>
<element name='Time' type='xsd:time'/>
<element name='ProcId' type='xsd:unsignedInt'/>
<element name='ThreadId' type='xsd:unsignedInt'/>
<element name='ArrayOfCallInfo' type='tns:ArrayOfCallInfoType'/>
<complexType name='ArrayOfCallInfoType'>
<restriction base='SOAP-ENC:Array'>
type='tns:CallInfoType' minOccurs='1' maxOccurs='unbounded'/>
Serviceability XML APIs name the detail entry element as ErrorInfo and the type as ErrorInfoType. This type provides a structure with several accessor elements. The Version accessor contains the build version. The Time accessor denotes the time when the error occurs. The ProcId accessor contains the process ID of the Serviceability XML APIs. The ThreadId accessor contains the thread ID that generates the fault. The ArrayOfCallInfo accessor contains an array of CallInfo elements.
The type for CallInfo specifies CallInfoType and also represents a structure. CallInfoType contains detailed information that describes where the error occurs in the code. It also includes the returned error code of the function, and the parameter data. The CallInfoType design allows capturing as much information as needed, so it is easy and fast to track down and investigate a problem. Depending on the implementation of the operation, several CallInfo elements can exist in the array.
The following example shows a successful Serviceability XML API SOAP response message with HTTP headers:
Example
Content-Type: text/xml; charset=utf-8
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<m:PerfmonOpenSessionResponse xmlns:m="http://schemas.cisco.com/ast/soap/">
<SessionHandle>{01944B7E-183F-44C5-977A-F31E3AE59C4C}</SessionHandle>
</m:PerfmonOpenSessionResponse>
The following example shows a failed Serviceability XML API SOAP response message with HTTP headers:
Example
Content-Type: text/xml; charset=utf-8
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>Perfmon error occurs</faultstring>
<m:ErrorInfo xmlns:m="http://schemas.cisco.com/ast/soap/">
<Version>3.2.0.2</Version>
<Time>07/16/2001 - 00:00:24</Time>
<ArrayOfCallInfo SOAP-ENC:arrayType="m:CallInfoType[]">
<FileName>perfmon.cpp</FileName>
<ErrorCode>3221228473</ErrorCode>
<Function>AddCounter</Function>
<Params>\\nozomi\tcp\Bad Counter Name</Params>
Namespaces
Serviceability XML APIs use the following XML namespaces:
•
http://schemas.xmlsoap.org/soap/envelope/
The namespace URI for the SOAP envelope
•
http://schemas.xmlsoap.org/soap/encoding/
The namespace for the SOAP-recommended encoding rule that is based on XML Schema
•
http://schemas.cisco.com/ast/soap/
The namespace URL for Serviceability XML API data types as defined in the WSDL file
Downloading Serviceability SOAP WSDL Files
You can download the Unified CM serviceability SOAP WSDL files from the Unified CM server directly by entering a URL on the web browser. Table 3-3 and Table 3-4 lists these URLs. In each URL, servername must be replaced by an appropriate server IP address.
For Unified CM release 9.0 and later, Serviceability XML APIs provide remote procedure call (RPC) as well as doc/literal style operations for clients. You can download the appropriate service definition (WSDL) depending on the style of operation (RPC/Encoded or Doc/Literal) that you want to use.
Table 3-3 URLs for SOAP Requests Service Definitions (RPC/Encoded)
SOAP Request Type
|
URL for SOAP Requests Service Definition
|
RisPort RisPort70
|
https://servername:8443/realtimeservice/services/RisPort?wsdl https://servername:8443/realtimeservice/services/RisPort70?wsdl
|
PerfmonPort
|
https://servername:8443/perfmonservice/services/PerfmonPort?wsd
|
ControlCenterServices
|
https://servername:8443/controlcenterservice/services/ControlCenterServicesPort?wsdl
|
LogCollectionService
|
https://servername:8443/logcollectionservice/services/LogCollectionPort?wsdl
|
CDRonDemand
|
https://servername:8443/CDRonDemandService/services/CDRonDemand?wsdl
|
DimeGetFile
|
https://servername:8443/logcollectionservice/services/DimeGetFileService?wsdl
|
SOAPMonitorService1
|
https://servername:8443/realtimeservice/services/SOAPMonitorService?wsdl
|
Table 3-4 URLs for SOAP Requests Service Definitions (Doc/Literal)
SOAP Request Type
|
URL for SOAP Requests Service Definition
|
RisPort RisPort70
|
https://<ServerName>:8443/realtimeservice2/services/RISService https://<ServerName>:8443/realtimeservice2/services/RISService70
|
PerfmonPort
|
https://<ServerName>:8443/perfmonservice2/services/PerfmonService
|
ControlCenterServices
|
https://<ServerName>:8443/controlcenterservice2/services/ControlCenterServices
|
ControlCenterServicesEx
|
https://<ServerName>:8443/controlcenterservice2/services/ControlCenterServicesEx
|
LogCollectionService
|
https://<ServerName>:8443/logcollectionservice2/services/LogCollectionPortTypeService
|
CDRonDemand
|
https://<ServerName>:8443/CDRonDemandService2/services/CDRonDemandService
|
Clients of Serviceability XML APIs must download these files to know what services are available, how to form the request message, and how to interpret the response message properly. Basically, the WSDL file has what you need to know about Serviceability XML APIs.
Monitoring SOAP Activity
You can use AXIS SOAPMonitor to monitor SOAP activities. Point your browser to
https://servername:8443/realtimeservice/SOAPMonitor
where servername is an appropriate server IP address.
RisPort SOAP Service
The RisPort (Real-Time Information Port) service comprises several operations that allow clients to do the following tasks related to real-time information:
Table 3-5 provides a summary of the SOAP RisPort service operations.
RisPort Service: selectCmDevice Operation
The selectCMDevice operation allows clients to perform Unified CM device-related queries.
This section contains the following topics:
•
Request Format
•
Response Format
•
Example Request (RPC/Encoded Format)
•
Example Response (RPC/Encoded Format)
•
Example Request (Doc/Literal Format)
•
Example Response (Doc/Literal Format)
Request Format
Note
For information about obtaining all device information in a large system, refer to the "Device Query Support for Large Clusters" section
SOAP Action and Envelope Information
HTTP header should have following SOAP action for these queries.
SOAPAction: "http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDevice"
Query information includes an Envelope as follows:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://schemas.cisco.com/ast/soap/"
xmlns:types="http://schemas.cisco.com/ast/soap/encodedTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Session ID
This SOAP header will have session ID that is a unique session ID from client.
<SessionId xsi:type="xsd:string">SessionId</SessionId>
Selection Criteria
Selection criteria type, which is a Unified CM Selection criteria, follows the SOAP header. Selection criteria should not include "unknown." If you specify "unknown," it is treated as "any." The "Unknown" state can be present in a response.
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
If the same information is queried over again, send Stateinfo from the previous request for each repetitive query by client.
<StateInfo xsi:type="xsd:string" />
<CmSelectionCriteria href="#id1"/>
</tns:SelectCmDevice><tns:CmSelectionCriteria id="id1" xsi:type="tns:CmSelectionCriteria">
Maximum Devices Specification
Specifies the maximum number of devices for which information can be returned in a search. In Unified CM release 9.0(1) t he maximum number is 1000. Prior to Unified CM release 9.0(1) the maximum number was 200.
<MaxReturnedDevices xsi:type="xsd:unsignedInt">1000</MaxReturnedDevices>
Search Device Classes
This example specifies the device class type to query for real-time status. Device classes include 'Any', 'Phone', 'Gateway', 'H323', 'Cti', 'VoiceMail', 'MediaResources', 'HuntList', 'SIPTrunk', and 'unknown'.
<Class xsi:type="tns:DeviceClass">Any</Class>
This example specifies the Model of the device—255 specifies all models.
<Model xsi:type="xsd:unsignedInt">255</Model>
Device Status in Search Criteria
Specify registered/unregistered status devices. The following example shows status 'Any', 'Registered', 'UnRegistered', 'Rejected', and 'Unknown.'
<Status xsi:type="tns:CmDevRegStat">Registered</Status>
The following example specifies the server name where the search needs to be performed. If no name is specified, a search in all servers in a cluster results.
<NodeName xsi:type="xsd:string" />
Specify Selection type whether it is IP Address/Name/SIPStatus for SIP Trunk
<element name="SelectBy" type="tns:CmSelectBy"/>
<simpleType name="CmSelectBy">
<restriction base="string">
<enumeration value="Name"/>
<enumeration value="IPV4Address"/>
<enumeration value="DirNumber"/>
<enumeration value="Description"/>
<enumeration value="SIPStatus"/>
Array of Items for Which Search Criteria Are Specified
The following example specifies an array that contains the IP Address or Device Name of the items for which a real-time status is required.
<SelectItems href="#id2" />Name or IP</tns:CmSelectionCriteria
<soapenc:Array id="id2" soapenc:arrayType="tns:SelectItem[2]">
<Item href="#id3"/><Item xsi:null="1"/>
<tns:SelectItem id="id3" xsi:type="tns:SelectItem">
<Item xsi:type="xsd:string"/></tns:SelectItem>
Response Format
The Response follows the following schema and contains information for one to many servers for each server and contains a sequence of search information that is found on the search criteria.
<complexType name='SelectCmDeviceResult'>
<element name='TotalDevicesFound' type='xsd:unsignedInt'/>
<element name='CmNodes' type='tns:CmNodes'/>
CMNodes provides a list of Unified CMNodes that are given in search criteria.
<complexType name='CmNodes'>
<restriction base='SOAP-ENC:Array'>
<element name='CmNode' type='tns:CmNode' minOccurs='0 maxOccurs='1000'/>
Each Unified CMNode contains a sequence of devices and their registration status.
<complexType name='CmNode'>
<element name='ReturnCode' type='tns:RisReturnCode'/>
<element name='Name' type='xsd:string'/>
<element name='NoChange' type='xsd:boolean'/>
<element name='CmDevices' type='tns:CmDevices'/>
<complexType name='CmDevices'>
<restriction base='SOAP-ENC:Array'>
<element name='CmDevice' type='tns:CmDevice' minOccurs='0' maxOccurs='200'/>
The Unified CM Device information contains the following information.
<complexType name='CmDevice'>
<element name='Name' type='xsd:string'/>
<element name='IpAddress' type='xsd:string'/>
<element name='DirNumber' type='xsd:string'/>
<element name='Class' type='tns:DeviceClass'/>
<element name='Model' type='xsd:unsignedInt'/>
<element name='Product' type='xsd:unsignedInt'/>
<element name='BoxProduct'type='xsd:unsignedInt'/>
<element name='Httpd' type='tns:CmDevHttpd'/>
<element name='RegistrationAttempts' type='xsd:unsignedInt'/>
<element name='IsCtiControllable' type='xsd:boolean'/>
<element name='LoginUserId' type='xsd:string'/>
<element name='Status' type='tns:CmDevRegStat'/>
<element name='StatusReason' type='xsd:unsignedInt'/>
<element name='SIPStatus' type='tns:SIPStatus'/>
<element name='SIPRemoteIpAddress' type='xsd:string'/>
<element name='PerfMonObject' type='xsd:unsignedInt'/>
<element name='DChannel' type='xsd:unsignedInt'/>
<element name='Description' type='xsd:string'/>
<element name='H323Trunk' type='tns:H323Trunk'/>
<element name='TimeStamp' type='xsd:unsignedInt'/>
Example Request (RPC/Encoded Format)
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:SelectCmDevice soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<StateInfo xsi:type="xsd:string"/>
<CmSelectionCriteria href="#id0"/>
<multiRef id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CmSelectionCriteria"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://schemas.cisco.com/ast/soap/">
<MaxReturnedDevices xsi:type="xsd:unsignedInt">1000</MaxReturnedDevices>
<Class xsi:type="xsd:string">Any</Class>
<Model xsi:type="xsd:unsignedInt">255</Model>
<Status xsi:type="xsd:string">Registered</Status>
<NodeName xsi:type="xsd:string" xsi:nil="true"/>
<SelectBy xsi:type="xsd:string">Name</SelectBy>
<SelectItems soapenc:arrayType="ns2:SelectItem[1]" xsi:type="soapenc:Array">
<multiRef id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns3:SelectItem" xmlns:ns3="http://schemas.cisco.com/ast/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<Item xsi:type="xsd:string">*</Item>
Example Response (RPC/Encoded Format)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:SelectCmDeviceResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SelectCmDeviceResult xsi:type="ns1:SelectCmDeviceResult">
<TotalDevicesFound xsi:type="xsd:unsignedInt">4</TotalDevicesFound>
<CmNodes soapenc:arrayType="ns1:CmNode[1]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns1:CmNode">
<ReturnCode xsi:type="ns1:RisReturnCode">Ok</ReturnCode>
<Name xsi:type="xsd:string">CISCART15</Name>
<NoChange xsi:type="xsd:boolean">false</NoChange>
<CmDevices soapenc:arrayType="ns1:CmDevice[4]" xsi:type="soapenc:Array">
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">ANN_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">126</Model>
<Product xsi:type="xsd:unsignedInt">89</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">608</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">ANN_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1204679735</TimeStamp>
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">CFB_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">50</Model>
<Product xsi:type="xsd:unsignedInt">28</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">15</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">CFB_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1204679736</TimeStamp>
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">MOH_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">70</Model>
<Product xsi:type="xsd:unsignedInt">51</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">6</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">MOH_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1204679735</TimeStamp>
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">MTP_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">110</Model>
<Product xsi:type="xsd:unsignedInt">30</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">13</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">MTP_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<SIPStatus xsi:type='tns:SIPStatus'>InService</SIPStatus>
<SIPRemoteIpAddress xsi:type='xsd:string'> 0.77.31.18=Available</SIPRemoteIpAddress>
<TimeStamp xsi:type="xsd:unsignedInt">1204679735</TimeStamp>
<StateInfo xsi:type="xsd:string"><StateInfo ClusterWide="1"><Node
Name="CISCART15" SubsystemStartTime="1204679712" StateId="4"
TotalItemsFound="4"
TotalItemsReturned="4"/></StateInfo></StateInfo>
</ns1:SelectCmDeviceResponse>
Example Request (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:CmSelectionCriteria>
<soap:MaxReturnedDevices>200</soap:MaxReturnedDevices>
<soap:DeviceClass>MediaResources</soap:DeviceClass>
<soap:Model>255</soap:Model>
<soap:Status>Any</soap:Status>
<soap:NodeName></soap:NodeName>
<soap:SelectBy>Name</soap:SelectBy>
<!--Zero or more repetitions:-->
<soap:Item>ANN_2</soap:Item>
<soap:Item>ANN_3</soap:Item>
</soap:CmSelectionCriteria>
Example Response (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:selectCmDeviceResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:selectCmDeviceResponse>
<ns1:SelectCmDeviceResult>
<ns1:TotalDevicesFound>2</ns1:TotalDevicesFound>
<ns1:ReturnCode>NotFound</ns1:ReturnCode>
<ns1:Name>ciscart21</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:ReturnCode>Ok</ns1:ReturnCode>
<ns1:Name>ciscart32</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:Name>ANN_2</ns1:Name>
<ns1:IpAddress>10.77.31.32</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>126</ns1:Model>
<ns1:Product>89</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>632</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ANN_ciscart32</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1313145839</ns1:TimeStamp>
<ns1:Name>ANN_3</ns1:Name>
<ns1:IpAddress>10.77.31.21</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>126</ns1:Model>
<ns1:Product>89</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>632</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ANN_ciscart21</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1314008910</ns1:TimeStamp>
</ns1:SelectCmDeviceResult>
<ns1:StateInfo><StateInfo><Node Name="ciscart21"
SubsystemStartTime="1314008921" StateId="0" TotalItemsFound="0"
TotalItemsReturned="0"/><Node Name="ciscart32" SubsystemStartTime="1313145747"
StateId="20" TotalItemsFound="2" TotalItemsReturned="2"/></StateInfo></ns1:StateInfo>
</ns1:selectCmDeviceResponse>
</ns1:selectCmDeviceResponse>
RisPort Service: SelectCmDeviceExt Operation
The SelectCMDeviceExt API allows clients to perform Unified CM device-related queries and provides the latest device status eliminating duplicates if any.
The operation name for invoking the API is SelectCmDeviceExt and the service URL is:
https://<ServerName>:8443/realtimeservice2/services/RISService70.
Note
The SelectCMDeviceExt is supported only on AXIS 2.0 platform in doc/literal format.
This section consists of the following:
•
Example Request
•
Example Response
Example Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:CmSelectionCriteria>
<soap:MaxReturnedDevices>1000</soap:MaxReturnedDevices>
<soap:DeviceClass>Any</soap:DeviceClass>
<soap:Model>255</soap:Model>
<soap:Status>Any</soap:Status>
<soap:NodeName xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<soap:SelectBy>Name</soap:SelectBy>
<!--Zero or more repetitions:-->
<soap:Item>SEP003094C3D661</soap:Item>
<soap:Item>ANN_2</soap:Item></soap:item>
<soap:Protocol>Any</soap:Protocol>
<soap:DownloadStatus>Any</soap:DownloadStatus>
</soap:CmSelectionCriteria>
</soap:selectCmDeviceExt>
Example Response
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:selectCmDeviceResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:selectCmDeviceReturn>
<ns1:SelectCmDeviceResult>
<ns1:TotalDevicesFound>2</ns1:TotalDevicesFound>
<ns1:ReturnCode>Ok</ns1:ReturnCode>
<ns1:Name>10.77.31.21</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:CmDevices xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ReturnCode>Ok</ns1:ReturnCode>
<ns1:Name>10.77.31.32</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:Name>SEP003094C3D661</ns1:Name>
<ns1:DirNumber>1214-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Product>35</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>Auto 1214</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1322548917</ns1:TimeStamp>
<ns1:Protocol>SCCP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>1214</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.31.8</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>ANN_2</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>126</ns1:Model>
<ns1:Product>89</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>632</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ANN_ciscart32</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1322548922</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.31.32</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
</ns1:SelectCmDeviceResult>
<ns1:StateInfo><StateInfo><Node Name="10.77.31.21"
SubsystemStartTime="1322032761" StateId="41" TotalItemsFound="2"
TotalItemsReturned="2"/><Node Name="10.77.31.32" SubsystemStartTime="1322548847"
StateId="6" TotalItemsFound="2" TotalItemsReturned="2"/></StateInfo></ns1:StateInfo>
</ns1:selectCmDeviceReturn>
</ns1:selectCmDeviceResponse>
RisPort Service: SelectCmDevice Operation (Includes IPv6 Devices)
The SelectCMDevice API allows clients to query Cisco Unified Communications Manager (Unified CM) for device-related information. This API supports searching for IPv6 device address (Unified CM node/server, phone devices, SIP devices, and media devices) and provides IPv6 information in the response. This API also supports searching by download-status for new generation phones with seamless upgrade capability and provides information on the download-status of the firmware.
The operation name for invoking the API is SelectCmDevice and the service URL is:
https://<server name>/realtimeservice/services/RisPort70.
Note
The service URL for release 7.1(2) is different from the earlier releases. The service URL of this release includes the version information.
The SelectCmDevice operation comprises the SelectCmDeviceInput and SelectCmDeviceOutput messages:
<message name="SelectCmDeviceInput">
<part name="StateInfo" type="xsd:string"/>
<part name="CmSelectionCriteria" type="tns:CmSelectionCriteria"/>
<message name="SelectCmDeviceOutput">
<part name="SelectCmDeviceResult" type="tns:SelectCmDeviceResult"/>
<part name="StateInfo" type="xsd:string"/>
<portType name="RisPortType">
<operation name="SelectCmDevice">
<input message="tns:SelectCmDeviceInput"/>
<output message="tns:SelectCmDeviceOutput"/>
This section has the following information:
•
Request Format
•
Response Format
•
Example Request (RPC/Encoded Format)
•
Example Response (RPC/Encoded Format)
•
Example Request (Doc/Literal Format)
•
Example Response (Doc/Literal Format)
•
Faults
Request Format
Note
For information about obtaining all device information in a large system, refer to the "Device Query Support for Large Clusters" section
SOAP Action
HTTP header should have following SOAP action for these queries.
SOAPAction: http://schemas.cisco.com/ast/soap/action/#RisPort70#SelectCmDevice
Envelope and Session ID
Query information includes the envelope and session ID information as follows:
<?xml version="1.0" encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<AstHeader xsi:type="soap:AstHeader">
<SessionId xsi:type="xsd:string"/>
The SOAP header has the session ID that is a unique ID.
SelectCmDevice Operation
The SelectDevice operation is first defined in the SOAP body element.
<SOAP-ENV:Body soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
Stateinfo
If same Information is queried repetitively, then Stateinfo is sent from the previous request. Stateinfo is the string that is returned by the server and it represents the state of the real-time database.
<StateInfo xsi:type="xsd:string" />
Selection Criteria
The CmSelectionCriteria element defines the selection criteria for Realtime Information Server Data Collection (RISDC) search. The selection criteria type follows the SOAP header. Selection criteria should not be "unknown." If you specify "unknown," it is treated as "any." The "Unknown" state can be present in a response.
<complexType name="CmSelectionCriteria">
<element name="MaxReturnedDevices" nillable="true" type="xsd:unsignedInt"/>
<element name="Class" nillable="true" type="xsd:string"/>
<element name="Model" nillable="true" type="xsd:unsignedInt"/>
<element name="Status" nillable="true" type="xsd:string"/>
<element name="NodeName" nillable="true" type="xsd:string"/>
<element name="SelectBy" type="tns:CmSelectBy"/>
<element name="SelectItems" nillable="true" type="tns:SelectItems"/>
<element name="Protocol" nillable="true" type="tns:ProtocolType"/>
<element name="DownloadStatus" nillable="true" type="tns:DeviceDownloadStatus"/>
CmSelectionCriteria contains the following information:
•
MaxReturnedDevices
•
Class
•
Model
•
Status
•
NodeName
•
SelectBy
•
SelectItems
•
Protocol
•
DownloadStatus
MaxReturnedDevices
Specifies the maximum number of devices for which information can be returned in a search. In Unified CM release 9.0(1) the maximum number is 1000. Prior to Unified CM release 9.0(1) the maximum number was 200.
Format:
<element name="MaxReturnedDevices" nillable="true" type="xsd:unsignedInt"/>
Example:
<MaxReturnedDevices xsi:type="xsd:unsignedInt">1000</MaxReturnedDevices>
Class
Specifies the device class type that needs to be queried for the real-time status. The following options are available:
•
Any
•
Phone
•
Gateway
•
H323
•
Cti
•
VoiceMail
•
MediaResources
•
SIP Trunk
•
HuntLis
•
Unknown
Format:
<element name="Class" nillable="true" type="xsd:string"/>
<simpleType name="DeviceClass">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Phone"/>
<enumeration value="Gateway"/>
<enumeration value="H323"/>
<enumeration value="Cti"/>
<enumeration value="VoiceMail"/>
<enumeration value="MediaResources"/>
<enumeration value="SIP Trunk"/>
<enumeration value="HuntList"/>
<enumeration value="Unknown"/>
Example:
<Class xsi:type="tns:DeviceClass">Any</Class>
Model
Specifies the model of the device. 255 means all models.
Format:
<element name="Model" nillable="true" type="xsd:unsignedInt"/>
Example:
<Model xsi:type="xsd:unsignedInt">255</Model>
Status
Specifies the status of the device. The following options are available:
•
Any
•
Registered
•
UnRegistered
•
Rejected
•
PartiallyRegistered
•
Unknown
Format:
<element name="Status" nillable="true" type="xsd:string"/>
Example:
<Status xsi:type="tns:CmDevRegStat">Registered</Status>
NodeName
Specifies the server name where search is performed. If no name is specified, then all the servers within the cluster will be searched.
Format:
<element name="NodeName" nillable="true" type="xsd:string"/>
Example:
<NodeName xsi:type="xsd:string" xsi:nil="true"/>
SelectItems
Specifies the array of items for which you can specify the search criteria.
Format:
<complexType name="SelectItems">
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:SelectItem[]"/>
Example that contains IP address or name of the device of the items for which you need the real time status:
<SelectItems href="#id2" />Name or IP</tns:CmSelectionCriteria
<soapenc:Array id="id2" soapenc:arrayType="tns:SelectItem[2]">
<Item href="#id3"/><Item xsi:null="1"/>
<tns:SelectItem id="id3" xsi:type="tns:SelectItem">
<Item xsi:type="xsd:string"/></tns:SelectItem>
SelectBy
Specifies the Unified CM selection types during the search to RISDC. The following options are available:
•
Name
•
IPV4Address
•
IPV6Address
•
DirNumber
•
Description
•
SIPStatus for SIP Trunk
Format:
<element name="SelectBy" type="tns:CmSelectBy"/>
<simpleType name="CmSelectBy">
<restriction base="string">
<enumeration value="Name"/>
<enumeration value="IPV4Address"/>
<enumeration value="IPV6Address"/>
<enumeration value="DirNumber"/>
<enumeration value="Description"/>
<enumeration value="SIPStatus"/>
Example:
<multiRef id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns3:CmSelectBy"
xmlns:ns3="http://ccm.cisco.com/serviceability/soap/risport70/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IPV6Address</multiRef>
Protocol
Specifies the protocol name in the search criteria. The following options are available:
•
Any
•
SCCP
•
SIP
•
Unknown
Format:
<element name="Protocol" type="tns:ProtocolType"/>
<simpleType name="ProtocolType">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="SCCP"/>
<enumeration value="SIP"/>
<enumeration value="Unknown"/>
Example:
<multiRef id="id3" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns5:ProtocolType"
xmlns:ns5="http://ccm.cisco.com/serviceability/soap/risport70/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Any</multiRef>
DownloadStatus
Specifies the download status of the application. The following options are available:
•
Any
•
Upgrading
•
Successful
•
Failed
•
Unknown
Format:
<element name="DownloadStatus" nillable="true" type="tns:DeviceDownloadStatus"/>
<simpleType name="DeviceDownloadStatus">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Upgrading"/>
<enumeration value="Successful"/>
<enumeration value="Failed"/>
<enumeration value="Unknown"/>
Example:
<DownloadStatus href="#id4"/>
<multiRef id="id4" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns6:DeviceDownloadStatus"
xmlns:ns6="http://ccm.cisco.com/serviceability/soap/risport70/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Any</multiRef>
Response Format
The response has the following schema and contains information for a single server or many servers. The response contains a sequence of search information that is specified in the search criteria.
<complexType name='SelectCmDeviceResult'>
<element name='TotalDevicesFound' type='xsd:unsignedInt'/>
<element name='CmNodes' type='tns:CmNodes'/>
Total Devices Found
This element displays the total number of device that are found.
Format:
<element name="TotalDevicesFound" type="xsd:unsignedInt"/>
Example:
<TotalDevicesFound xsi:type="xsd:unsignedInt">4</TotalDevicesFound>
Call Manager Node Information
CMNodes provides a list of Call Manager nodes that are specified in the search criteria.
Format:
<complexType name="CmNodes">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:CmNode[]"/>
Each CMNode contains a sequence of devices and their registration status. The CmNode element displays the following information:
•
Return Code
•
Name
•
NoChange
•
CmDevice
Format:
<complexType name='CmNode'>
<element name='ReturnCode' type='tns:RisReturnCode'/>
<element name='Name' type='xsd:string'/>
<element name='NoChange' type='xsd:boolean'/>
<element name='CmDevices' type='tns:CmDevices'/>
Return Code
Displays the RIS return codes. The following options are available:
•
Ok
•
NotFound
•
InvalidRequest
•
InternalRequest
•
InternalError
•
NodeNotResponding
•
InvalidNodeName
Format:
<element name='ReturnCode' type='tns:RisReturnCode'/>
<simpleType name="RisReturnCode">
<restriction base="string">
<enumeration value="Ok"/>
<enumeration value="NotFound"/>
<enumeration value="InvalidRequest"/>
<enumeration value="InternalError"/>
<enumeration value="NodeNotResponding"/>
<enumeration value="InvalidNodeName"/>
Name
Displays the name of the node.
Example:
Name xsi:type="xsd:string">172.27.203.17</Name>
NoChange
Example:
<NoChange xsi:type="xsd:boolean">false</NoChange>
CmDevice
Displays the device information. See Call Manager Device Information.
Call Manager Device Information
The CmDevice displays the following information:
Format:
<complexType name="CmDevice">
<element name="Name" type="xsd:string"/>
<element name="DirNumber" nillable="true" type="xsd:string"/>
<element name="Class" nillable="true" type="tns:DeviceClass"/>
<element name="Model" nillable="true" type="xsd:unsignedInt"/>
<element name="Product" nillable="true" type="xsd:unsignedInt"/>
<element name="BoxProduct" nillable="true" type="xsd:unsignedInt"/>
<element name="Httpd" nillable="true" type="tns:CmDevHttpd"/>
<element name="RegistrationAttempts" type="xsd:unsignedInt"/>
<element name="IsCtiControllable" type="xsd:boolean"/>
<element name="LoginUserId" nillable="true" type="xsd:string"/>
<element name="Status" type="tns:CmDevRegStat"/>
<element name="StatusReason" nillable="true" type="xsd:unsignedInt"/>
<element name="PerfMonObject" nillable="true" type="xsd:unsignedInt"/>
<element name="DChannel" nillable="true" type="xsd:unsignedInt"/>
<element name="Description" nillable="true" type="xsd:string"/>
<element name="H323Trunk" nillable="true" type="tns:H323Trunk"/>
<element name="TimeStamp" nillable="true" type="xsd:unsignedInt"/>
<element name="Protocol" type="tns:ProtocolType"/>
<element name="NumOfLines" type="xsd:unsignedInt"/>
<element name="LinesStatus" type="tns:CmDevLinesStatus"/>
<element name="ActiveLoadID" nillable="true" type="xsd:string"/>
<element name="InactiveLoadID" nillable="true" type="xsd:string"/>
<element name="DownloadStatus" nillable="true" type="tns:DeviceDownloadStatus"/>
<element name="DownloadFailureReason" nillable="true" type="xsd:string"/>
<element name="DownloadServer" nillable="true" type="xsd:string"/>
<element name="IPAddress" type="tns:IPAddressArray"/>
<element name='SIPStatus' type='tns:SIPStatus'/>
<element name='SIPRemoteIpAddress' type='xsd:string'/>
Name
Displays the name of the device.
Example:
<Name xsi:type="xsd:string">CTIRP</Name>
DirNumber
Displays the directory number.
Example:
<DirNumber xsi:type="xsd:string">9999</DirNumber>
Class
Defines the device class types. The following options are available:
•
Any
•
Phone
•
Gateway
•
H323
•
Cti
•
VoiceMail
•
MediaResources
•
SIP Trunk
•
HuntLis
•
Unknown
Format:
<element name="Class" nillable="true" type="xsd:string"/>
<simpleType name="DeviceClass">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Phone"/>
<enumeration value="Gateway"/>
<enumeration value="H323"/>
<enumeration value="Cti"/>
<enumeration value="VoiceMail"/>
<enumeration value="MediaResources"/>
<enumeration value="SIP Trunk"/>
<enumeration value="HuntList"/>
<enumeration value="Unknown"/>
Example:
<Class xsi:type="ns1:DeviceClass">Cti</Class>
Model
Specifies the model of the device.
Example:
<Model xsi:type="xsd:unsignedInt">73</Model>
Product
Displays the product type.
Example:
<Product xsi:type="xsd:unsignedInt">48</Product>
BoxProduct
Displays the integer value (0 or 1) for box products.
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
Httpd
Displays the devices support HTTP. The following otpions are available:
•
Yes
•
No
•
Unknown
Format:
<simpleType name="CmDevHttpd">
<restriction base="string">
<enumeration value="Yes"/>
<enumeration value="No"/>
<enumeration value="Unknown"/>
Example:
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
RegistrationAttempts
Displays the number of registration attempts.
Example:
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
IsCtiControllable
Displays either yes or no.
Example:
<IsCtiControllable xsi:type="xsd:boolean">true</IsCtiControllable>
LoginUserId
Displays the login user ID.
Format:
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
Status
Displays the device registration status type. The following options are available:
•
Any
•
Registered
•
Unregistered
•
Rejected
•
PartiallyRegistered
•
Unknown
Format:
<simpleType name="CmDevRegStat">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Registered"/>
<enumeration value="UnRegistered"/>
<enumeration value="Rejected"/>
<enumeration value="PartiallyRegistered"/>
<enumeration value="Unknown"/>
Example:
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
StatusReason
Displays the status of the device. It is an integer value. If the device is in "Registered" state then <StatusReason> is 0. If the device is in "Unregistered" state then one of the following values is displayed:
Value
|
Description
|
1
|
Unknown - The device has unregistered for an unknown reason. If the device does not re-register within 5 minutes, verify that it is powered up and verify that there is network connectivity between the device and Unified CM.
|
6
|
ConnectivityError - Network communication between the device and Unified CM has been interrupted. Possible causes include device power outage, network power outage, network configuration error, network delay, packet drops, and packet corruption. It is also possible to get this error if the Unified CM node is experiencing high CPU usage. Verify that the device is powered up and operating, verify that there is network connectivity between the device and Unified CM, and verify that the CPU utilization is in the safe range (you can monitor this via the CPU Pegging Alert in RTMT).
|
8
|
DeviceInitiatedReset - The device has initiated a reset, possibly due to a power cycle or internal error. No action required; the device will re-register automatically.
|
9
|
CallManagerReset - A device reset was initiated from Cisco Unified CM Administration, either due to an explicit command from an administrator, or due to internal errors encountered. No action necessary; the device will re-register automatically.
|
10
|
DeviceUnregistered - The device has explicitly unregistered. Possible causes include a change in the IP address or port of the device. No action is necessary; the device will re-register automatically.
|
11
|
MalformedRegisterMsg - (SIP only) A SIP REGISTER message could not be processed because of an illegal format. Possible causes include a missing Call-ID header, a missing AoR in the To header, or an expires value that is too small. Check the REGISTER message for any of these issues and if you find one, correct the issue.
|
12
|
SCCPDeviceThrottling - (SCCP only) The indicated SCCP device exceeded the maximum number of events allowed per-SCCP device. Events can be phone calls, KeepAlive messages, or excessive SCCP or non-SCCP messages. The maximum number of allowed events is controlled by the Unified CM service parameter, Max Events Allowed. When an individual device exceeds the number configured in that service parameter, Unified CM closes the TCP connection to the device; automatic reregistration generally follows. This action is an attempt to stop malicious attacks on Unified CM or to ward off excessive CPU usage.
|
13
|
KeepAliveTimeout - A KeepAlive message was not received. Possible causes include device power outage, network power outage, network configuration error, network delay, packet drops, and packet corruption. It is also possible to get this error if the Unified CM node is experiencing high CPU usage. Verify that the device is powered up and operating, verify that there is network connectivity between the device and Unified CM, and verify the CPU utilization is in the safe range (you can monitor this via the CPU Pegging Alert in RTMT).
|
14
|
ConfigurationMismatch (SIP only) The configuration on the device does not match the configuration in Unified CM. This can be caused by database replication errors or other internal Unified CM communication errors. Go to the Cisco Unified Reporting web page, generate a Unified CM Database Status report and verify "all servers have a good replication status". You can also go to the Real-Time Reporting Tool (RTMT) and check the Replication Status in the Database Summary page. If status shows 2, then replication is working. If this device continues to unregister with this reason code, go to the Device Configuration page in Unified CM Administration for the device indicated in this alarm and click Save. This generates a change notify message to the Unified CM and TFTP services and rebuilds a new configuration file for the device. If the problem still persists, restart the TFTP service and the Unified CM service.
|
15
|
CallManagerRestart - A device restart was initiated from Unified CM Administration, either due to an explicit command from an administrator or due to a configuration change such as adding, deleting or changing a directory number associated with the device. No action is necessary; the device will re-register automatically.
|
16
|
DuplicateRegistration - Unified CM detected that the device attempted to register to two nodes at the same time. Unified CM initiated a restart to the phone to force it to re-home to a single node. No action is necessary; the device will re-register automatically.
|
17
|
CallManagerApplyConfig - An ApplyConfig action was performed in Unified CM Administration resulting in an unregistration. No action is necessary; the device will re-register automatically.
|
18
|
DeviceNoResponse - The device did not respond to a reset or restart notification, so it is being forcefully reset. If the device does not re-register within 5 minutes, confirm that it is powered up and confirm that there is network connectivity between the device and Unified CM.
|
21
|
PowerSavePlus - The device powered off as a result of the Power Save Plus feature that is enabled for this device. When the device powers off, it remains unregistered from Unified CM for the duration specified in the Phone On Time parameter in the Product Specific Configuration for this device.
|
Example:
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
PerfMonObject
Displays the PerfMonObject ID.
<PerfMonObject xsi:type="xsd:unsignedInt">2</PerfMonObject>
DChannel
Displays the number of D channels supported for PRI devices.
Example:
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
Description
Example:
<Description xsi:type="xsd:string">CTIRP1</Description>
H323Trunk
Displays the H323 trunk details.
Format:
<complexType name="H323Trunk">
<element name="ConfigName" nillable="true" type="xsd:string"/>
<element name="TechPrefix" nillable="true" type="xsd:string"/>
<element name="Zone" nillable="true" type="xsd:string"/>
<element name="RemoteCmServer1" nillable="true" type="xsd:string"/>
<element name="RemoteCmServer2" nillable="true" type="xsd:string"/>
<element name="RemoteCmServer3" nillable="true" type="xsd:string"/>
<element name="AltGkList" nillable="true" type="xsd:string"/>
<element name="ActiveGk" nillable="true" type="xsd:string"/>
<element name="CallSignalAddr" nillable="true" type="xsd:string"/>
<element name="RasAddr" nillable="true" type="xsd:string"/>
TimeStamp
Displays the UTC format timestamp.
Example:
<TimeStamp xsi:type="xsd:unsignedInt">1222331666</TimeStamp>
Protocol
Displays the device protocol types. The following options are available:
•
Any
•
SCCP
•
SIP
•
Unknown
Example:
<Protocol xsi:type="ns1:ProtocolType">Any</Protocol>
NumOfLines
Displays the number of lines.
Example:
<NumOfLines xsi:type="xsd:unsignedInt">0</NumOfLines>
LinesStatus
Displays the single line status types for SIP devices. The following options are available:
•
Any
•
Registered
•
UnRegistered
•
Rejected
•
Unknown
Format:
<simpleType name="CmSingleLineStatus">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Registered"/>
<enumeration value="UnRegistered"/>
<enumeration value="Rejected"/>
<enumeration value="Unknown"/>
ActiveLoadID
Displays the currently active firmware on the phone.
Format:
<element name="ActiveLoadID" nillable="true" type="xsd:string"/>
InactiveLoadID
Displays the inactive phone partition load of the phone (if phone supports dual partition).
Format:
<element name="InactiveLoadID" nillable="true" type="xsd:string"/>
DownloadStatus
Displays the inactive partition phone download status.
Format:
<element name="DownloadStatus" nillable="true" type="tns:DeviceDownloadStatus"/>
DownloadFailureReason
Displays the inactive partition download failure, if any.
Format:
<element name="DownloadFailureReason" nillable="true" type="xsd:string"/>
DownloadServer
Displays the inactive partition downloading server.
Format:
<element name="DownloadServer" nillable="true" type="xsd:string"/>
IPAddress
Displays the IP address type, the IP address, and the attribute type.
Format:
<complexType name="IPAddressArray">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType"
wsdl:arrayType="tns:IPAddressArrayType[]"/>
<complexType name="IPAddressArrayType">
<element name="IP" type="xsd:string"/>
<element name="IPAddrType" type="tns:IPAddrType"/>
<element name="Attribute" type="tns:AttributeType"/>
<simpleType name="AttributeType">
<restriction base="string">
<enumeration value="Unknown"/>
<enumeration value="Adminstrative"/>
<enumeration value="Signaling"/>
<enumeration value="AdministrativeAndSignaling"/>
<simpleType name="IPAddrType">
<restriction base="string">
<enumeration value="ipv4"/>
<enumeration value="ipv6"/>
SIPStatus
Displays the status of SIP trunk. The following options are available:
•
InService
•
OutOfService
•
PartialService
•
Unknown
Format:
<simpleType name="SIPStatus">
<restriction base="string">
<enumeration value="InService"/>
<enumeration value="OutOfService"/>
<enumeration value="PartialService"/>
<enumeration value="Unknown"/>
SIPRemoteIpAddress
Displays a list of remote IP addresses and its status.
Format:
<element name='SIPRemoteIpAddress' type='xsd:string'/>
Example Request (RPC/Encoded Format)
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:SelectCmDevice soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<StateInfo xsi:type="xsd:string"/>
<CmSelectionCriteria href="#id0"/>
<multiRef id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CmSelectionCriteria"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://schemas.cisco.com/ast/soap/">
<MaxReturnedDevices xsi:type="xsd:unsignedInt">1000</MaxReturnedDevices>
<Class xsi:type="xsd:string">Any</Class>
<Model xsi:type="xsd:unsignedInt">255</Model>
<Status xsi:type="xsd:string">Registered</Status>
<NodeName xsi:type="xsd:string" xsi:nil="true"/>
<SelectBy xsi:type="xsd:string">Name</SelectBy>
<SelectItems soapenc:arrayType="ns2:SelectItem[1]" xsi:type="soapenc:Array">
<multiRef id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns3:SelectItem" xmlns:ns3="http://schemas.cisco.com/ast/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<Item xsi:type="xsd:string">*</Item>
Example Response (RPC/Encoded Format)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:SelectCmDeviceResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SelectCmDeviceResult xsi:type="ns1:SelectCmDeviceResult">
<TotalDevicesFound xsi:type="xsd:unsignedInt">4</TotalDevicesFound>
<CmNodes soapenc:arrayType="ns1:CmNode[1]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns1:CmNode">
<ReturnCode xsi:type="ns1:RisReturnCode">Ok</ReturnCode>
<Name xsi:type="xsd:string">CISCART15</Name>
<NoChange xsi:type="xsd:boolean">false</NoChange>
<CmDevices soapenc:arrayType="ns1:CmDevice[4]" xsi:type="soapenc:Array">
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">ANN_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">126</Model>
<Product xsi:type="xsd:unsignedInt">89</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">608</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">ANN_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<SIPStatus xsi:type='tns:SIPStatus'>InService</SIPStatus>
<SIPRemoteIpAddress xsi:type='xsd:string'> 0.77.31.18=Available</SIPRemoteIpAddress>
<TimeStamp xsi:type="xsd:unsignedInt">1204679735</TimeStamp>
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">CFB_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">50</Model>
<Product xsi:type="xsd:unsignedInt">28</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">15</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">CFB_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1204679736</TimeStamp>
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">MOH_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">70</Model>
<Product xsi:type="xsd:unsignedInt">51</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">6</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">MOH_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1204679735</TimeStamp>
<item xsi:type="ns1:CmDevice">
<Name xsi:type="xsd:string">MTP_2</Name>
<IpAddress xsi:type="xsd:string">10.77.31.15</IpAddress>
<DirNumber xsi:type="xsd:string" xsi:nil="true"/>
<Class xsi:type="ns1:DeviceClass">MediaResources</Class>
<Model xsi:type="xsd:unsignedInt">110</Model>
<Product xsi:type="xsd:unsignedInt">30</Product>
<BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
<Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
<LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">13</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">MTP_CISCART15</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1204679735</TimeStamp>
<StateInfo xsi:type="xsd:string"><StateInfo ClusterWide="1"><Node
Name="CISCART15" SubsystemStartTime="1204679712" StateId="4"
TotalItemsFound="4"
TotalItemsReturned="4"/></StateInfo></StateInfo>
</ns1:SelectCmDeviceResponse>
</soapenv:Envelope>
Example Request (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:CmSelectionCriteria>
<soap:MaxReturnedDevices>200</soap:MaxReturnedDevices>
<soap:DeviceClass>Any</soap:DeviceClass>
<soap:Model>255</soap:Model>
<soap:Status>Any</soap:Status>
<soap:NodeName>10.77.28.35</soap:NodeName>
<soap:SelectBy>Name</soap:SelectBy>
<soap:SelectItems><soap:item><soap:Item>*</soap:Item></soap:item></soap:SelectItems>
<soap:Protocol>Any</soap:Protocol>
<soap:DownloadStatus>Any</soap:DownloadStatus>
</soap:CmSelectionCriteria>
Example Response (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:selectCmDeviceResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:selectCmDeviceReturn>
<ns1:SelectCmDeviceResult>
<ns1:TotalDevicesFound>13</ns1:TotalDevicesFound>
<ns1:ReturnCode>Ok</ns1:ReturnCode>
<ns1:Name>10.77.28.35</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:Name>ANN_2</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>126</ns1:Model>
<ns1:Product>89</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>632</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ANN_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517879</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.35</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>ANN_3</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>126</ns1:Model>
<ns1:Product>89</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>632</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ANN_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.39</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>CFB_2</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>50</ns1:Model>
<ns1:Product>28</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>15</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>CFB_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517879</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.35</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>CFB_3</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>50</ns1:Model>
<ns1:Product>28</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>15</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>CFB_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.39</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>MOH_2</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>70</ns1:Model>
<ns1:Product>51</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>6</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MOH_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517879</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.35</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>MOH_3</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>70</ns1:Model>
<ns1:Product>51</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>6</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MOH_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.39</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>MTP_2</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>110</ns1:Model>
<ns1:Product>30</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>13</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MTP_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517880</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.35</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:IP>0000:0000:0000:0000:0000:0000:0000:0000</ns1:IP>
<ns1:IPAddrType>ipv6</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>MTP_3</ns1:Name>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>110</ns1:Model>
<ns1:Product>30</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>13</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MTP_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.39</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:IP>0000:0000:0000:0000:0000:0000:0000:0000</ns1:IP>
<ns1:IPAddrType>ipv6</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>ctiport</ns1:Name>
<ns1:DirNumber>9999</ns1:DirNumber>
<ns1:DeviceClass>Cti</ns1:DeviceClass>
<ns1:Model>72</ns1:Model>
<ns1:Product>25</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>1</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ctiport</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1317240005</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:ActiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.21.219</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>SEP00070E161763</ns1:Name>
<ns1:DirNumber>7001-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>30018</ns1:Model>
<ns1:Product>30044</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>7001</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315939989</ns1:TimeStamp>
<ns1:Protocol>SIP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>7001</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:ActiveLoadID>SIP41.9-2-1S</ns1:ActiveLoadID>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.65</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>SEP00070E1678C1</ns1:Name>
<ns1:DirNumber>7000-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>30018</ns1:Model>
<ns1:Product>30044</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>8</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>7000</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1317230969</ns1:TimeStamp>
<ns1:Protocol>SIP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>7000</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:ActiveLoadID>SIP41.9-2-1S</ns1:ActiveLoadID>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.89</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>SEP0022905C3B03</ns1:Name>
<ns1:DirNumber>7002-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>119</ns1:Model>
<ns1:Product>119</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>7002</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315939813</ns1:TimeStamp>
<ns1:Protocol>SIP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>7002</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:ActiveLoadID>SIP70.9-2-1S</ns1:ActiveLoadID>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.57</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
<ns1:Name>SEP00235E18F3D5</ns1:Name>
<ns1:DirNumber>5001-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>308</ns1:Model>
<ns1:Product>207</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId>asst</ns1:LoginUserId>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>5001</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517983</ns1:TimeStamp>
<ns1:Protocol>SCCP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>5001</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:ActiveLoadID>SCCP41.9-2-1S</ns1:ActiveLoadID>
<ns1:InactiveLoadID xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadStatus>Unknown</ns1:DownloadStatus>
<ns1:DownloadFailureReason xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DownloadServer xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:IP>10.77.28.88</ns1:IP>
<ns1:IPAddrType>ipv4</ns1:IPAddrType>
<ns1:Attribute>AdministrativeAndSignaling</ns1:Attribute>
<ns1:IP>2001:0100:0010:0000:0223:5eff:fe18:f3d5</ns1:IP>
<ns1:IPAddrType>ipv6</ns1:IPAddrType>
<ns1:Attribute>Unknown</ns1:Attribute>
</ns1:SelectCmDeviceResult>
<ns1:StateInfo><StateInfo><Node Name="10.77.28.35"
SubsystemStartTime="1315517870" StateId="71" TotalItemsFound="13"
TotalItemsReturned="13"/></StateInfo></ns1:StateInfo>
</ns1:selectCmDeviceReturn>
</ns1:selectCmDeviceResponse>
Faults
For details about all the possible faults for SelectCmDevice operation, see SOAP Fault Error Codes.
RisPort Service: selectCtiItem Operation
The selectCtiItem operation allows clients to perform a CTI manager-related query.
This section has the following information:
•
Request Format
•
Response Format
•
Example Request (Doc/Literal Format)
•
Example Response (Doc/Literal Format)
Request Format
SOAP Action
The HTTP header should have following SOAP action:
SOAPAction: http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCtiItems
Envelope Information
The query information should have an Envelope as follows:
?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://schemas.cisco.com/ast/soap/"
xmlns:types="http://schemas.cisco.com/ast/soap/encodedTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Session ID
The following example shows a SOAP header that contains a session ID. The client sets a unique session ID.
<SessionId xsi:type="xsd:string">jSessionId</SessionId>
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<tns:SelectCtiItem><StateInfo xsi:type="xsd:string" /><CtiSelectionCriteria href="#id1"
/></tns:SelectCtiItem>
<tns:CtiSelectionCriteria id="id1" xsi:type="tns:CtiSelectionCriteria">
Maximum Device Information
Specifies the maximum number of devices to be returned. In Unified CM release 9.0(1) the maximum number is 1000. Prior to Unified CM release 9.0(1) the maximum number was 200.
The following example specifies the maximum number of devices that this search needs to return:
<MaxReturnedItems xsi:type="xsd:unsignedInt">10</MaxReturnedItems>
CTI Application/Device/Line Specification
The following example specifies on which CTI manager class Line/Device/Provider a search is provided:
<CtiMgrClass xsi:type="tns:CtiMgrClass">Line</CtiMgrClass>
Status of CTI Item Search
The following example specifies the Status of class on which to search:
<Status xsi:type="tns:CtiStatus">Any</Status>
Server Name for Search
The following example specifies the server name on which the search is performed:
<NodeName xsi:type="xsd:string" />
Type of Search
The following example specifies the type of selection:
<SelectAppBy xsi:type="tns:CtiSelectAppBy">AppIpAddress</SelectAppBy>
List of Items That Needs to be Searched
The following example specifies an array for items for which the real-time status is required:
<AppItems href="#id2" />Name /IP</tns:CtiSelectionCriteria>
<soapenc:Array id="id2" soapenc:arrayType="tns:SelectAppItem[2]">
<Item href="#id3" /><Item xsi:null="1" /></soapenc:Array>
<tns:SelectAppItem id="id3" xsi:type="tns:SelectAppItem">
<AppItem xsi:type="xsd:string"/>
Response Format
The Response includes a sequence of Unified CM Nodes with sequences of CTI devices and lines real-time information:
<complexType name='CtiItem'>
<element name='AppId' type='xsd:string'/>
<element name='ProviderName' type='xsd:string'/>
<element name='UserId' type='xsd:string'/>
<element name='AppIpAddr' type='xsd:string'/>
<element name='AppStatus' type='tns:CtiStatus'/>
<element name='AppStatusReason' type='xsd:unsignedInt'/>
<element name='AppTimeStamp' type='xsd:unsignedInt'/>
<element name='CtiDevice' type='tns:CtiDevice'/>
<element name='CtiLine' type='tns:CtiLine'/>
CTI Device real-time information contains the following sequence of information:
<complexType name='CtiDevice'>
<element name='AppControlsMedia' type='xsd:boolean'/>
<element name='DeviceName' type='xsd:string'/>
<element name='DeviceStatus' type='tns:CtiStatus'/>
<element name='DeviceStatusReason' type='xsd:unsignedInt'/>
<element name='DeviceTimeStamp' type='xsd:unsignedInt'/>
CTI Line contains the following sequence of information:
<complexType name='CtiLine'>
<element name='DirNumber' type='xsd:string'/>
<element name='LineStatus' type='tns:CtiStatus'/>
<element name='LineStatusReason' type='xsd:unsignedInt'/>
<element name='LineTimeStamp' type='xsd:unsignedInt'/>
Example Request (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:StateInfo></soap:StateInfo>
<soap:CtiSelectionCriteria>
<soap:MaxReturnedItems>200</soap:MaxReturnedItems>
<soap:CtiMgrClass>Device</soap:CtiMgrClass>
<soap:Status>Any</soap:Status>
<soap:NodeName></soap:NodeName>
<soap:SelectAppBy>AppId</soap:SelectAppBy>
<!--Zero or more repetitions:-->
<soap:AppItem></soap:AppItem>
<!--Zero or more repetitions:-->
<soap:DevName></soap:DevName>
<!--Zero or more repetitions:-->
<soap:DirNumber></soap:DirNumber>
</soap:CtiSelectionCriteria>
Example Response (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:selectCtiItemResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:selectCtiItemReturn>
<ns1:SelectCtiItemResult>
<ns1:TotalItemsFound>1</ns1:TotalItemsFound>
<ns1:ReturnCode>Ok</ns1:ReturnCode>
<ns1:Name>10.77.28.35</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:AppId>Cti123-10.77.21.219-1261</ns1:AppId>
<ns1:UserId>Cti123</ns1:UserId>
<ns1:AppIpAddr>10.77.21.219</ns1:AppIpAddr>
<ns1:AppStatus>Open</ns1:AppStatus>
<ns1:AppStatusReason>0</ns1:AppStatusReason>
<ns1:AppTimeStamp>1316804742</ns1:AppTimeStamp>
<ns1:AppControlsMedia>false</ns1:AppControlsMedia>
<ns1:DeviceName>ctiport</ns1:DeviceName>
<ns1:DeviceStatus>Open</ns1:DeviceStatus>
<ns1:DeviceStatusReason>0</ns1:DeviceStatusReason>
<ns1:DeviceTimeStamp>1316804750</ns1:DeviceTimeStamp>
<ns1:CtiLine xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ReturnCode>NotFound</ns1:ReturnCode>
<ns1:Name>kirra-axis-sub</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:CtiItems xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</ns1:SelectCtiItemResult>
<ns1:StateInfo><StateInfo><Node Name="10.77.28.35"
SubsystemStartTime="1315259429" StateId="25" TotalItemsFound="1"
TotalItemsReturned="1"/><Node Name="kirra-axis-sub" SubsystemStartTime="1315949102"
StateId="1" TotalItemsFound="0" TotalItemsReturned="0"/></StateInfo></ns1:StateInfo>
</ns1:selectCtiItemReturn>
</ns1:selectCtiItemResponse>
RisPort Service: SelectCtiDevice Operation (Includes IPv6 Devices)
SelectCtiDevice API is used for querying CTI information on CTI application or device or line published from Cisco CTI Manager. The SOAP API supports Call Manager device search for both CTI device with IPv4 and IPv6 addresses. The device search criteria can be either CTI device IPv4 or IPv6 address but not both.
The operation name for invoking the API is SelectCtiDevice and the service URL is https://<server>:8443/realtimeservice/services/RisPort70
Note
The service URL for release 7.1(2) is different from the earlier releases. The service URL of this release includes the version information.
The SelectCtiDevice operation comprises the SelectCtiItemInput and SelectCtiItemOutput messages:
<message name="SelectCtiItemInput">
<part name="StateInfo" type="xsd:string"/>
<part name="CtiSelectionCriteria" type="tns:CtiSelectionCriteria"/>
<message name="SelectCtiItemOutput">
<part name="StateInfo" type="xsd:string"/>
<part name="SelectCtiItemResult" type="tns:SelectCtiItemResult"/>
<portType name="RisPortType">
<operation name="SelectCtiItem">
<input message="tns:SelectCtiItemInput"/>
<output message="tns:SelectCtiItemOutput"/>
This section contains information on the following topics:
•
Request Format
•
Response Format
•
Example Request (RPC/Encoded Format)
•
Example Response (RPC/Encoded Format)
•
Example Request (Doc/Literal Format)
•
Example Response (Doc/Literal Format)
Request Format
SOAP Action
HTTP header should have following SOAP action for these queries.
SOAPAction: http://schemas.cisco.com/ast/soap/action/#RisPort70#SelectCtiDevice
Envelope and Session ID
Query information includes an envelope and session ID information as follows:
<?xml version="1.0" encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<AstHeader xsi:type="soap:AstHeader">
<SessionId xsi:type="xsd:string"/>
The SOAP header has the session ID that is a unique ID from the client.
SelectCtiItem Operation
The SelectCtiItem operation is first defined in the SOAP body element.
<ns1:SelectCtiItem soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
Stateinfo
If same Information is queried repetitively, then Stateinfo is sent from the previous request. Stateinfo is the string that is returned by the server and it represents the state of the real-time database.
<StateInfo xsi:type="xsd:string" />
Selection Criteria
CtiSelectionCriteria is the selection criteria element. You can specify the following:
•
MaxReturnedItems
•
CtiMgrClass
•
Status
•
NodeName
•
SelectAppBy
•
AppItems
•
DevNames
•
DirNumbers
The format is as follows:
<complexType name="CtiSelectionCriteria">
<element name="MaxReturnedItems" nillable="true" type="xsd:unsignedInt"/>
<element name="CtiMgrClass" nillable="true" type="tns:CtiMgrClass"/>
<element name="Status" nillable="true" type="tns:CtiStatus"/>
<element name="NodeName" nillable="true" type="xsd:string"/>
<element name="SelectAppBy" nillable="true" type="tns:CtiSelectAppBy"/>
<element name="AppItems" nillable="true" type="tns:SelectAppItems"/>
<element name="DevNames" nillable="true" type="tns:SelectDevNames"/>
<element name="DirNumbers" nillable="true" type="tns:SelectDirNumbers"/>
MaxReturnedItems
Specifies the maximum number of items to be returned. In Unified CM release 9.0(1) the maximum number is 1000. Prior to Unified CM release 9.0(1) the maximum number was 200.
Format:
<element name="MaxReturnedItems" nillable="true" type="xsd:unsignedInt"/>
CtiMgrClass
Specifies on which CTI manager class line or device, or provider the search is provided. The following values are available:
•
Provider
•
Device
•
Line
Format:
<simpleType name="CtiMgrClass">
<restriction base="string">
<enumeration value="Provider"/>
<enumeration value="Device"/>
<enumeration value="Line"/>
Status
Specifies the status of class on which to search. The following values are available:
•
Any
•
Open
•
Closed
•
OpenFailed
•
Unknown
Format:
<simpleType name="CtiStatus">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Open"/>
<enumeration value="Closed"/>
<enumeration value="OpenFailed"/>
<enumeration value="Unknown"/>
NodeName
Specifies the server name on which the search is performed.
Format:
<element name="NodeName" nillable="true" type="xsd:string"/>
SelectAppBy
Specifies the type of selection. The following options are available:
•
AppId
•
AppIPV4Address
•
AppIPV6Address
•
UserId
Format:
<simpleType name="CtiSelectAppBy">
<restriction base="string">
<enumeration value="AppId"/>
<enumeration value="AppIPV4Address"/>
<enumeration value="AppIPV6Address"/>
<enumeration value="UserId"/>
Example:
<SelectAppBy xsi:type="ns2:CtiSelectAppBy" href="#id2"/>
<multiRef id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns6:CtiSelectAppBy"
xmlns:ns5="http://ccm.cisco.com/serviceability/soap/risport70/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">AppId</multiRef>
AppItems
Specifies an array for items for which the real-time status is required.
Format:
<complexType name="SelectAppItems">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:SelectAppItem[]"/>
<complexType name="SelectAppItem">
<element name="AppItem" type="xsd:string"/>
Example:
<AppItems soapenc:arrayType="ns2:SelectAppItem[1]" xsi:type="soapenc:Array">
<multiRef id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns4:SelectAppItem"
xmlns:ns4="http://ccm.cisco.com/serviceability/soap/risport70/">
<AppItem xsi:type="xsd:string">Quality Report Tool</AppItem>
DevNames
Format:
<complexType name="SelectDevNames">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:SelectDevName[]"/>
<complexType name="SelectDevName">
<element name="DevName" type="xsd:string"/>
Example:
<DevNames xsi:type="ris:SelectDevNames" soapenc:arrayType="ris:SelectDevName[]">
<Item xsi:type="ris:DevName"> dev1 </Item>
DirNumbers
Specifies the directory number.
Format:
<complexType name="SelectDirNumbers">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:SelectDirNumber[]"/>
<complexType name="SelectDirNumber">
<element name="DirNumber" type="xsd:string"/>
Example:
<DirNumbers xsi:type="ns2:SelectDirNumber" xsi:nil="true"/>
As part of CtiSelectionCriteria object, the element CtiSelectAppBy can have IPv4 or IPv6 addresses as search criteria. In the request, we can specify multiple AppItems, DevNames and DirNumbers. The format of the array elements with such a request is as follows:
<AppItems xsi:type= "ris:SelectAppItem" soapenc:arrayType="ris:SelectAppItems[]">
<item xsi:type="ris:AppItem">A Cisco DB</item>
<item xsi:type="ris:AppItem">Cisco</item>
<DevNames xsi:type="ris:SelectDevNames" soapenc:arrayType="ris:SelectDevName[]">
<Item xsi:type="ris:DevName"> dev1 </Item>
<Item xsi:type="ris:DevName"> dev2 </Item>
<DirNumbers xsi:type="ris:SelectDirNumbers" soapenc:arrayType="ris:SelectDirNumber[]">
<Item xsi:type="ris:DirNumber"> dir1 </Item>
<Item xsi:type="ris:DirNumber"> dir2 </Item>
In the sample request, the ReturnCode is a string:
<simpleType name="ReturnCode">
<restriction base="xsd:string"/>
SelectCtiItem API can be used to search the CtiLine items. In order to do that, the query needs to be modified by having <CtiMgrClass xsi:type="ris:CtiMgrClass">Line </CtiMgrClass> in the request.
Response Format
The response follows the following schema:
<complexType name="SelectCtiItemResult">
<element name="TotalItemsFound" type="xsd:unsignedInt"/>
<element name="CtiNodes" nillable="true" type="tns:CtiNodes"/>
TotalItemsFound
Displays the total items found.
Format:
<element name="TotalItemsFound" type="xsd:unsignedInt"/>
Example:
<TotalItemsFound xsi:type="xsd:unsignedInt">1</TotalItemsFound>
Node Information
The following node information are displayed:
•
ReturnCode
•
Name
•
NoChange
•
CtiItems
Format:
<complexType name="CtiNodes">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:CtiNode[]"/>
<complexType name="CtiNode">
<element name="ReturnCode" type="tns:RisReturnCode"/>
<element name="Name" type="xsd:string"/>
<element name="NoChange" type="xsd:boolean"/>
<element name="CtiItems" nillable="true" type="tns:CtiItems"/>
ReturnCode
Displays the the RIS return codes. The following options are available:
•
Ok
•
NotFound
•
InvalidRequest
•
InternalRequest
•
InternalError
•
NodeNotResponding
•
InvalidNodeName
Format:
<element name='ReturnCode' type='tns:RisReturnCode'/>
<simpleType name="RisReturnCode">
<restriction base="string">
<enumeration value="Ok"/>
<enumeration value="NotFound"/>
<enumeration value="InvalidRequest"/>
<enumeration value="InternalError"/>
<enumeration value="NodeNotResponding"/>
<enumeration value="InvalidNodeName"/>
Name
Displays the name of the node.
Example:
Name xsi:type="xsd:string">172.27.203.17</Name>
NoChange
Example:
<NoChange xsi:type="xsd:boolean">false</NoChange>
CtiItems
Displays the following informations:
•
AppId
•
UserId
•
AppIpAddr
•
AppIpv6Addr
•
AppStatus
•
AppStatusReason
•
AppTimeStamp
•
CtiDevice
•
CtiLine
Format:
<complexType name="CtiItem">
<element name="AppId" nillable="true" type="xsd:string"/>
<element name="UserId" nillable="true" type="xsd:string"/>
<element name="AppIpAddr" nillable="true" type="xsd:string"/>
<element name="AppIpv6Addr" nillable="true" type="xsd:string"/>
<element name="AppStatus" nillable="true" type="tns:CtiStatus"/>
<element name="AppStatusReason" nillable="true" type="xsd:unsignedInt"/>
<element name="AppTimeStamp" nillable="true" type="xsd:unsignedInt"/>
<element name="CtiDevice" nillable="true" type="tns:CtiDevice"/>
<element name="CtiLine" nillable="true" type="tns:CtiLine"/>
AppId
Displays the application ID.
Example:
<AppId xsi:type="xsd:string">Quality Report Tool</AppId>
UserId
Displays the user ID.
Example:
<UserId xsi:type="xsd:string">XXXSysUser</UserId>
AppIpAddr
Displays the IPv4 address.
Example:
<AppIpAddr xsi:type="xsd:string">xxx.x.x.x</AppIpAddr>
AppIpv6Addr
Displays the IPv6 address.
AppStatus
Example:
<AppStatus xsi:type="ns2:CtiStatus">Open</AppStatus>
AppStatusReason
Example:
<AppStatusReason xsi:type="xsd:unsignedInt">0</AppStatusReason>
AppTimeStamp
Example:
<AppTimeStamp xsi:type="xsd:unsignedInt">1221380548</AppTimeStamp>
CtiDevice
Displays the following information realted to CTI device:
•
AppControlsMedia
•
DeviceName
•
DeviceStatus
•
DeviceStatusReason
•
DeviceTimeStamp
Format:
<complexType name="CtiDevice">
<element name="AppControlsMedia" nillable="true" type="xsd:boolean"/>
<element name="DeviceName" nillable="true" type="xsd:string"/>
<element name="DeviceStatus" nillable="true" type="tns:CtiStatus"/>
<element name="DeviceStatusReason" nillable="true" type="xsd:unsignedInt"/>
<element name="DeviceTimeStamp" nillable="true" type="xsd:unsignedInt"/>
CtiLine
Displays the following information related to CTI line:
•
DirNumber
•
LineStatus
•
LineStatusReason
•
LineTimeStamp
Format:
<complexType name="CtiLine">
<element name="DirNumber" type="xsd:string"/>
<element name="LineStatus" type="tns:CtiStatus"/>
<element name="LineStatusReason" type="xsd:unsignedInt"/>
<element name="LineTimeStamp" type="xsd:unsignedInt"/>
Example Request (RPC/Encoded Format)
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ris="http://ccm.cisco.com/serviceability/soap/risport70/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<ns1:SelectCtiItem soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<StateInfo xsi:type="xsd:string" xsi:nil="true"/>
<CtiSelectionCriteria href="#id0"/>
<multiRef id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CtiSelectionCriteria" xmlns:ns2="http://schemas.cisco.com/ast/soap/">
<MaxReturnedItems xsi:type="xsd:unsignedInt">20</MaxReturnedItems>
<CtiMgrClass xsi:type="ris:CtiMgrClass">Provider</CtiMgrClass>
<Status xsi:type="ris:CtiStatus">Any</Status>
<NodeName xsi:type="xsd:string">172.27.203.17</NodeName>
<SelectAppBy xsi:type="ns2:CtiSelectAppBy" href="#id2"/>
<AppItems soapenc:arrayType="ns2:SelectAppItem[1]" xsi:type="soapenc:Array">
<DevNames xsi:type="ns2:SelectDevName" xsi:nil="true"/>
<DirNumbers xsi:type="ns2:SelectDirNumber" xsi:nil="true"/>
<multiRef id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns4:SelectAppItem"
xmlns:ns4="http://ccm.cisco.com/serviceability/soap/risport70/">
<AppItem xsi:type="xsd:string">Quality Report Tool</AppItem>
<multiRef id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns6:CtiSelectAppBy"
xmlns:ns5="http://ccm.cisco.com/serviceability/soap/risport70/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">AppId</multiRef>
Example Response (RPC/Encoded Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:SelectCtiItemResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SelectCtiItemResult xsi:type="ns2:SelectCtiItemResult"
xmlns:ns2="http://schemas.cisco.com/ast/soap/risport70/">
<TotalItemsFound xsi:type="xsd:unsignedInt">1</TotalItemsFound>
<CtiNodes soapenc:arrayType="ns3:CtiNode[1]" xsi:type="soapenc:Array"
xmlns:ns3="http://ccm.cisco.com/serviceability/soap/risport70/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns2:CtiNode">
<ReturnCode xsi:type="ns3:RisReturnCode">Ok</ReturnCode>
<Name xsi:type="xsd:string">172.27.203.17</Name>
<NoChange xsi:type="xsd:boolean">false</NoChange>
<CtiItems soapenc:arrayType="ns3:CtiItem[1]" xsi:type="soapenc:Array">
<item xsi:type="ns2:CtiItem">
<AppId xsi:type="xsd:string">Quality Report Tool</AppId>
<UserId xsi:type="xsd:string">CCMQRTSysUser</UserId>
<AppIpAddr xsi:type="xsd:string">127.0.0.1</AppIpAddr>
<AppIpv6Addr xsi:type="xsd:string" xsi:nil="true"/>
<AppStatus xsi:type="ns2:CtiStatus">Open</AppStatus>
<AppStatusReason xsi:type="xsd:unsignedInt">0</AppStatusReason>
<AppTimeStamp xsi:type="xsd:unsignedInt">1221380548</AppTimeStamp>
<CtiDevice xsi:type="ns3:CtiDevice" xsi:nil="true"/>
<CtiLine xsi:type="ns3:CtiLine" xsi:nil="true"/>
<StateInfo xsi:type="xsd:string"><StateInfo><Node Name="172.27.203.17"
SubsystemStartTime="1221380428" StateId="134" TotalItemsFound="1"
TotalItemsReturned="1"/></StateInfo></StateInfo>
</ns1:SelectCtiItemResponse>
Example Request (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:CtiSelectionCriteria>
<soap:MaxReturnedItems>200</soap:MaxReturnedItems>
<soap:CtiMgrClass>Device</soap:CtiMgrClass>
<soap:Status>Any</soap:Status>
<soap:NodeName xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<soap:SelectAppBy>AppId</soap:SelectAppBy>
<soap:AppItems></soap:AppItems>
<soap:DevNames></soap:DevNames>
<soap:DirNumbers></soap:DirNumbers>
</soap:CtiSelectionCriteria>
Example Response (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:selectCtiItemResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:selectCtiItemReturn>
<ns1:SelectCtiItemResult>
<ns1:TotalItemsFound>1</ns1:TotalItemsFound>
<ns1:ReturnCode>Ok</ns1:ReturnCode>
<ns1:Name>10.77.28.35</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:AppId>Cti123-10.77.21.219-1090</ns1:AppId>
<ns1:UserId>Cti123</ns1:UserId>
<ns1:AppIpAddr>10.77.21.219</ns1:AppIpAddr>
<ns1:AppIpv6Addr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AppStatus>Closed</ns1:AppStatus>
<ns1:AppStatusReason>2</ns1:AppStatusReason>
<ns1:AppTimeStamp>1317410710</ns1:AppTimeStamp>
<ns1:AppControlsMedia>false</ns1:AppControlsMedia>
<ns1:DeviceName>ctiport</ns1:DeviceName>
<ns1:DeviceStatus>Open</ns1:DeviceStatus>
<ns1:DeviceStatusReason>0</ns1:DeviceStatusReason>
<ns1:DeviceTimeStamp>1317240005</ns1:DeviceTimeStamp>
<ns1:CtiLine xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ReturnCode>NotFound</ns1:ReturnCode>
<ns1:Name>kirra-axis-sub</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:CtiItems xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</ns1:SelectCtiItemResult>
<ns1:StateInfo><StateInfo><Node Name="10.77.28.35"
SubsystemStartTime="1315259429" StateId="39" TotalItemsFound="1"
TotalItemsReturned="1"/><Node Name="kirra-axis-sub" SubsystemStartTime="1315949102"
StateId="1" TotalItemsFound="0" TotalItemsReturned="0"/></StateInfo></ns1:StateInfo>
</ns1:selectCtiItemReturn>
</ns1:selectCtiItemResponse>
Fault
For details about all the possible faults for SelectCmDevice operation, see SOAP Fault Error Codes.
RisPort Service: getServerInfo Operation
The getServerInfo operation exports the following information from the Server Information SOAP interface:
•
Host Name =MCS-SD4
•
OS Name =Linux
•
OS Arch =i386
•
OS Version =2.4.21-15.ELsmp
•
Java Runtime Version =1.4.2_05-b04
•
Java Virtual Machine vendor =Sun Microsystems Inc.
•
CallManager Version =7.0.1
The getServerInfo operation comprises the getServerInfoRequest and getServerInfoResponse:
<wsdl:operation name="getServerInfo">
<wsdlsoap:operation
soapAction="http://schemas.cisco.com/ast/soap/action/#PerfmonPort#GetServerInfo" />
<wsdl:input name="getServerInfoRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://schemas.cisco.com/ast/soap/" use="encoded" />
<wsdl:output name="getServerInfoResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://schemas.cisco.com/ast/soap/" use="encoded" />
This section contains the following information:
•
Request Format
•
Response Format
•
Example Request (RPC/Encoded)
•
Example Response (RPC/Encoded)
•
Example Request (Doc/Literal)
•
Example Response (Doc/Literal)
Request Format
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap/">
<AstHeader xsi:type="soap:AstHeader">
<SessionId xsi:type="xsd:string">999</SessionId>
<soap:GetServerInfo
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<Hosts xsi:type="soap:ArrayOfHosts">
<!--Zero or more repetitions:-->
<item xsi:type="xsd:string">UCM-HostNameorIP</item>
In the request, an ArrayOfHosts definition gets specified, and the response provides the server information for the list of hostnames that are specified in the array.
<wsdl:message name="getServerInfoRequest">
<wsdl:part name="Hosts" type="impl:ArrayOfHosts" />
Response Format
The response comprises an ArrayOfServerInfo:
<wsdl:message name="getServerInfoResponse">
<wsdl:part name="ServerInfo" type="impl:ArrayOfServerInfo" />
<complexType name="ArrayOfServerInfo">
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ServerInformation[]" />
ServerInformation consists of the following sequence of elements:
<complexType name="ServerInformation">
<element name="HostName" nillable="true" type="xsd:string" />
<element name="os-name" nillable="true" type="xsd:string" />
<element name="os-version" nillable="true" type="xsd:string" />
<element name="os-arch" nillable="true" type="xsd:string" />
<element name="java-runtime-version" nillable="true" type="xsd:string" />
<element name="java-vm-vendor" nillable="true" type="xsd:string" />
<element name="call-manager-version" nillable="true" type="xsd:string" />
<element name="Active-versions" nillable="true" type="xsd:string" />
<element name="InActive-versions" nillable="true" type="xsd:string" />
Faults
The Server sends a fault for "Error message context is NULL." This error does not appear in normal operation.
The following fault is sent if an HTTPS connection fails to a remote server — "Error initiating https connection to <URL>."
Example Request (RPC/Encoded)
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:GetServerInfo soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<Hosts soapenc:arrayType="soapenc:string[1]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="soapenc:string">10.77.31.15</item>
Example Response (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:GetServerInfoResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<ServerInfo soapenc:arrayType="ns1:ServerInformation[1]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns1:ServerInformation">
<HostName xsi:type="xsd:string">CISCART15</HostName>
<os-name xsi:type="xsd:string">VOS</os-name>
<os-version xsi:type="xsd:string">2.6.9-42.ELsmp</os-version>
<os-arch xsi:type="xsd:string">i386</os-arch>
<java-runtime-version xsi:type="xsd:string">1.5.0_14-b03</java-runtime-version>
<java-vm-vendor xsi:type="xsd:string">Sun Microsystems Inc.</java-vm-vendor>
<call-manager-version xsi:type="xsd:string">7.0.0.39700-8</call-manager-version>
<Active_Versions xsi:type="xsd:string">hwdata-0.146.23.EL-1 : os-ver-4.0.0.0-7 :
redhat-logos-1.1.26-1 : setup-2.5.37-1.3 : basesystem-8.0-4 : tzdata-2007k-1.el4 :
glibc-2.3.4-2.25 : beecrypt-3.1.0-6 : chkconfig-1.3.13.4-1 :
compat-libstdc++-296-2.96-132.7.2 : dos2unix-3.1-21.2 : e2fsprogs-1.35-12.4.EL4 :
elfutils-libelf-0.97.1-3 : ethtool-1.8-4 : gdbm-1.8.0-24 : glib2-2.4.7-1 :
iputils-20020927-18.EL4.3 : attr-2.4.16-3 : acl-2.2.23-5 : libgpg-error-1.0-1 :
libselinux-1.19.1-7.2 : device-mapper-1.02.07-4.0.RHEL4 : db4-4.2.52-7.1 :
libtermcap-2.0.8-39 : mingetty-1.07-3 : bash-3.0-19.3 : bzip2-1.0.2-13.EL4.3 :
fior-0.99.1-2.el4 : iproute-2.6.9-3 : mt-st-0.8-1 : ncurses-5.4-13 :
net-tools-1.60-37.EL4.8 : openssl096b-0.9.6b-22.46 : pcre-4.5-3.2.RHEL4 :
perl-Filter-1.30-6 : logrotate-3.7.1-5.RHEL4 : redhat-release-4AS-5.5 : schedutils-1.4.0-2
: setserial-2.17-17 : slang-1.4.9-8 : snmp-mon-0.0.0.19-9 : strace-4.5.14-0.EL4.1 :
expect-5.42.1-1 : tmpwatch-2.9.1-1 : unzip-5.51-7 : vim-minimal-6.3.046-0.40E.7 :
zip-2.3-27 : file-4.10-2.EL4.4 : binutils-2.15.92.0.2-21 : diffutils-2.8.1-12 :
gawk-3.1.3-10.1 : grep-2.5.1-32.2 : ash-0.3.8-20 : gzip-1.3.3-16.rhel4 :
krb5-libs-1.3.4-27 : libidn-0.5.6-1 : libxslt-1.1.11-1 : mgetty-1.1.31-2 :
openssl-0.9.7a-43.14 : bind-utils-9.2.4-24.EL4 : net-snmp-libs-5.1.2-11.EL4.7 :
pdksh-5.2.14-30.3 : readline-4.3-13 : lvm2-2.02.06-6.0.RHEL4 : libxml2-python-2.6.16-6 :
rpm-libs-4.3.3-18_nonptl : shadow-utils-4.0.3-60.RHEL4 : dbus-glib-0.22-12.EL.8 :
nscd-2.3.4-2.25 : rpm-4.3.3-18_nonptl : sysklogd-1.4.1-26_EL : sysreport-1.3.15-8 :
tftp-0.39-1 : tomcat-5.5.17-0 : cactus-12.1.5-3 : elixir-4.2-3 : log4j-1.2.8-3 :
pgjdbc-7.3.3-3 : saaj-1.3-3 : unixODBC-2.2.11-1.RHEL4.1 : vim-common-6.3.046-0.40E.7 :
xerces-2.6.2-3 : cracklib-2.7-29 : pam-0.77-66.17 : authconfig-4.6.10-rhel4.3 :
policycoreutils-1.18.1-4.9 : sudo-1.6.7p5-30.1.3 : util-linux-2.12a-16.EL4.20 :
udev-039-10.15.EL4 : initscripts-7.93.25.EL-1 : cyrus-sasl-2.1.19-5.EL4 :
dhclient-3.0.1-58.EL4 : kbd-1.12-2 : kernel-utils-2.4-13.1.83 : mkinitrd-4.2.1.8-1 :
kernel-smp-2.6.9-42.EL : iptables-1.2.11-3.1.RHEL4 : libpcap-0.8.3-10.RHEL4 :
net-snmp-utils-5.1.2-11.EL4.7 : gnupg-1.2.6-9 : nss_ldap-226-17 :
openssh-clients-3.9p1-8.RHEL4.17.1 : openssh-server-3.9p1-8.RHEL4.17.1 : passwd-0.68-10.1
: tcpdump-3.8.2-10.RHEL4 : sysstat-5.0.5-11.rhel4 : master-7.0.0.39700-8 :
platform-script-2.0.0.1-1 : platform-common-2.0.0.1-1 : platform-drf-2.0.0.2-2 :
platform-servM-2.0.0.1-1 : platform-ipsec-1.0.0.0-1 : platform-api-3.0.0.0-6 :
platform-util-2.0.0.1-1 : cm-script-5.0.1.0-1 : cm-lib-1.0.0.0-1 : cm-dbms-1.0.0.0-1 :
cm-ccmadmin-1.1.0.0-1 : cm-bps-1.1.0.0-1 : cm-alarm-0.0.0.1-0 : cm-ccmmib-0.0.0.1-0 :
cm-cdp-0.0.0.1-0 : cm-svc-web-0.0.0.1-1 : cm-RIS-0.0.0.1-0 : cm-reporter-0.0.0.1-0 :
cm-rtmt-client-plugin-0.0.0.2-0 : cm-soap-cdrondemandservice-0.0.0.1-0 :
cm-soap-perfmonservice-0.0.0.1-0 : cm-car-1.0.0.0-1 : cm-security-1.0.0.0-1 :
cm-ctlp-1.0.0.0-1 : cm-dna-5.0.0.2-1 : cm-authentication-1.0.0.1-0 : cm-dirsync-1.0.0.1-0
: cm-ac-2.0.0.1-0 : cm-locale-english_united_states-7.1.0.1-1 : cm-axl-1.1.0.0-1 :
cm-ccmuser-1.1.0.0-1 : cm-ipvms-7.0.0.0-1 : cm-tsp-plugin-7.0.0.2-0 :
cm-app-services-0.0.0.1-0 : cm-webdialer-0.0.0.1-0 : cm-jtapi-plugin-7.0.0.9700-2 :
cm-licensing-2.0.0.0-0 : cm-devicepack-1.0.0.0-0 : cm-ccmhelp-1.1.0.0-2 :
cm-srstctlclient-0.0.0.1-0 : cm-cmtomcat-1.1.0.0-1 : cm-grt-1.1.0.0-1 : msg-2007.10-1 :
IIF-10.00.UC7X1-1 : glsclient-4.00.UC7-1 : hpasm-7.8.0-88.rhel4 : cmanic-7.8.0-3.rhel4 :
hpadu-7.80-6 : comps-4AS-0.20060803 : libgcc-3.4.6-3.1 : preferences-1.0.1-6 :
rootfiles-8-1 : filesystem-2.3.0-1 : termcap-5.4-3 : glibc-common-2.3.4-2.25 :
audit-libs-1.0.14-1.EL4 : bzip2-libs-1.0.2-13.EL4.3 : compat-db-4.1.25-9 :
compat-libstdc++-33-3.2.3-47.3 : dosfstools-2.8-15 : eject-2.0.13-11 : elfutils-0.97.1-3 :
expat-1.95.7-4 : glib-1.2.10-15 : hdparm-5.7-2 : libattr-2.4.16-3 : libacl-2.2.23-5 :
libcap-1.10-20 : libgcrypt-1.2.0-3 : libsepol-1.1.1-2 : libstdc++-3.4.6-3.1 : gmp-4.1.4-3
: lsof-4.72-1.4 : mktemp-1.5-20 : audit-1.0.14-1.EL4 : crontabs-1.10-7 : fiostats-0.99.1-9
: java-provides-1.0.0.2-0 : nc-1.10-22 : less-382-4 : OpenIPMI-libs-1.4.14-1.4E.13 :
patch-2.5.4-20 : perl-5.8.5-36.RHEL4 : popt-1.9.1-18_nonptl : psmisc-21.4-4.1 :
rsync-2.6.3-1 : setarch-1.6-1 : sg3_utils-1.06-3 : newt-0.51.6-9.rhel4 : star-1.5a25-6 :
tcl-8.4.7-2 : tcp_wrappers-7.6-37.2 : traceroute-1.4a12-24 : usbutils-0.11-6.1 :
words-3.0-3 : zlib-1.2.1.2-1.2 : info-4.7-5.el4.2 : cpio-2.5-9.RHEL4 :
findutils-4.1.20-7.el4.1 : gdb-6.3.0.0-1.132.EL4 : coreutils-5.2.1-31.4 : grub-0.95-3.5 :
jdk-1.5.0_14-fcs : krb5-workstation-1.3.4-27 : libxml2-2.6.16-6 : make-3.80-6.EL4 :
module-init-tools-3.1-0.pre5.3.2 : bind-libs-9.2.4-24.EL4 : curl-7.12.1-8.rhel4 :
OpenIPMI-1.4.14-1.4E.13 : procps-3.2.3-8.4 : bc-1.06-17.1 : python-2.3.4-14.3 :
PyXML-0.8.3-6 : sed-4.1.2-5.EL4 : dbus-0.22-12.EL.8 : MAKEDEV-3.15.2-3 :
ntp-4.2.0.a.20040617-4.EL4.1 : stunnel-4.05-3 : tar-1.14-12.RHEL4 : tcsh-6.13-9 :
time-1.7-25 : activation-1.0.0-3 : ecs-1.4.2-3 : jaxm-1.1.2-3 : mail-1.0.0-3 :
regexp-1.3-3 : struts-1.1-3 : utempter-0.5.5-5 : xalan-2.7.0-3 : xmlstarlet-1.0.1-1 :
cracklib-dicts-2.7-29 : at-3.1.8-80_EL4 : pam_krb5-2.1.8-1 : screen-4.0.2-5 :
SysVinit-2.85-34.3 : hotplug-2004_04_01-7.7 : hal-0.4.2-4.EL4 : acpid-1.0.3-2 :
cyrus-sasl-md5-2.1.19-5.EL4 : ipsec-tools-0.3.3-6.rhel4.1 : kudzu-1.1.95.15-1 :
lm_sensors-2.8.7-2.40.3 : kernel-2.6.9-42.EL : dhcp-3.0.1-58.EL4 :
iptables-ipv6-1.2.11-3.1.RHEL4 : net-snmp-5.1.2-11.EL4.7 : openldap-2.2.13-6.4E :
libuser-0.52.5-1.el4.1 : openssh-3.9p1-8.RHEL4.17.1 : netdump-0.7.16-2 :
netdump-server-0.7.16-2 : pciutils-2.1.99.test8-3.2 : vixie-cron-4.1-44.EL4 : which-2.16-4
: platform-ver-2.0.0.1-1 : platform-ui-2.0.0.1-1 : platform-licensing-2.0.0.0-1 :
platform-remotesupport-2.0.0.1-3 : platform-cm-1.0.0.0-1 : platform-csa-5.2.0-245.1 :
platform-clm-2.0.0.1-1 : os-services-1.1-1 : cm-ver-7.0.0.39700-8 : cm-pi-0.0.0.1-0 :
cm-dbl-1.0.0.0-1 : cm-cmplatform-1.1.0.0-1 : cm-taps-plugin-7.0.2.0-1 :
cm-syslog-0.0.0.1-0 : cm-sysapp-1.0.0.0-1 : cm-lpm-0.0.0.1-0 :
cm-reporter-servlet-0.0.0.1-0 : cm-amc-0.0.0.1-0 : cm-rtmt-servlet-0.0.0.1-0 :
cm-log4jinit-servlet-0.0.0.1-0 : cm-soap-logcollectionservice-0.0.0.1-0 :
cm-soap-realtimeservice-0.0.0.1-0 : cm-cef-0.0.0.1-0 : cm-cdrdlv-1.0.0.0-1 :
cm-capf-1.0.0.0-1 : cm-ccm-5.0.1.0-0 : cm-encryption-1.0.0.1-0 : cm-scheduler-1.0.0.1-0 :
cm-CTIManager-1.0.0.1-0 : cm-tftp-1.0.0.1-0 : cm-axlsqltoolkit-plugin-1.1.0.0-1 :
cm-pd-1.0.0.0-1 : cm-ccmcip-1.0.0.1-0 : cm-ipvmsd-6.0.0.1-1 : cm-ctlc-plugin-6.0.0.1-1 :
cm-em-0.0.0.1-0 : cm-ipma-0.0.0.1-0 : cm-cmi-1.0.0.1-0 : cm-tct-svc-0.0.0.1-1 :
cm-tomcatstats-0.0.0.1-0 : cm-dhcp-1.0.0.1-0 : cm-cfrt-0.0.0.1-0 : cm-ccmivr-6.0.0.1-1 :
cm-cucreports-1.1.0.0-1 : gls-4.00.UC10-1 : msgclient-2004.3-1 : csdk-2.90.UC4XD-1 :
hprsm-7.8.0-custom : hpsmh-2.1.8-177 : hponcfg-1.6.0-1 :</Active_Versions>
<In_Active_Versions xsi:type="xsd:string">no packages :</In_Active_Versions>
</ns1:GetServerInfoResponse>
Example Request (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<!--Zero or more repetitions:-->
<soap:Name>ciscart21</soap:Name>
Example Response (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:getServerInfoResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:HostName>ciscart21</ns1:HostName>
<ns1:os-name>VOS</ns1:os-name>
<ns1:os-version>2.6.18-194.26.1.el5PAE</ns1:os-version>
<ns1:os-arch>i386</ns1:os-arch>
<ns1:java-runtime-version>1.6.0_26-b03</ns1:java-runtime-version>
<ns1:java-vm-vendor>Sun Microsystems Inc.</ns1:java-vm-vendor>
<ns1:call-manager-version>9.0.0.96000-47</ns1:call-manager-version>
<ns1:Active_Versions>filesystem-2.4.0-3.el5 : busybox-1.2.0-7.el5 :
glibc-common-2.5-58.el5_6.2 : nash-5.1.19.6-61 : libgcc-4.1.2-50.el5 : rootfiles-8.1-1.1.1
: chkconfig-1.3.30.2-2.el5 : glib2-2.12.3-4.el5_3.1 : audit-libs-1.7.17-3.el5 :
expat-1.95.8-8.3.el5_4.2 : elfutils-libelf-0.137-3.el5 : bash-3.2-24.el5 :
ncurses-5.5-24.20060715 : nspr-4.8.6-1.el5 : sed-4.1.5-5.fc6 : gdbm-1.8.0-26.2.1 :
libacl-2.2.39-6.el5 : libsysfs-2.0.0-6 : sqlite-3.3.6-5 : db4-4.3.29-10.el5 :
iproute-2.6.18-11.el5 : cpio-2.6-23.el5_4.1 : gzip-1.3.5-11.el5_4.1 :
iputils-20020927-46.el5 : fipscheck-lib-1.2.0-1.el5 : keyutils-libs-1.2-1.el5 :
mingetty-1.07-5.2.2 : grep-2.5.1-55.el5 : slang-2.0.6-4.el5 : lm_sensors-2.10.7-9.el5 :
nss-tools-3.12.8-4.el5_6 : elfutils-libs-0.137-3.el5 : squashfs-tools-3.0-4 : hdparm-6.6-2
: setserial-2.17-19.2.2 : redhat-logos-4.9.16-1 : grub-0.97-13.5 :
device-mapper-1.02.39-1.el5 : e2fsprogs-libs-1.39-23.el5 : e2fsprogs-1.39-23.el5 :
coreutils-5.97-23.el5_4.2 : krb5-libs-1.6.1-55.el5_6.1 : OpenIPMI-libs-2.0.16-7.el5 :
device-mapper-multipath-0.4.7-34.el5 : MAKEDEV-3.23-1.2 : lvm2-2.02.56-8.el5 :
net-tools-1.60-81.el5 : tar-1.15.1-30.el5 : openswan-2.6.21-5.el5_4.3 :
kexec-tools-1.102pre-96.el5_5.2 : vim-minimal-7.0.109-6.el5 : dbus-libs-1.1.2-15.el5_6 :
dbus-1.1.2-15.el5_6 : audit-libs-python-1.7.17-3.el5 : rpm-libs-4.4.2.3-20.el5_5.1 :
libsemanage-1.9.1-4.4.el5 : dbus-python-0.70-9.el5_4 : pam-0.99.6.2-6.el5_5.2 :
util-linux-2.13-0.52.el5_4.1 : passwd-0.73-1 : SysVinit-2.86-15.el5 :
pygobject2-2.12.1-5.el5 : authconfig-5.3.21-6.el5 : rpm-python-4.4.2.3-20.el5_5.1 :
initscripts-8.45.30-2.el5 : policycoreutils-1.33.12-14.8.el5 :
policycoreutils-newrole-1.33.12-14.8.el5 : pm-utils-0.99.3-10.el5 : sysklogd-1.4.1-46.el5
: portmap-4.0-65.2.2.1 : selinux-policy-strict-2.4.6-279.el5 :
setroubleshoot-server-2.0.5-5.el5 : module-init-tools-3.3-0.pre3.1.60.el5 :
kernel-PAE-2.6.18-194.26.1.el5 : usbutils-0.71-2.1 : compat-libstdc++-33-3.2.3-61 :
strace-4.5.18-5.el5_4.1 : vim-enhanced-7.0.109-6.el5 : libpcap-0.9.4-15.el5 :
tomcat-6.0.29-0 : struts-1.1-3 : cactus-12.1.5-3 : elixir-4.2-3 : log4j-1.2.8-3 :
pgjdbc-7.3.3-3 : activation-1.0.0-3 : xerces-2.6.2-3 : tcp_wrappers-7.6-40.7.el5 :
iptables-1.3.5-5.3.el5_4.1 : bzip2-1.0.3-6.el5_5 : acl-2.2.39-6.el5 : attr-2.4.32-1.1 :
bind-utils-9.3.6-4.P1.el5_5.3 : cpufreq-utils-005-1.el5 : crontabs-1.10-8 :
dhcpv6-client-1.0.10-18.el5 : dmidecode-2.10-3.el5 : dosfstools-2.11-9.el5 :
elfutils-0.137-3.el5 : fipscheck-1.2.0-1.el5 : gpm-1.20.1-74.1 :
iptables-ipv6-1.3.5-5.3.el5_4.1 : krb5-workstation-1.6.1-55.el5_6.1 : lsof-4.78-3 :
mgetty-1.1.33-9.fc6 : nc-1.84-10.fc6 : pam_krb5-2.2.14-15 : pciutils-2.2.3-8.el5 :
radvd-0.9.1-4 : setarch-2.0-1.1 : sos-1.7-9.49.el5 : stunnel-4.15-2.el5.1 :
tcpdump-3.9.4-15.el5 : tftp-0.49-2 : tmpwatch-2.9.7-1.1.el5.2 : unzip-5.52-3.el5 :
vixie-cron-4.1-77.el5_4.1 : libxml2-2.6.26-2.1.2.8 : libstdc++-4.1.2-48.el5 :
expect-5.43.0-5.1 : compat-libstdc++-296-2.96-138 : libxslt-1.1.17-2.el5_2.2 :
os-ver-5.0.0.0-2 : ndisc6-0.7.1-1.el5.rf : ucfips-openssl-2.0.0.1-1 :
openssh-clients-5.1p1-3 : net-snmp-libs-5.3.2.2-9.el5_5.1 :
net-snmp-utils-5.3.2.2-9.el5_5.1 : platform-preferences-1.0.1-8 : platform-ver-2.0.0.1-1 :
platform-ui-2.0.0.1-1 : platform-servM-2.0.0.1-1 : platform-sec-2.0.0.1-1 :
jdk-1.6.0_26-fcs : platform-api-3.0.0.0-6 : os-services-1.2-1 : fior-0.99.1-3.el5 :
platform-tomcat-1.0.0.0-1 : platform-fipsutil-1.0.0.0-1 : platform-tzdata-2011h-1.el5 :
platform-clm-2.0.0.1-1 : cm-lib-1.0.0.0-1 : cm-dbms-1.0.0.0-1 : platform-drf-2.0.0.2-2 :
gsk7bas-7.0-4.27 : cm-cdp-0.0.0.1-0 : cm-amc-0.0.0.1-0 : cm-lpm-0.0.0.1-0 :
cm-RIS-0.0.0.1-0 : serviceability_common-migration-9.0.0.96000-47 :
serviceability_common-final-9.0.0.96000-47 : cm-rtmt-servlet-0.0.0.1-0 :
cm-log4jinit-servlet-0.0.0.1-0 : cm-soap-dpservice-0.0.0.1-0 :
cm-soap-logcollectionservice-0.0.0.1-0 : cm-soap-perfmonservice-0.0.0.1-0 :
cm-auditeventresponder-0.0.0.1-1 : serviceability_callmanager-postinstall-9.0.0.96000-47 :
cm-ccmhelp-1.1.0.0-2 : cm-cmplatform-1.1.0.0-1 : cm-authentication-1.0.0.1-0 :
cm-changecredential-0.0.0.1-0 : cm-reporter-servlet-0.0.0.1-0 : cm-scheduler-1.0.0.1-0 :
cm-tvs-1.0.0.0-1 : cm-cli-1.0.0.0-0 : cm-selinux-2.0.0.0-0 : cm-taps-plugin-7.0.2.0-1 :
cm-soap-cdrondemandservice-0.0.0.1-0 : cm-car-1.0.0.0-1 : cm-security-1.0.0.0-1 :
cm-ctlp-1.0.0.0-1 : cm-dna-5.0.0.2-1 : cm-tftp-1.0.0.1-0 :
cm-axlsqltoolkit-plugin-1.1.0.0-1 : cm-uxl-1.1.0.0-1 : cm-ccmuser-1.1.0.0-1 :
cm-ccmcip-1.0.0.1-0 : cm-ipvmsd-8.6.0.0-1 : cm-ctlc-plugin-6.0.0.1-1 :
cm-webdialer-0.0.0.1-0 : cm-jtapi-plugin-8.6.2.98000-2 : cm-idp-5.0.1.0-0 :
cm-dhcp-1.0.0.1-0 : cm-cfrt-0.0.0.1-0 : cm-ccmivr-6.0.0.1-1 : cm-cucreports-1.1.0.0-1 :
apcupsd-3.14.8-1 : hp-ilo-8.5.0-2.custom.rhel5 : hpadu-8.26-1 : setup-2.5.58-7.el5 :
basesystem-8.0-5.1.1 : tzdata-2011h-1.el5 : termcap-5.5-1.20060701.1 :
cracklib-dicts-2.8.9-3.3 : words-3.0-9.1 : glibc-2.5-58.el5_6.2 : zlib-1.2.3-3 :
mktemp-1.5-23.2.2 : popt-1.10.2.3-20.el5_5.1 : bzip2-libs-1.0.3-6.el5_5 :
libtermcap-2.0.8-46.1 : libsepol-1.15.2-3.el5 : info-4.8-14.el5 : nss-3.12.8-4.el5_6 :
readline-5.1-3.el5 : libattr-2.4.32-1.1 : libgpg-error-1.4-2 : libgcrypt-1.4.4-5.el5 :
gawk-3.1.5-14.el5 : libusb-0.1.12-5.1 : hmaccalc-0.9.6-3.el5 : less-436-2.el5 :
procps-3.2.7-16.el5 : cyrus-sasl-lib-2.1.22-5.el5_4.3 : gmp-4.1.4-10.el5 :
libvolume_id-095-14.21.el5 : pcre-6.6-2.el5_1.7 : sgpio-1.2.0_10-2.el5 :
gnutls-1.4.1-3.el5_4.8 : sysfsutils-2.0.0-6 : libidn-0.6.5-1.1 : file-4.17-15.el5_3.1 :
beecrypt-4.1.2-10.1.1 : lsscsi-0.17-3.el5 : sg3_utils-libs-1.25-4.el5 :
redhat-release-5Server-5.5.0.2 : libselinux-1.33.4-5.5.el5 : shadow-utils-4.0.17-15.el5 :
kpartx-0.4.7-34.el5 : findutils-4.2.27-6.el5 : audit-1.7.17-3.el5 :
openssl-0.9.8e-12.el5_5.7 : openldap-2.3.43-12.el5_6.7 : cryptsetup-luks-1.0.3-5.el5 :
device-mapper-event-1.02.39-1.el5 : libselinux-utils-1.33.4-5.5.el5 : psmisc-22.2-7 :
OpenIPMI-2.0.16-7.el5 : sysstat-7.0.2-3.el5 : libutempter-1.1.4-4.el5 :
python-2.4.3-44.el5 : rpm-4.4.2.3-20.el5_5.1 : dbus-glib-0.73-10.el5_5 :
libselinux-python-1.33.4-5.5.el5 : python-libs-2.4.3-44.el5 : dmraid-1.0.0.rc13-63.el5 :
cracklib-2.8.9-3.3 : udev-095-14.21.el5 : libuser-0.54.7-2.1.el5_5.2 :
usermode-1.88-3.el5.2 : newt-0.52.2-15.el5 : dmraid-events-1.0.0.rc13-63.el5 :
which-2.16-7 : PyXML-0.8.4-4.el5_4.2 : xinetd-2.3.14-10.el5 : hal-0.5.8.1-59.el5 :
kbd-1.12-21.el5 : mcstrans-0.2.11-3.el5 : acpid-1.0.4-9.el5_4.2 :
selinux-policy-2.4.6-279.el5 : mkinitrd-5.1.19.6-61 : setroubleshoot-plugins-2.0.4-2.el5 :
hwdata-0.213.18-1.el5.1 : kudzu-1.2.57.1.24-1 : ipt-hashlimit-1.2-0 : gdb-7.0.1-23.el5 :
screen-4.0.3-1.el5_4.1 : libxml2-python-2.6.26-2.1.2.8 : unixODBC-2.2.11-7.1 :
ntp-4.2.2p1-9.el5_4.1 : xmlstarlet-1.0.1-1 : ecs-1.4.2-3 : jaxm-1.1.2-3 : mail-1.0.0-3 :
regexp-1.3-3 : saaj-1.3-4 : xalan-2.7.0-3 : nscd-2.5-58 : curl-7.15.5-9.el5_6.3 :
bind-libs-9.3.6-4.P1.el5_5.3 : at-3.1.8-84.el5 : bc-1.06-21 : binutils-2.17.50.0.6-14.el5
: cpuspeed-1.2.1-9.el5 : dhclient-3.0.5-23.el5_5.2 : diffutils-2.8.1-15.2.3.el5 :
dos2unix-3.1-27.2.el5 : eject-2.1.5-4.2.el5 : ethtool-6-4.el5 : gnupg-1.4.5-14 :
ipsec-tools-0.6.5-13.el5_3.1 : irqbalance-0.55-15.el5 : logrotate-3.7.4-9 :
make-3.81-3.el5 : mt-st-0.9b-2.2.2 : nss_ldap-253-25.el5 : patch-2.5.4-29.2.3.el5 :
pdksh-5.2.14-36.el5 : readahead-1.3-8.el5 : sg3_utils-1.25-4.el5 : star-1.5a75-3 :
sudo-1.7.2p1-8.el5_5 : tcsh-6.14-17.el5 : time-1.7-27.2.2 : traceroute-2.0.1-5.el5 :
vim-common-7.0.109-6.el5 : zip-2.31-2.el5 : perl-5.8.8-32.el5_5.1 : tcl-8.4.13-4.el5 :
compat-db-4.2.52-5.1 : dhcp-3.0.5-23.el5_6.4 : libcap-1.10-26 : platform-install-2.0.0.1-1
: java-provides-1.0.0.2-0 : master-9.0.0.96000-47 : openssh-5.1p1-3 :
openssh-server-5.1p1-3 : ipv6-kmod-update-2-1 : net-snmp-5.3.2.2-9.el5_5.1 :
platform-libs-1.0.0.0-1 : platform-adminsftp-1.0.0.0-1 : platform-selinux-2.0.0.0-1 :
platform-licensing-2.0.0.0-1 : platform-remotesupport-2.0.0.1-3 :
service-registration-2.0.0.1-1 : platform-cm-2.0.0.0-1 : platform-util-2.0.0.1-1 :
fiostats-0.99.2-4 : platform-dbcfs-0.3-1 : ucfips-selftest-1.0.0.0-1 :
platform-snmp-1.0.0.0-0 : platform-ipsec-1.0.0.0-1 : platform-sso-2.0.0.0-1 :
cm-pi-0.0.0.1-0 : cm-dbl-1.0.0.0-1 : snmp-mon-0.0.0.21-5 : cm-sysapp-1.0.0.0-1 :
cm-tct-svc-0.0.0.1-1 : cm-syslog-0.0.0.1-0 : cm-auditlogd-0.0.0.1-0 :
serviceability_common-postinstall-9.0.0.96000-47 : cm-alarm-0.0.0.1-0 :
cm-rtmt-client-plugin-0.0.0.2-0 : cli-ucmserviceability-1.0.0.0-0 : cm-svc-web-0.0.0.1-1 :
cm-soap-realtimeservice-0.0.0.1-0 : cm-soap-callrecordservice-0.0.0.1-0 : cm-sch-0.0.0.1-0
: cm-script-5.0.1.0-1 : cm-ccmadmin-1.1.0.0-1 : cm-encryption-1.0.0.1-0 :
cm-app-services-0.0.0.1-0 : cm-reporter-0.0.0.1-0 : cm-tomcatstats-0.0.0.1-0 :
cm-dirsync-1.0.0.1-0 : ucm-cucmws-1.1.0.0-1 : cm-ver-9.0.0.96000-47 : cm-bps-1.1.0.0-1 :
cm-ccmmib-0.0.0.1-0 : cm-cef-0.0.0.1-0 : cm-cdrdlv-1.0.0.0-1 : cm-capf-1.0.0.0-1 :
cm-ccm-5.0.1.0-0 : cm-CTIManager-1.0.0.1-0 : cm-locale-english_united_states-8.5.0.0-1 :
cm-axl-1.1.0.0-1 : cm-pd-1.0.0.0-1 : cm-ucmuser-1.0.0.0-1 : cm-ipvms-8.6.0.0-1 :
cm-tsp-plugin-8.6.2.2-0 : cm-em-0.0.0.1-0 : cm-ipma-0.0.0.1-0 : cm-cmi-1.0.0.1-0 :
cm-devicepack-1.0.0.0-0 : cm-srstctlclient-0.0.0.1-0 : cm-cmtomcat-1.1.0.0-1 :
cm-grt-1.1.0.0-1 : cm-licensing-2.0.0.0-0 : hp-health-8.7.0.22-20 :
hp-snmp-agents-8.7.0.23-18.custom.17 : hponcfg-1.9.0-3 :</ns1:Active_Versions>
<ns1:In_Active_Versions>filesystem-2.4.0-3.el5 : nash-5.1.19.6-61 :
glibc-common-2.5-58.el5_6.2 : termcap-5.5-1.20060701.1 : rootfiles-8.1-1.1.1 :
libgcc-4.1.2-50.el5 : chkconfig-1.3.30.2-2.el5 : mktemp-1.5-23.2.2 :
glib2-2.12.3-4.el5_3.1 : libtermcap-2.0.8-46.1 : info-4.8-14.el5 : libsepol-1.15.2-3.el5 :
readline-5.1-3.el5 : libcap-1.10-26 : gawk-3.1.5-14.el5 : libattr-2.4.32-1.1 :
libstdc++-4.1.2-48.el5 : elfutils-libelf-0.137-3.el5 : libgpg-error-1.4-2 :
libusb-0.1.12-5.1 : perl-5.8.8-32.el5_5.1 : keyutils-libs-1.2-1.el5 :
tcp_wrappers-7.6-40.7.el5 : procps-3.2.7-16.el5 : diffutils-2.8.1-15.2.3.el5 :
dmidecode-2.10-3.el5 : elfutils-libs-0.137-3.el5 : gmp-4.1.4-10.el5 : grep-2.5.1-55.el5 :
hmaccalc-0.9.6-3.el5 : gzip-1.3.5-11.el5_4.1 : binutils-2.17.50.0.6-14.el5 :
iptables-1.3.5-5.3.el5_4.1 : ethtool-6-4.el5 : slang-2.0.6-4.el5 : sgpio-1.2.0_10-2.el5 :
sg3_utils-libs-1.25-4.el5 : iptables-ipv6-1.3.5-5.3.el5_4.1 : elfutils-0.137-3.el5 :
libxslt-1.1.17-2.el5_2.2 : expect-5.43.0-5.1 : gnutls-1.4.1-3.el5_4.8 :
beecrypt-4.1.2-10.1.1 : rsync-2.6.8-3.1 : gdb-7.0.1-23.el5 : make-3.81-3.el5 :
mgetty-1.1.33-9.fc6 : pdksh-5.2.14-36.el5 : cpuspeed-1.2.1-9.el5 : squashfs-tools-3.0-4 :
eject-2.1.5-4.2.el5 : dos2unix-3.1-27.2.el5 : cpufreq-utils-005-1.el5 : lsscsi-0.17-3.el5
: mt-st-0.9b-2.2.2 : unixODBC-2.2.11-7.1 : traceroute-2.0.1-5.el5 : patch-2.5.4-29.2.3.el5
: crontabs-1.10-8 : redhat-release-5Server-5.5.0.2 : os-ver-5.0.0.0-2 : grub-0.97-13.5 :
coreutils-5.97-23.el5_4.2 : device-mapper-1.02.39-1.el5 : krb5-libs-1.6.1-55.el5_6.1 :
openldap-2.3.43-12.el5_6.7 : findutils-4.2.27-6.el5 : tar-1.15.1-30.el5 :
device-mapper-multipath-0.4.7-34.el5 : curl-7.15.5-9.el5_6.3 : cryptsetup-luks-1.0.3-5.el5
: lvm2-2.02.56-8.el5 : MAKEDEV-3.23-1.2 : audit-1.7.17-3.el5 : net-tools-1.60-81.el5 :
logrotate-3.7.4-9 : gnupg-1.4.5-14 : tmpwatch-2.9.7-1.1.el5.2 : tcpdump-3.9.4-15.el5 :
dhcp-3.0.5-23.el5_6.4 : kexec-tools-1.102pre-96.el5_5.2 : star-1.5a75-3 : tomcat-6.0.29-0
: jaxm-1.1.2-3 : xerces-2.6.2-3 : xalan-2.7.0-3 : struts-1.1-3 : pgjdbc-7.3.3-3 :
log4j-1.2.8-3 : platform-install-2.0.0.1-1 : dbus-libs-1.1.2-15.el5_6 :
libxml2-python-2.6.26-2.1.2.8 : dbus-1.1.2-15.el5_6 : dbus-glib-0.73-10.el5_5 :
audit-libs-python-1.7.17-3.el5 : rpm-libs-4.4.2.3-20.el5_5.1 : dbus-python-0.70-9.el5_4 :
pam-0.99.6.2-6.el5_5.2 : util-linux-2.13-0.52.el5_4.1 : passwd-0.73-1 :
SysVinit-2.86-15.el5 : policycoreutils-1.33.12-14.8.el5 : sysklogd-1.4.1-46.el5 :
kbd-1.12-21.el5 : pygobject2-2.12.1-5.el5 : fipscheck-1.2.0-1.el5 :
authconfig-5.3.21-6.el5 : dhcpv6-client-1.0.10-18.el5 : irqbalance-0.55-15.el5 :
acpid-1.0.4-9.el5_4.2 : ipsec-tools-0.6.5-13.el5_3.1 : which-2.16-7 : at-3.1.8-84.el5 :
sudo-1.7.2p1-8.el5_5 : rpm-python-4.4.2.3-20.el5_5.1 : readahead-1.3-8.el5 :
selinux-policy-2.4.6-279.el5 : xinetd-2.3.14-10.el5 : setroubleshoot-plugins-2.0.4-2.el5 :
mkinitrd-5.1.19.6-61 : hwdata-0.213.18-1.el5.1 : pciutils-2.2.3-8.el5 :
ipt-hashlimit-1.2-0 : pm-utils-0.99.3-10.el5 : master-9.0.0.96000-34 : openssh-5.1p1-3 :
ipv6-kmod-update-2-1 : net-snmp-5.3.2.2-9.el5_5.1 : platform-libs-1.0.0.0-1 :
platform-adminsftp-1.0.0.0-1 : platform-selinux-2.0.0.0-1 : platform-licensing-2.0.0.0-1 :
platform-remotesupport-2.0.0.1-3 : service-registration-2.0.0.1-1 : jdk-1.6.0_26-fcs :
platform-cm-2.0.0.0-1 : platform-util-2.0.0.1-1 : fiostats-0.99.2-4 : platform-dbcfs-0.3-1
: ucfips-selftest-1.0.0.0-1 : platform-snmp-1.0.0.0-0 : platform-ipsec-1.0.0.0-1 :
platform-sso-2.0.0.0-1 : cm-pi-0.0.0.1-0 : cm-dbl-1.0.0.0-1 : snmp-mon-0.0.0.21-5 :
cm-sysapp-1.0.0.0-1 : cm-tct-svc-0.0.0.1-1 : cm-syslog-0.0.0.1-0 : cm-auditlogd-0.0.0.1-0
: serviceability_common-postinstall-9.0.0.96000-34 : cm-alarm-0.0.0.1-0 :
cm-rtmt-client-plugin-0.0.0.2-0 : cli-ucmserviceability-1.0.0.0-0 : cm-svc-web-0.0.0.1-1 :
cm-soap-realtimeservice-0.0.0.1-0 : cm-soap-callrecordservice-0.0.0.1-0 : cm-sch-0.0.0.1-0
: cm-script-5.0.1.0-1 : cm-ccmadmin-1.1.0.0-1 : cm-encryption-1.0.0.1-0 :
cm-app-services-0.0.0.1-0 : cm-reporter-0.0.0.1-0 : cm-tomcatstats-0.0.0.1-0 :
cm-dirsync-1.0.0.1-0 : ucm-cucmws-1.1.0.0-1 : cm-ver-9.0.0.96000-34 : cm-bps-1.1.0.0-1 :
cm-ccmmib-0.0.0.1-0 : cm-cef-0.0.0.1-0 : cm-cdrdlv-1.0.0.0-1 : cm-capf-1.0.0.0-1 :
cm-ccm-5.0.1.0-0 : cm-CTIManager-1.0.0.1-0 : cm-locale-english_united_states-8.5.0.0-1 :
cm-axl-1.1.0.0-1 : cm-pd-1.0.0.0-1 : cm-ucmuser-1.0.0.0-1 : cm-ipvms-8.6.0.0-1 :
cm-tsp-plugin-8.6.1.3-0 : cm-em-0.0.0.1-0 : cm-ipma-0.0.0.1-0 : cm-cmi-1.0.0.1-0 :
cm-devicepack-1.0.0.0-0 : cm-srstctlclient-0.0.0.1-0 : cm-cmtomcat-1.1.0.0-1 :
cm-grt-1.1.0.0-1 : cm-licensing-2.0.0.0-0 : hp-health-8.7.0.22-20 :
hp-snmp-agents-8.7.0.23-18.custom.17 : hponcfg-1.9.0-3 : setup-2.5.58-7.el5 :
basesystem-8.0-5.1.1 : tzdata-2010o-1.el5 : busybox-1.2.0-7.el5 : cracklib-dicts-2.8.9-3.3
: words-3.0-9.1 : glibc-2.5-58.el5_6.2 : zlib-1.2.3-3 : audit-libs-1.7.17-3.el5 :
popt-1.10.2.3-20.el5_5.1 : bash-3.2-24.el5 : ncurses-5.5-24.20060715 : sed-4.1.5-5.fc6 :
nspr-4.8.6-1.el5 : nss-3.12.8-4.el5_6 : expat-1.95.8-8.3.el5_4.2 : libacl-2.2.39-6.el5 :
bzip2-libs-1.0.3-6.el5_5 : gdbm-1.8.0-26.2.1 : libgcrypt-1.4.4-5.el5 : db4-4.3.29-10.el5 :
tcl-8.4.13-4.el5 : libsysfs-2.0.0-6 : sqlite-3.3.6-5 : libidn-0.6.5-1.1 :
libxml2-2.6.26-2.1.2.8 : iproute-2.6.18-11.el5 : bzip2-1.0.3-6.el5_5 : pcre-6.6-2.el5_1.7
: vim-common-7.0.109-6.el5 : less-436-2.el5 : gpm-1.20.1-74.1 : cpio-2.6-23.el5_4.1 :
iputils-20020927-46.el5 : libvolume_id-095-14.21.el5 : mingetty-1.07-5.2.2 :
cyrus-sasl-lib-2.1.22-5.el5_4.3 : sg3_utils-1.25-4.el5 : bc-1.06-21 :
lm_sensors-2.10.7-9.el5 : sysfsutils-2.0.0-6 : ndisc6-0.7.1-1.el5.rf :
compat-db-4.2.52-5.1 : acl-2.2.39-6.el5 : attr-2.4.32-1.1 : nss-tools-3.12.8-4.el5_6 :
time-1.7-27.2.2 : nc-1.84-10.fc6 : unzip-5.52-3.el5 : file-4.17-15.el5_3.1 :
zip-2.31-2.el5 : setarch-2.0-1.1 : strace-4.5.18-5.el5_4.1 : compat-libstdc++-296-2.96-138
: setserial-2.17-19.2.2 : hdparm-6.6-2 : dosfstools-2.11-9.el5 : tftp-0.49-2 :
compat-libstdc++-33-3.2.3-61 : redhat-logos-4.9.16-1 : java-provides-1.0.0.2-0 :
xmlstarlet-1.0.1-1 : libselinux-1.33.4-5.5.el5 : shadow-utils-4.0.17-15.el5 :
e2fsprogs-libs-1.39-23.el5 : openssl-0.9.8e-12.el5_5.7 : kpartx-0.4.7-34.el5 :
e2fsprogs-1.39-23.el5 : psmisc-22.2-7 : bind-libs-9.3.6-4.P1.el5_5.3 :
OpenIPMI-libs-2.0.16-7.el5 : device-mapper-event-1.02.39-1.el5 : nscd-2.5-58 :
libutempter-1.1.4-4.el5 : libselinux-utils-1.33.4-5.5.el5 : vim-minimal-7.0.109-6.el5 :
OpenIPMI-2.0.16-7.el5 : bind-utils-9.3.6-4.P1.el5_5.3 : stunnel-4.15-2.el5.1 :
libpcap-0.9.4-15.el5 : tcsh-6.14-17.el5 : lsof-4.78-3 : vim-enhanced-7.0.109-6.el5 :
ecs-1.4.2-3 : regexp-1.3-3 : activation-1.0.0-3 : cactus-12.1.5-3 : saaj-1.3-4 :
mail-1.0.0-3 : elixir-4.2-3 : ntp-4.2.2p1-9.el5_4.1 : python-2.4.3-44.el5 :
python-libs-2.4.3-44.el5 : rpm-4.4.2.3-20.el5_5.1 : libsemanage-1.9.1-4.4.el5 :
libselinux-python-1.33.4-5.5.el5 : fipscheck-lib-1.2.0-1.el5 : dmraid-1.0.0.rc13-63.el5 :
cracklib-2.8.9-3.3 : udev-095-14.21.el5 : libuser-0.54.7-2.1.el5_5.2 :
usermode-1.88-3.el5.2 : initscripts-8.45.30-2.el5 :
policycoreutils-newrole-1.33.12-14.8.el5 : vixie-cron-4.1-77.el5_4.1 :
mcstrans-0.2.11-3.el5 : newt-0.52.2-15.el5 : dmraid-events-1.0.0.rc13-63.el5 :
sysstat-7.0.2-3.el5 : dhclient-3.0.5-23.el5_5.2 : radvd-0.9.1-4 : portmap-4.0-65.2.2.1 :
krb5-workstation-1.6.1-55.el5_6.1 : nss_ldap-253-25.el5 : pam_krb5-2.2.14-15 :
screen-4.0.3-1.el5_4.1 : openswan-2.6.21-5.el5_4.3 : PyXML-0.8.4-4.el5_4.2 :
selinux-policy-strict-2.4.6-279.el5 : sos-1.7-9.49.el5 : setroubleshoot-server-2.0.5-5.el5
: module-init-tools-3.3-0.pre3.1.60.el5 : kernel-PAE-2.6.18-194.26.1.el5 :
usbutils-0.71-2.1 : hal-0.5.8.1-59.el5 : kudzu-1.2.57.1.24-1 : ucfips-openssl-2.0.0.1-1 :
openssh-clients-5.1p1-3 : openssh-server-5.1p1-3 : net-snmp-libs-5.3.2.2-9.el5_5.1 :
net-snmp-utils-5.3.2.2-9.el5_5.1 : platform-preferences-1.0.1-8 : platform-ver-2.0.0.1-1 :
platform-ui-2.0.0.1-1 : platform-servM-2.0.0.1-1 : platform-sec-2.0.0.1-1 :
platform-api-3.0.0.0-6 : os-services-1.2-1 : fior-0.99.1-3.el5 : platform-tomcat-1.0.0.0-1
: platform-fipsutil-1.0.0.0-1 : platform-tzdata-2010o-1.el5 : platform-clm-2.0.0.1-1 :
cm-lib-1.0.0.0-1 : cm-dbms-1.0.0.0-1 : platform-drf-2.0.0.2-2 : gsk7bas-7.0-4.27 :
cm-cdp-0.0.0.1-0 : cm-amc-0.0.0.1-0 : cm-lpm-0.0.0.1-0 : cm-RIS-0.0.0.1-0 :
serviceability_common-migration-9.0.0.96000-34 :
serviceability_common-final-9.0.0.96000-34 : cm-rtmt-servlet-0.0.0.1-0 :
cm-log4jinit-servlet-0.0.0.1-0 : cm-soap-dpservice-0.0.0.1-0 :
cm-soap-logcollectionservice-0.0.0.1-0 : cm-soap-perfmonservice-0.0.0.1-0 :
cm-auditeventresponder-0.0.0.1-1 : serviceability_callmanager-postinstall-9.0.0.96000-34 :
cm-ccmhelp-1.1.0.0-2 : cm-cmplatform-1.1.0.0-1 : cm-authentication-1.0.0.1-0 :
cm-changecredential-0.0.0.1-0 : cm-reporter-servlet-0.0.0.1-0 : cm-scheduler-1.0.0.1-0 :
cm-tvs-1.0.0.0-1 : cm-cli-1.0.0.0-0 : cm-selinux-2.0.0.0-0 : cm-taps-plugin-7.0.2.0-1 :
cm-soap-cdrondemandservice-0.0.0.1-0 : cm-car-1.0.0.0-1 : cm-security-1.0.0.0-1 :
cm-ctlp-1.0.0.0-1 : cm-dna-5.0.0.2-1 : cm-tftp-1.0.0.1-0 :
cm-axlsqltoolkit-plugin-1.1.0.0-1 : cm-uxl-1.1.0.0-1 : cm-ccmuser-1.1.0.0-1 :
cm-ccmcip-1.0.0.1-0 : cm-ipvmsd-8.6.0.0-1 : cm-ctlc-plugin-6.0.0.1-1 :
cm-webdialer-0.0.0.1-0 : cm-jtapi-plugin-8.6.1.98000-9 : cm-idp-5.0.1.0-0 :
cm-dhcp-1.0.0.1-0 : cm-cfrt-0.0.0.1-0 : cm-ccmivr-6.0.0.1-1 : cm-cucreports-1.1.0.0-1 :
apcupsd-3.14.8-1 : hp-ilo-8.5.0-2.custom.rhel5 : hpadu-8.26-1 :</ns1:In_Active_Versions>
</ns1:getServerInfoResponse>
RisPort Service: SelectCmDeviceSIP Operation
The SelectCmDeviceSIP operation allows clients to perform Unified CM SIP device related queries.
This section contains the following topics:
•
Request Format
•
Response Format
•
Example Response (RPC/Encoded Format)
•
Example Response (RPC/Encoded Format)
•
Example Request (Doc/Literal Format)
•
Example Response (Doc/Literal Format)
Request Format
SOAP Action
The HTTP header contains the following SOAP action for these queries:
SOAPAction: "http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDeviceSIP"
Envelope Information
Query information should have an Envelope as follows:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:SelectCmDeviceSIP
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
State Info
If the same information is queried over and over again then Stateinfo needs to be sent from the previous request for each repetitive query by a client.
<StateInfo xsi:type="xsd:string"/>
The selection criteria type CmSelectionCriteriaSIP follows the optional State Info:
<CmSelectionCriteriaSIP href="#id0"/>
CmSelectionCriteriaSIP comprises the following items:
•
MaxReturnedDevices—Specifies the maximum number of devices that can be returned for the specified search criteria. In Unified CM release 9.0(1), the maximum number is 1000. Prior to Unified CM release 9.0(1), the maximum number was 200.
<MaxReturnedDevices xsi:type="xsd:unsignedInt">1000</MaxReturnedDevices>
•
Class—Specifies the device class type that needs to be queried for Real-time status. Device classes are Any, Phone, Gateway, H323, Cti, VoiceMail, MediaResources and Unknown.
<Class xsi:type="xsd:string">Any</Class>
•
Model—Specifies the model of the device. 255 applies for all models.
<Model xsi:type="xsd:unsignedInt">255</Model>
•
Status—Specifies the device status in search criteria, which is one of Any, Registered, UnRegistered, Rejected, PartiallyRegistered or Unknown.
<Status xsi:type="xsd:string">Registered</Status>
•
NodeName—Specifies the server name where the search needs to be performed. If you do not specify a name, the system will search in all servers in cluster.
<NodeName xsi:type="xsd:string" xsi:nil="true"/>
•
SelectBy—Specifies the selection type for whether it is IP Address/Name.
<SelectBy xsi:type="xsd:string">Name</SelectBy>
•
SelectItems—Specifies the array of items for which search criteria is specified. The following specifies an array that contains the IP Address or Device Name of the items for which the real-time status is needed.
<SelectItems xsi:type="ns2:SelectItem" xsi:nil="true"/>
•
Protocol—Specifies the protocol name in the search criteria, which is one of Any, SCCP, SIP, or Unknown.
<Protocol xsi:type="ns3:Protocol" xsi:nil="true"/>
Response Format
Response follows this schema and contains one to many node information, plus the stateInfo that the SOAP server returns. Each node includes a sequence of search information that was found based on the search criteria.
<complexType name='SelectCmDeviceResultSIP'>
<element name='TotalDevicesFound' type='xsd:unsignedInt'/>
<element name='CmNodes' type='tns:CmNodesSIP'/>
CmNodesSIP is list of CmNodeSIP that are given in the search criteria.
<complexType name="CmNodesSIP">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:CmNodeSIP[]"/>
Each CmNodesSIP has a sequence of devices and their registration status.
<complexType name='CmNodeSIP'>
<element name='ReturnCode' type='tns:RisReturnCode'/>
<element name='Name' type='xsd:string'/>
<element name='NoChange' type='xsd:boolean'/>
<element name='CmDevices' type='tns:CmDevicesSIP'/>
<complexType name="CmDevicesSIP">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns:CmDeviceSIP[]"/>
CmDeviceSIP information will contain the following information:
<complexType name="CmDeviceSIP">
<element name="Name" type="xsd:string"/>
<element name="IpAddress" type="xsd:string"/>
<element name="DirNumber" type="xsd:string"/>
<element name="Class" type="tns:DeviceClass"/>
<element name="Model" type="xsd:unsignedInt"/>
<element name="Product" type="xsd:unsignedInt"/>
<element name="BoxProduct" type="xsd:unsignedInt"/>
<element name="Httpd" type="tns:CmDevHttpd"/>
<element name="RegistrationAttempts" type="xsd:unsignedInt"/>
<element name="IsCtiControllable" type="xsd:boolean"/>
<element name="LoginUserId" type="xsd:string"/>
<element name="Status" type="tns:CmDevRegStat"/>
<element name="StatusReason" type="xsd:unsignedInt"/>
<element name="PerfMonObject" type="xsd:unsignedInt"/>
<element name="DChannel" type="xsd:unsignedInt"/>
<element name="Description" type="xsd:string"/>
<element name="H323Trunk" type="tns:H323Trunk"/>
<element name="TimeStamp" type="xsd:unsignedInt"/>
<element name="Protocol" type="tns:ProtocolType"/>
<element name="NumOfLines" type="xsd:unsignedInt"/>
<element name="LinesStatus" type="tns:CmDevLinesStatus"/>
Protocol defines the following enumerated protocol types:
<simpleType name="ProtocolType">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="SCCP"/>
<enumeration value="SIP"/>
<enumeration value="Unknown"/>
CmDevLinesStatus is a list of CmDevSingleLineStatus:
<complexType name="CmDevLinesStatus">
<restriction base="SOAP-ENC:Array">
<attribute ref="soapenc:arrayType"
wsdl:arrayType="tns:CmDevSingleLineStatus[]"/>
CmSingleLineStatus is a sequence of DN and DN status:
<complexType name="CmDevSingleLineStatus">
<element name="DirectoryNumber" type="xsd:string"/>
<element name="Status" type="tns:CmSingleLineStatus"/>
CmSingleLineStatus defines the enumerated DN status as follows:
<simpleType name="CmSingleLineStatus">
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Registered"/>
<enumeration value="UnRegistered"/>
<enumeration value="Rejected"/>
<enumeration value="Unknown"/>
Example Response (RPC/Encoded Format)
The following example shows a SelectCmDeviceSIP response:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:SelectCmDeviceSIPResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SelectCmDeviceResultSIP xsi:type="ns1:SelectCmDeviceResultSIP">
<TotalDevicesFound xsi:type="xsd:unsignedInt">4</TotalDevicesFound>
<CmNodes xsi:type="soapenc:Array" soapenc:arrayType="ns1:CmNodeSIP[2]"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<ReturnCode xsi:type="ns1:RisReturnCode">Ok</ReturnCode>
<Name xsi:type="xsd:string">node70</Name>
<NoChange xsi:type="xsd:boolean">false</NoChange>
<CmDevices xsi:type="soapenc:Array" soapenc:arrayType="ns1:CmDeviceSIP[4]">
<Name xsi:type="xsd:string">SEP003094C25B01</Name>
<IpAddress xsi:type="xsd:string">192.20.0.1</IpAddress>
<DirNumber xsi:type="xsd:string">5001-Registered</DirNumber>
<Class xsi:type="ns1:DeviceClass">Phone</Class>
<Model xsi:type="xsd:unsignedInt">7</Model>
<Product xsi:type="xsd:unsignedInt">35</Product>
<BoxProduct xsi:type="xsd:unsignedInt" xsi:nil="true"/>
<Httpd xsi:type="ns1:CmDevHttpd">Yes</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">true</IsCtiControllable>
<LoginUserId xsi:type="xsd:string">jdas0</LoginUserId>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">2</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">Fake data</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1110841855</TimeStamp>
<Protocol xsi:type="ns1:ProtocolType">SIP</Protocol>
<NumOfLines xsi:type="xsd:unsignedInt">1</NumOfLines>
<LinesStatus xsi:type="soapenc:Array"
soapenc:arrayType="ns1:CmDevSingleLineStatus[1]">
<DirectoryNumber xsi:type="xsd:string">5001</DirectoryNumber>
<Status xsi:type="ns1:CmSingleLineStatus">Registered</Status>
<Name xsi:type="xsd:string">SEP003094C25B02</Name>
<IpAddress xsi:type="xsd:string">192.20.0.2</IpAddress>
<DirNumber xsi:type="xsd:string">5002-Registered</DirNumber>
<Class xsi:type="ns1:DeviceClass">Phone</Class>
<Model xsi:type="xsd:unsignedInt">7</Model>
<Product xsi:type="xsd:unsignedInt">35</Product>
<BoxProduct xsi:type="xsd:unsignedInt" xsi:nil="true"/>
<Httpd xsi:type="ns1:CmDevHttpd">Yes</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">true</IsCtiControllable>
<LoginUserId xsi:type="xsd:string">jdas1</LoginUserId>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">2</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">Fake data</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1110841855</TimeStamp>
<Protocol xsi:type="ns1:ProtocolType">SIP</Protocol>
<NumOfLines xsi:type="xsd:unsignedInt">1</NumOfLines>
<LinesStatus xsi:type="soapenc:Array"
soapenc:arrayType="ns1:CmDevSingleLineStatus[1]">
<DirectoryNumber xsi:type="xsd:string">5002</DirectoryNumber>
<Status xsi:type="ns1:CmSingleLineStatus">Registered</Status>
<Name xsi:type="xsd:string">SEP003094C25B03</Name>
<IpAddress xsi:type="xsd:string">192.20.0.3</IpAddress>
<DirNumber xsi:type="xsd:string">5003-Registered</DirNumber>
<Class xsi:type="ns1:DeviceClass">Phone</Class>
<Model xsi:type="xsd:unsignedInt">7</Model>
<Product xsi:type="xsd:unsignedInt">35</Product>
<BoxProduct xsi:type="xsd:unsignedInt" xsi:nil="true"/>
<Httpd xsi:type="ns1:CmDevHttpd">Yes</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">true</IsCtiControllable>
<LoginUserId xsi:type="xsd:string">jdas2</LoginUserId>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">2</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">Fake data</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1110841855</TimeStamp>
<Protocol xsi:type="ns1:ProtocolType">SIP</Protocol>
<NumOfLines xsi:type="xsd:unsignedInt">1</NumOfLines>
<LinesStatus xsi:type="soapenc:Array"
soapenc:arrayType="ns1:CmDevSingleLineStatus[1]">
<DirectoryNumber xsi:type="xsd:string">5003</DirectoryNumber>
<Status xsi:type="ns1:CmSingleLineStatus">Registered</Status>
<Name xsi:type="xsd:string">SEP003094C25B04</Name>
<IpAddress xsi:type="xsd:string">192.20.0.4</IpAddress>
<DirNumber xsi:type="xsd:string">5004-Registered</DirNumber>
<Class xsi:type="ns1:DeviceClass">Phone</Class>
<Model xsi:type="xsd:unsignedInt">7</Model>
<Product xsi:type="xsd:unsignedInt">35</Product>
<BoxProduct xsi:type="xsd:unsignedInt" xsi:nil="true"/>
<Httpd xsi:type="ns1:CmDevHttpd">Yes</Httpd>
<RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
<IsCtiControllable xsi:type="xsd:boolean">true</IsCtiControllable>
<LoginUserId xsi:type="xsd:string">jdas3</LoginUserId>
<Status xsi:type="ns1:CmDevRegStat">Registered</Status>
<StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
<PerfMonObject xsi:type="xsd:unsignedInt">2</PerfMonObject>
<DChannel xsi:type="xsd:unsignedInt">0</DChannel>
<Description xsi:type="xsd:string">Fake data</Description>
<H323Trunk xsi:type="ns1:H323Trunk">
<ConfigName xsi:type="xsd:string" xsi:nil="true"/>
<TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
<Zone xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
<RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
<AltGkList xsi:type="xsd:string" xsi:nil="true"/>
<ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
<CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
<RasAddr xsi:type="xsd:string" xsi:nil="true"/>
<TimeStamp xsi:type="xsd:unsignedInt">1110841855</TimeStamp>
<Protocol xsi:type="ns1:ProtocolType">SIP</Protocol>
<NumOfLines xsi:type="xsd:unsignedInt">1</NumOfLines>
<LinesStatus xsi:type="soapenc:Array"
soapenc:arrayType="ns1:CmDevSingleLineStatus[1]">
<DirectoryNumber xsi:type="xsd:string">5004</DirectoryNumber>
<Status xsi:type="ns1:CmSingleLineStatus">Registered</Status>
<ReturnCode xsi:type="ns1:RisReturnCode">NotFound</ReturnCode>
<Name xsi:type="xsd:string">node71</Name>
<NoChange xsi:type="xsd:boolean">false</NoChange>
<CmDevices xsi:type="soapenc:Array" soapenc:arrayType="ns1:CmDeviceSIP[0]"/>
</SelectCmDeviceResultSIP>
<StateInfo xsi:type="xsd:string"><StateInfo><Node Name="node70"
SubsystemStartTime="1110841841" StateId="8"
TotalItemsFound="4" TotalItemsReturned="4"/><Node
Name="node71" SubsystemStartTime="1110688669" StateId="5772"
TotalItemsFound="0"
TotalItemsReturned="0"/></StateInfo></StateInfo>
</ns1:SelectCmDeviceSIPResponse>
Example Request (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:CmSelectionCriteriaSIP>
<soap:MaxReturnedDevices>200</soap:MaxReturnedDevices>
<soap:DeviceClass>Any</soap:DeviceClass>
<soap:Model>255</soap:Model>
<soap:Status>Any</soap:Status>
<soap:NodeName xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<soap:SelectBy>Name</soap:SelectBy>
<!--Zero or more repetitions:-->
<soap:Protocol>Any</soap:Protocol>
</soap:CmSelectionCriteriaSIP>
</soap:selectCmDeviceSIP>
Example Response (Doc/Literal Format)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:selectCmDeviceSIPResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:selectCmDeviceSIPResponse>
<ns1:SelectCmDeviceResultSIP>
<ns1:TotalDevicesFound>12</ns1:TotalDevicesFound>
<ns1:ReturnCode>Ok</ns1:ReturnCode>
<ns1:Name>10.77.28.35</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:Name>ANN_2</ns1:Name>
<ns1:IpAddress>10.77.28.35</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>126</ns1:Model>
<ns1:Product>89</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>632</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ANN_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517879</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>ANN_3</ns1:Name>
<ns1:IpAddress>10.77.28.39</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>126</ns1:Model>
<ns1:Product>89</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>632</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>ANN_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>CFB_2</ns1:Name>
<ns1:IpAddress>10.77.28.35</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>50</ns1:Model>
<ns1:Product>28</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>15</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>CFB_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517879</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>CFB_3</ns1:Name>
<ns1:IpAddress>10.77.28.39</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>50</ns1:Model>
<ns1:Product>28</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>15</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>CFB_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>MOH_2</ns1:Name>
<ns1:IpAddress>10.77.28.35</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>70</ns1:Model>
<ns1:Product>51</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>6</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MOH_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517879</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>MOH_3</ns1:Name>
<ns1:IpAddress>10.77.28.39</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>70</ns1:Model>
<ns1:Product>51</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>6</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MOH_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>MTP_2</ns1:Name>
<ns1:IpAddress>10.77.28.35</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>110</ns1:Model>
<ns1:Product>30</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>13</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MTP_pubbb</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517880</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>MTP_3</ns1:Name>
<ns1:IpAddress>10.77.28.39</ns1:IpAddress>
<ns1:DirNumber xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:DeviceClass>MediaResources</ns1:DeviceClass>
<ns1:Model>110</ns1:Model>
<ns1:Product>30</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>No</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>false</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>13</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>MTP_kirra-axis-sub</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315949111</ns1:TimeStamp>
<ns1:Protocol>Any</ns1:Protocol>
<ns1:NumOfLines>0</ns1:NumOfLines>
<ns1:Name>SEP00070E161763</ns1:Name>
<ns1:IpAddress>10.77.28.65</ns1:IpAddress>
<ns1:DirNumber>7001-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>30018</ns1:Model>
<ns1:Product>30044</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>7001</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315939989</ns1:TimeStamp>
<ns1:Protocol>SIP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>7001</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:Name>SEP00070E1678C1</ns1:Name>
<ns1:IpAddress>10.77.28.89</ns1:IpAddress>
<ns1:DirNumber>7000-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>30018</ns1:Model>
<ns1:Product>30044</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>7000</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315939245</ns1:TimeStamp>
<ns1:Protocol>SIP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>7000</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:Name>SEP0022905C3B03</ns1:Name>
<ns1:IpAddress>10.77.28.57</ns1:IpAddress>
<ns1:DirNumber>7002-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>119</ns1:Model>
<ns1:Product>119</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>7002</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315939813</ns1:TimeStamp>
<ns1:Protocol>SIP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>7002</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:Name>SEP00235E18F3D5</ns1:Name>
<ns1:IpAddress>10.77.28.88</ns1:IpAddress>
<ns1:DirNumber>5001-Registered</ns1:DirNumber>
<ns1:DeviceClass>Phone</ns1:DeviceClass>
<ns1:Model>308</ns1:Model>
<ns1:Product>207</ns1:Product>
<ns1:BoxProduct>0</ns1:BoxProduct>
<ns1:Httpd>Yes</ns1:Httpd>
<ns1:RegistrationAttempts>0</ns1:RegistrationAttempts>
<ns1:IsCtiControllable>true</ns1:IsCtiControllable>
<ns1:LoginUserId>asst</ns1:LoginUserId>
<ns1:Status>Registered</ns1:Status>
<ns1:StatusReason>0</ns1:StatusReason>
<ns1:PerfMonObject>2</ns1:PerfMonObject>
<ns1:DChannel>0</ns1:DChannel>
<ns1:Description>5001</ns1:Description>
<ns1:ConfigName xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TechPrefix xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:Zone xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer1 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer2 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RemoteCmServer3 xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:AltGkList xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:ActiveGk xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:CallSignalAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:RasAddr xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns1:TimeStamp>1315517983</ns1:TimeStamp>
<ns1:Protocol>SCCP</ns1:Protocol>
<ns1:NumOfLines>1</ns1:NumOfLines>
<ns1:DirectoryNumber>5001</ns1:DirectoryNumber>
<ns1:Status>Registered</ns1:Status>
<ns1:ReturnCode>NotFound</ns1:ReturnCode>
<ns1:Name>kirra-axis-sub</ns1:Name>
<ns1:NoChange>false</ns1:NoChange>
<ns1:CmDevices xsi:nil="1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</ns1:SelectCmDeviceResultSIP>
<ns1:StateInfo><StateInfo><Node Name="10.77.28.35"
SubsystemStartTime="1315517870" StateId="39" TotalItemsFound="12"
TotalItemsReturned="12"/><Node Name="kirra-axis-sub" SubsystemStartTime="1315949114"
StateId="0" TotalItemsFound="0" TotalItemsReturned="0"/></StateInfo></ns1:StateInfo>
</ns1:selectCmDeviceSIPResponse>
</ns1:selectCmDeviceSIPResponse>
Interface to Get Server Names and Cluster Name
The interface to get cluster name getServiceParameter, interface to get configured servers in cluster listProcessNodeByService, and interface to get configured devices in cluster listDeviceByNameAndClass are defined as part of the AXL Configuration API WSDL file. Send your queries to API question mailer on these interfaces.
PerfmonPort SOAP Service
The PerfmonPort (Performance Information Port) service comprises several operations that allow clients to do the following perfmon-related tasks:
•
Collect perfmon counter data.
Serviceability XML APIs provide two ways to collect perfmon data:
session-based and single-transaction.
•
Get a list of all perfmon objects and counter names that are installed in a particular host.
•
Get a list of the current instances of a perfmon object.
•
Get textual description of a perfmon counter.
Table 3-6 provides a summary of the SOAP PerfmonPort service operations.
For a description for Perfmon error codes, see the "SOAP Fault Error Codes" section.
PerfmonPort Service: perfmonOpenSession Operation
Client programs submit the perfmonOpenSession operation to get a session handle from the Serviceability XML APIs. The client needs a session handle to do the session-based perfmon counter data collection. The session handle represents a universally unique identifier that is used once, which guarantees that no duplicate handles exist. Serviceability XML APIs keep the opened handles in cache. If no activity occurs on a handle for 25 hours, the Serviceability XML API removes the handle and renders it invalid.
Percentage counters require two samples to determine the average between the sample.
In a session-based perfmon data collection, use the following related operations:
•
perfmonOpenSession
•
perfmonAddCounter
•
perfmonRemoveCounter
•
perfmonCollectSessionData
•
PerfmonCloseSession
After a client gets a session handle, it normally proceeds to submit the PerfmonAddCounter operation and then follows with the PerfmonCollectSessionData operation. PerfmonCollectSessionData specifies the main operation that collects perfmon data for the clients. When the client no longer needs the session handle, it should submit PerfmonCloseSession, so the Serviceability XML APIs can remove the handle from cache. Clients can dynamically add new counters to the session handle and remove counters from it by using the perfmonRemoveCounter operation while the session handle is still open.
Request Format
The PerfmonOpenSession operation takes no parameter.
The following example shows the PerfmonOpenSession request:
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonOpenSession
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/"/>
Response Format
PerfmonOpenSession returns a single element that is named SessionHandle. Its type specifies SessionHandleType, which is derived from xsd:string, and it contains the guide for the session handle.
The following example shows the PerfmonOpenSession response:
Example
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonOpenSessionResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SessionHandle
xsi:type="ns1:SessionHandleType">378273ba-ea59-11dc-8000-000000000000</SessionHandle>
</ns1:PerfmonOpenSessionResponse>
Example Request (Doc/Literal)
The PerfmonOpenSession operation takes no parameter.
The following example shows the PerfmonOpenSession request:
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:perfmonOpenSession/>
Example Response (Doc/Literal)
PerfmonOpenSession returns a single element that is named SessionHandle. Its type specifies SessionHandleType, which is derived from xsd:string, and it contains the guide for the session handle.
The following example shows the PerfmonOpenSession response:
Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonOpenSessionResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:perfmonOpenSessionReturn>85f26cd8-ddd2-11e0-8000-000000000000</ns1:perfmonOpenSession
Return>
</ns1:perfmonOpenSessionResponse>
PerfmonPort Service: perfmonAddCounter Operation
The perfmonAddCounter operation adds an array of counters to a session handle.
Request Format
The perfmonAddCounter operation takes the following parameters:
•
SessionHandle—The type is SessionHandleType, which is derived from xsd:string. It contains the session handle that the previous perfmonOpenSession operation previously opened.
•
ArrayOfCounter—The type for this element is ArrayOfCounterType, which is an array of counter elements. Each Counter element contains the name of a counter to be added to the session handle.
The following fragments from Serviceability XML APIs describe the types that this request uses:
<complexType name='ArrayOfCounterType'>
<restriction base='SOAP-ENC:Array'>
type='tns:CounterType' minOccurs='1' maxOccurs='unbounded'/>
Note
ArrayOfCounterType expects at least one Counter element in the array.
<complexType name='CounterType'>
<element name='Name' type='tns:CounterNameType'/>
CounterType represents a structure, and it has a single element member: Name.
<simpleType name='CounterNameType'>
<restriction base='string'/>
The Name element that is of string-derived type contains the name of the counter.
Example Request (RPC/Encoded)
The following example shows the perfmonAddCounter request with two counters. This example uses a single-reference accessor.
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://tempuri.org/"
xmlns:types="http://tempuri.org/encodedTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<q1:PerfmonAddCounter xmlns:q1="http://schemas.cisco.com/ast/soap/">
<SessionHandle xsi:type="xsd:string">
{1A490F1E-D82C-403F-9CF0-C4D4ABD6FF3E}
<ArrayOfCounter soapenc:arrayType="q1:CounterType[2]">
<Name>\\nozomi\process(inetinfo)\handle count</Name>
<Name>\\nozomi\process(csrss)\handle count</Name>
The following shows an example of the perfmonAddCounter request with three counters in the ArrayOfCounter parameter. This example uses multireference accessors.
Example
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonAddCounter
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SessionHandle
xsi:type="ns1:SessionHandleType">38d47c54-ea59-11dc-8000-000000000000</SessionHandle>
<ArrayOfCounter soapenc:arrayType="ns1:CounterType[2]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns1:CounterType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Process\Nice</Name>
<item xsi:type="ns1:CounterType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Process\PID</Name>
Example Request (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:SessionHandle>ed5de4dc-e2a1-11e0-8000-000000000000</soap:SessionHandle>
<!--1 or more repetitions:-->
<soap:Name>\\ciscart21\Cisco CallManager\CallsActive</soap:Name>
</soap:perfmonAddCounter>
</soapenv:Envelope>
Response Format
The following example shows that the perfmonAddCounter returns no output:
Example (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonAddCounterResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/"/>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonAddCounterResponse xmlns:ns1="http://schemas.cisco.com/ast/soap"/>
</soapenv:Envelope>
If pefmonAddCounter fails to add one or more counters that are specified in the request, Serviceability XML APIs reply with a fault response. Some counters that are specified in the request may get successfully added, while others failed to be added.
In this case, Serviceability XML APIs reply with a fault. The Params element of CallInfo element specifies each failed counter name. Client programs can conclude that counter names, which are specified in the request but do not appear in the fault message, actually get added successfully to the query handle.
PerfmonPort Service: perfmonRemoveCounter Operation
The perfmonRemoveCounter operation removes an array of counters from a session handle.
Request Format
The perfmonRemoveCounter operation takes the following parameters:
•
SessionHandle—The type is SessionHandleType which is derived from xsd:string. It contains the session handle that the PerfmonOpenSession operation opened previously.
•
ArrayOfCounter—The type for this element is ArrayOfCounterType, which is an array of Counter elements. Each Counter element contain the name of a counter to be added to the session handle.
Example (RPC/Encoded)
The following example shows a perfmonRemoveCounter request with three counters in the ArrayOfCounter parameter. This example uses single-reference accessor style.
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://tempuri.org/"
xmlns:types="http://tempuri.org/encodedTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<q1:PerfmonRemoveCounter xmlns:q1="http://schemas.cisco.com/ast/soap/">
<SessionHandle xsi:type="xsd:string">
{1A490F1E-D82C-403F-9CF0-C4D4ABD6FF3E}
<ArrayOfCounter soapenc:arrayType="q1:CounterType[2]">
<Name>\\nozomi\process(inetinfo)\handle count</Name>
<Name>\\nozomi\process(csrss)\handle count</Name>
<Name>\\nozomi\process(regsvc)\handle count</Name>
</q1:PerfmonRemoveCounter">
The following example shows a perfmonRemoveCounter that uses multireference accessors.
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonRemoveCounter
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SessionHandle
xsi:type="ns1:SessionHandleType">38d47c54-ea59-11dc-8000-000000000000</SessionHandle>
<ArrayOfCounter soapenc:arrayType="ns1:CounterType[2]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns1:CounterType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Process\Nice</Name>
<item xsi:type="ns1:CounterType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Process\PID</Name>
</ns1:PerfmonRemoveCounter>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:perfmonRemoveCounter>
<soap:SessionHandle>342e7a78-e434-11e0-8000-000000000000</soap:SessionHandle>
<!--1 or more repetitions:-->
<soap:Name>\\ciscart21\Cisco CallManager\CallsActive</soap:Name>
</soap:perfmonRemoveCounter>
</soapenv:Envelope>
Response Format
The perfmonRemoveCounter operation returns no data in the response as shown by the following examples:
Example (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonRemoveCounterResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/"/>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonRemoveCounterResponse xmlns:ns1="http://schemas.cisco.com/ast/soap"/>
</soapenv:Envelope>
If the PefmonRemoveCounter operation fails to remove one or more counters that the request specifies, the Serviceability XML API replies with a fault response with semantics similar to PerfmonAddCounter. If some of the counters that are specified in the request get removed successfully, while others failed to be removed, the Serviceability XML API replies with a fault. The Params element of CallInfo element specifies each failed counter name. Client programs can conclude that counter names, which are specified in the request but do not appear in the fault message, actually get removed successfully from the query handle.
PerfmonPort Service: perfmonCollectSessionData Operation
The perfmonCollectSessionData operation collects the perfmon data for all counters that have been added to the query handle.
Request Format
The perfmonCollectSessionData operation takes the SessionHandle parameter. The type is SessionHandleType, which is derived from xsd:string. It contains the session handle that the perfmonOpenSession operation opened previously.
The following example shows a perfmonCollectSessionData request:
Example(RPC/Encoded)
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonCollectSessionData
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SessionHandle
xsi:type="ns1:SessionHandleType">3accd2f4-ea59-11dc-8000-000000000000</SessionHandle>
</ns1:PerfmonCollectSessionData>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:perfmonCollectSessionData>
<soap:SessionHandle>5da043b0-e9ba-11e0-8000-000000000000</soap:SessionHandle>
</soap:perfmonCollectSessionData>
</soapenv:Envelope>
Response Format
The perfmonCollectSessionData operation returns the ArrayOfCounterInfo element that contains the value and status of all counters that were previously added to the session handle. The type for ArrayOfCounterInfo element specifies ArrayOfCounterInfoType, which is an array of CounterInfo elements.
The following fragments from Serviceability XML APIs .WSDL show the types that this response uses:
<complexType name='ArrayOfCounterInfoType'>
<restriction base='SOAP-ENC:Array'>
<element name='CounterInfo'
type='tns:CounterInfoType' minOccurs='1' maxOccurs='unbounded'/>
ArrayOfCounterInfoType has one or more CounterInfo elements in the array. The CounterInfo element includes the following type:
<complexType name='CounterInfoType'>
<element name='Name' type='tns:CounterNameType'/>
<element name='Value' type='xsd:long'/>
<element name='CStatus' type='xsd:unsignedInt'/>
<simpleType name='CounterNameType'>
<restriction base='string'/>
CounterInfoType specifies a structure with the following element members.
•
Name—A CounterNameType, derived from xsd:string, that contains the name of the counter that was previously added to the session handle.
•
Value—A 64-bit signed integer (xsd:long) that contains the value of the counter.
•
CStatus—Indicates whether the value of the counter was successfully retrieved. The type specifies a 32-bit unsigned integer (xsd:unsignedInt). First, check for the value of CStatus element before reading the Value element. If the value of CStatus equals 0 or 1, the Value element contains a good counter value. Otherwise, it indicates a failure in retrieving the counter value; ignore the Value element.
The following examples show a perfmonCollectSessionData response:
Example (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonCollectSessionDataResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<ArrayOfCounterInfo soapenc:arrayType="ns1:CounterInfoType[6]"
xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns1:CounterInfoType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Processor(0)\Nice
Percentage</Name>
<Value xsi:type="xsd:long">0</Value>
<CStatus xsi:type="xsd:unsignedInt">0</CStatus>
<item xsi:type="ns1:CounterInfoType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Processor(0)\System
Percentage</Name>
<Value xsi:type="xsd:long">0</Value>
<CStatus xsi:type="xsd:unsignedInt">0</CStatus>
<item xsi:type="ns1:CounterInfoType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Processor(0)\User
Percentage</Name>
<Value xsi:type="xsd:long">0</Value>
<CStatus xsi:type="xsd:unsignedInt">0</CStatus>
<item xsi:type="ns1:CounterInfoType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Processor(_Total)\Nice
Percentage</Name>
<Value xsi:type="xsd:long">0</Value>
<CStatus xsi:type="xsd:unsignedInt">0</CStatus>
<item xsi:type="ns1:CounterInfoType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Processor(_Total)\System
Percentage</Name>
<Value xsi:type="xsd:long">0</Value>
<CStatus xsi:type="xsd:unsignedInt">0</CStatus>
<item xsi:type="ns1:CounterInfoType">
<Name xsi:type="ns1:CounterNameType">\\10.77.31.15\Processor(_Total)\User
Percentage</Name>
<Value xsi:type="xsd:long">0</Value>
<CStatus xsi:type="xsd:unsignedInt">0</CStatus>
</ns1:PerfmonCollectSessionDataResponse>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonCollectSessionDataResponse
xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:perfmonCollectSessionDataReturn>
<ns1:Name>\\ciscart21\Cisco CallManager\CallsActive</ns1:Name>
<ns1:CStatus>0</ns1:CStatus>
</ns1:perfmonCollectSessionDataReturn>
</ns1:perfmonCollectSessionDataResponse>
</soapenv:Envelope>
PerfmonPort Service: perfmonCloseSession Operation
The perfmonCloseSession operation closes the session handle that the PerfmonOpenSession previously retrieved.
Request Format
The perfmonCloseSession operation takes the SessionHandle parameter. The type is SessionHandleType, which is derived from xsd:string. It contains the session handle that the perfmonOpenSession operation previously opened.
The following examples show a perfmonCloseSession request:
Example (RPC/Encoded)
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonCloseSession
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<SessionHandle
xsi:type="ns1:SessionHandleType">378273ba-ea59-11dc-8000-000000000000</SessionHandle>
</ns1:PerfmonCloseSession>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:perfmonCloseSession>
<soap:SessionHandle>b1e3d3d0-dedc-11e0-8000-000000000000</soap:SessionHandle>
</soap:perfmonCloseSession>
Response Format
The following examples show that the perfmonCloseSession does not return data in the response:
Example (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonCloseSessionResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/"/>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonCloseSessionResponse xmlns:ns1="http://schemas.cisco.com/ast/soap"/>
If the same request is sent again, the session is already closed and hence does not exist.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soapenv:Server</faultcode>
<faultstring>Invalid session handle.</faultstring>
PerfmonPort Service: perfmonListInstance Operation
The perfmonListInstance operation returns a list of instances of a perfmon object in a particular host. Instances of an object can dynamically come and go, and this operation returns the most recent list.
Request Format
The perfmonListIntance operation takes the following parameters:
•
Host—The type is xsd:string. The Host parameter contains the name or address of the target server on which the object resides.
•
Object—The type is xsd:string. The Object parameter contains the name of the object.
Example (RPC/Encoded)
The following example shows a perfmonListInstance request with "nozomi" as the host and "Process" as the object parameter.
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonListInstance
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<Host xsi:type="xsd:string">10.77.31.15</Host>
<Object xsi:type="ns1:ObjectNameType">Process</Object>
</ns1:PerfmonListInstance>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:perfmonListInstance>
<soap:Host>ciscart21</soap:Host>
<soap:Object>Partition</soap:Object>
</soap:perfmonListInstance>
</soapenv:Envelope>
Response Format
The perfmonListInstance returns an element that named ArrayOfInstance. The type for this element specifies ArrayOfInstanceType, which is an array of Instance elements. The following fragments from Serviceability XML APIs .WSDL file explain the types that this response uses:
<complexType name='ArrayOfInstanceType'>
<restriction base='SOAP-ENC:Array'>
type='tns:InstanceType' minOccurs='0' maxOccurs='unbounded'/>
Note
ArrayOfInstanceType can have 0 (zero) Instance elements, in which case the requested object is not of a multi-instance object.
<complexType name='InstanceType'>
<element name='Name' type='tns:InstanceNameType'/>
The type for Instance element specifies InstanceType. It represents a structure with a single-element member: Name.
<simpleType name='InstanceNameType'>
<restriction base='string'/>
The Name element, whose type is InstanceNameType, which is derived from xsd:string, contains the name of the instance of the requested object.
The following examples show the response to the request in the previous example:
Example (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:PerfmonListInstanceResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<ArrayOfInstance soapenc:arrayType="ns1:InstanceType[133]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns1:InstanceType">
<Name xsi:type="ns1:InstanceNameType">init</Name>
<item xsi:type="ns1:InstanceType">
<Name xsi:type="ns1:InstanceNameType">migration_0</Name>
<item xsi:type="ns1:InstanceType">
<Name xsi:type="ns1:InstanceNameType">ksoftirqd_0</Name>
<item xsi:type="ns1:InstanceType">
<Name xsi:type="ns1:InstanceNameType">CTLProvider</Name>
<item xsi:type="ns1:InstanceType">
<Name xsi:type="ns1:InstanceNameType">capf</Name>
<item xsi:type="ns1:InstanceType">
<Name xsi:type="ns1:InstanceNameType">CCMDirSync</Name>
</ns1:PerfmonListInstanceResponse>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonListInstanceResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:perfmonListInstanceReturn>
<ns1:Name>Active</ns1:Name>
</ns1:perfmonListInstanceReturn>
<ns1:perfmonListInstanceReturn>
<ns1:Name>Inactive</ns1:Name>
</ns1:perfmonListInstanceReturn>
<ns1:perfmonListInstanceReturn>
<ns1:Name>Common</ns1:Name>
</ns1:perfmonListInstanceReturn>
<ns1:perfmonListInstanceReturn>
<ns1:Name>Boot</ns1:Name>
</ns1:perfmonListInstanceReturn>
<ns1:perfmonListInstanceReturn>
<ns1:Name>SharedMemory</ns1:Name>
</ns1:perfmonListInstanceReturn>
<ns1:perfmonListInstanceReturn>
<ns1:Name>Swap</ns1:Name>
</ns1:perfmonListInstanceReturn>
</ns1:perfmonListInstanceResponse>
</soapenv:Envelope>
PerfmonPort Service: perfmonQueryCounterDescription Operation
The perfmonQueryCounterDescription operation returns the help text of a particular counter.
Request Format
The perfmonQueryCounterDescription operation takes the Counter parameter. The name of the counter. Type is CounterNameType, which is derived from xsd:string.
The following examples show the perfmonQueryCounterDescription request:
Example (RPC/Encoded)
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<q1:PerfmonQueryCounterDescription
xmlns:q1="http://schemas.cisco.com/ast/soap/">
<Counter xsi:type="xsd:string">\\nozomi\Server\Files Open</Counter>
</q1:PerfmonQueryCounterDescription>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:perfmonQueryCounterDescription>
<soap:Counter>\\ciscart21\Cisco CallManager\CallsActive</soap:Counter>
</soap:perfmonQueryCounterDescription>
</soapenv:Envelope>
Response Format
The perfmonQueryCounterDescription operation returns an element that is named HelpText that is of the xsd:string type. It contains the help text of the requested counter.
The following examples show the response to the request in the previous example.
Example (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<m:PerfmonQueryCounterDescriptionResponse
xmlns:m="http://schemas.cisco.com/ast/soap/">
<HelpText>The number of files currently opened in the server. Indicates
current server
</m:PerfmonQueryCounterDescriptionResponse>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonQueryCounterDescriptionResponse
xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:perfmonQueryCounterDescriptionReturn>This represents the number of voice or
video streaming connections that are currently in use (active). In other words, the number
of calls that actually have a voice path connected on this
CallManager.</ns1:perfmonQueryCounterDescriptionReturn>
</ns1:perfmonQueryCounterDescriptionResponse>
</soapenv:Envelope>
PerfmonPort Service: perfmonListCounter Operation
The perfmonListCounter operation returns the list of Perfmon objects and counters in a particular host.
Request Format
The perfmonListCounter operation takes the Host parameter. The type is xsd:string. The Host parameter contains the name or address of the target server from which the client wants to get the counter information.
The following examples show a perfmonListCounter request:
Example (RPC/Encoded)
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<q1:PerfmonListCounter xmlns:q1="http://schemas.cisco.com/ast/soap/">
<Host xsi:type="xsd:string">nozomi</Host>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.cisco.com/ast/soap">
<soap:perfmonListCounter>
<soap:Host>ciscart21</soap:Host>
</soap:perfmonListCounter>
</soapenv:Envelope>
Response Format
The perfmonListCounter operation returns information that describes the hierarchical structure of Perfmon objects and counters. The body entry includes an ArrayOfObjectInfo element. The following fragments from the Serviceability XML APIs WSDL file describe the types that this response uses:
<complexType name='ArrayOfObjectInfoType'>
<restriction base='SOAP-ENC:Array'>
<element name='ObjectInfo'
type='tns:ObjectInfoType' minOccurs='1' maxOccurs='unbounded'/>
The ArrayOfObjectInfo element comprises an array of ObjectInfo elements that have the following type:
<complexType name='ObjectInfoType'>
<element name='Name' type='tns:ObjectNameType'/>
<element name='MultiInstance' type='xsd:boolean'/>
<element name='ArrayOfCounter' type='tns:ArrayOfCounterType'/>
<simpleType name='ObjectNameType'>
<restriction base='string'/>
The Name element, whose type is derived from string, describes the name of the object. MultiInstance element indicates whether the object has more than one instance. The ArrayOfCounter element acts as a container for an array of Counter elements that have the following types:
<complexType name='CounterType'>
<element name='Name' type='tns:CounterNameType'/>
<simpleType name='CounterNameType'>
<restriction base='string'/>
The Name element, whose type is derived from xsd:string, describes the name of the counter.
Example (RPC/Encoded)
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<m:PerfmonListCounterResponse xmlns:m="http://schemas.cisco.com/ast/soap/">
<ArrayOfObjectInfo SOAP-ENC:arrayType="m:ObjectInfoType[]">
<Name>.NET CLR Memory</Name>
<MultiInstance>true</MultiInstance>
<ArrayOfCounter SOAP-ENC:arrayType="m:CounterType[]">
<Name># Gen 0 Collections</Name>
<Name># Gen 1 Collections</Name>
<Name>.NET CLR LocksAndThreads</Name>
<MultiInstance>true</MultiInstance>
<ArrayOfCounter SOAP-ENC:arrayType="m:CounterType[]">
<Name>Total # of Contentions</Name>
<Name>Contention Rate / sec</Name>
<Name>Current Queue Length</Name>
</m:PerfmonListCounterResponse>
Example (Doc/Literal)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<ns1:perfmonListCounterResponse xmlns:ns1="http://schemas.cisco.com/ast/soap">
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco CAR DB</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CARDBSpaceUsed</ns1:Name>
<ns1:Name>CARTempDBSpaceUsed</ns1:Name>
<ns1:Name>FreeSharedMemory</ns1:Name>
<ns1:Name>RootDBSpaceUsed</ns1:Name>
<ns1:Name>UsedSharedMemory</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco CallManager</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>AnnunciatorOutOfResources</ns1:Name>
<ns1:Name>AnnunciatorResourceActive</ns1:Name>
<ns1:Name>AnnunciatorResourceAvailable</ns1:Name>
<ns1:Name>AnnunciatorResourceTotal</ns1:Name>
<ns1:Name>AuthenticatedCallsActive</ns1:Name>
<ns1:Name>AuthenticatedCallsCompleted</ns1:Name>
<ns1:Name>AuthenticatedPartiallyRegisteredPhone</ns1:Name>
<ns1:Name>AuthenticatedRegisteredPhones</ns1:Name>
<ns1:Name>BRIChannelsActive</ns1:Name>
<ns1:Name>BRISpansInService</ns1:Name>
<ns1:Name>CallManagerHeartBeat</ns1:Name>
<ns1:Name>CallsActive</ns1:Name>
<ns1:Name>CallsAttempted</ns1:Name>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>CallsInProgress</ns1:Name>
<ns1:Name>CumulativeAllocatedResourceCannotOpenPort</ns1:Name>
<ns1:Name>EncryptedCallsActive</ns1:Name>
<ns1:Name>EncryptedCallsCompleted</ns1:Name>
<ns1:Name>EncryptedPartiallyRegisteredPhones</ns1:Name>
<ns1:Name>EncryptedRegisteredPhones</ns1:Name>
<ns1:Name>ExternalCallControlEnabledCallsAttempted</ns1:Name>
<ns1:Name>ExternalCallControlEnabledCallsCompleted</ns1:Name>
<ns1:Name>ExternalCallControlEnabledFailureTreatmentApplied</ns1:Name>
<ns1:Name>FXOPortsActive</ns1:Name>
<ns1:Name>FXOPortsInService</ns1:Name>
<ns1:Name>FXSPortsActive</ns1:Name>
<ns1:Name>FXSPortsInService</ns1:Name>
<ns1:Name>HWConferenceActive</ns1:Name>
<ns1:Name>HWConferenceCompleted</ns1:Name>
<ns1:Name>HWConferenceOutOfResources</ns1:Name>
<ns1:Name>HWConferenceResourceActive</ns1:Name>
<ns1:Name>HWConferenceResourceAvailable</ns1:Name>
<ns1:Name>HWConferenceResourceTotal</ns1:Name>
<ns1:Name>HuntListsInService</ns1:Name>
<ns1:Name>InitializationState</ns1:Name>
<ns1:Name>LocationOutOfResources</ns1:Name>
<ns1:Name>MCUConferencesActive</ns1:Name>
<ns1:Name>MCUConferencesCompleted</ns1:Name>
<ns1:Name>MCUHttpConnectionErrors</ns1:Name>
<ns1:Name>MCUHttpNon200OkResponse</ns1:Name>
<ns1:Name>MCUOutOfResources</ns1:Name>
<ns1:Name>MOHMulticastResourceActive</ns1:Name>
<ns1:Name>MOHMulticastResourceAvailable</ns1:Name>
<ns1:Name>MOHOutOfResources</ns1:Name>
<ns1:Name>MOHTotalMulticastResources</ns1:Name>
<ns1:Name>MOHTotalUnicastResources</ns1:Name>
<ns1:Name>MOHUnicastResourceActive</ns1:Name>
<ns1:Name>MOHUnicastResourceAvailable</ns1:Name>
<ns1:Name>MTPOutOfResources</ns1:Name>
<ns1:Name>MTPRequestsThrottled</ns1:Name>
<ns1:Name>MTPResourceActive</ns1:Name>
<ns1:Name>MTPResourceAvailable</ns1:Name>
<ns1:Name>MTPResourceTotal</ns1:Name>
<ns1:Name>PRIChannelsActive</ns1:Name>
<ns1:Name>PRISpansInService</ns1:Name>
<ns1:Name>PartiallyRegisteredPhone</ns1:Name>
<ns1:Name>RegisteredAnalogAccess</ns1:Name>
<ns1:Name>RegisteredHardwarePhones</ns1:Name>
<ns1:Name>RegisteredMGCPGateway</ns1:Name>
<ns1:Name>RegisteredOtherStationDevices</ns1:Name>
<ns1:Name>SIPLineServerAuthorizationChallenges</ns1:Name>
<ns1:Name>SIPLineServerAuthorizationFailures</ns1:Name>
<ns1:Name>SIPTrunkApplicationAuthorizationFailures</ns1:Name>
<ns1:Name>SIPTrunkApplicationAuthorizations</ns1:Name>
<ns1:Name>SIPTrunkAuthorizationFailures</ns1:Name>
<ns1:Name>SIPTrunkAuthorizations</ns1:Name>
<ns1:Name>SIPTrunkServerAuthenticationChallenges</ns1:Name>
<ns1:Name>SIPTrunkServerAuthenticationFailures</ns1:Name>
<ns1:Name>SWConferenceActive</ns1:Name>
<ns1:Name>SWConferenceCompleted</ns1:Name>
<ns1:Name>SWConferenceOutOfResources</ns1:Name>
<ns1:Name>SWConferenceResourceActive</ns1:Name>
<ns1:Name>SWConferenceResourceAvailable</ns1:Name>
<ns1:Name>SWConferenceResourceTotal</ns1:Name>
<ns1:Name>SystemCallsAttempted</ns1:Name>
<ns1:Name>T1ChannelsActive</ns1:Name>
<ns1:Name>T1SpansInService</ns1:Name>
<ns1:Name>TLSConnectedSIPTrunks</ns1:Name>
<ns1:Name>TLSConnectedWSM</ns1:Name>
<ns1:Name>TranscoderOutOfResources</ns1:Name>
<ns1:Name>TranscoderRequestsThrottled</ns1:Name>
<ns1:Name>TranscoderResourceActive</ns1:Name>
<ns1:Name>TranscoderResourceAvailable</ns1:Name>
<ns1:Name>TranscoderResourceTotal</ns1:Name>
<ns1:Name>VCBConferencesActive</ns1:Name>
<ns1:Name>VCBConferencesAvailable</ns1:Name>
<ns1:Name>VCBConferencesCompleted</ns1:Name>
<ns1:Name>VCBConferencesTotal</ns1:Name>
<ns1:Name>VCBOutOfConferences</ns1:Name>
<ns1:Name>VCBOutOfResources</ns1:Name>
<ns1:Name>VCBResourceActive</ns1:Name>
<ns1:Name>VCBResourceAvailable</ns1:Name>
<ns1:Name>VCBResourceTotal</ns1:Name>
<ns1:Name>VideoCallsActive</ns1:Name>
<ns1:Name>VideoCallsCompleted</ns1:Name>
<ns1:Name>VideoOutOfResources</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Phones</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsAttempted</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Lines</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>Active</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco H323</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsActive</ns1:Name>
<ns1:Name>CallsAttempted</ns1:Name>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>CallsInProgress</ns1:Name>
<ns1:Name>CallsRejectedDueToICTCallThrottling</ns1:Name>
<ns1:Name>VideoCallsActive</ns1:Name>
<ns1:Name>VideoCallsCompleted</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MGCP Gateways</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>BRIChannelsActive</ns1:Name>
<ns1:Name>BRISpansInService</ns1:Name>
<ns1:Name>FXOPortsActive</ns1:Name>
<ns1:Name>FXOPortsInService</ns1:Name>
<ns1:Name>FXSPortsActive</ns1:Name>
<ns1:Name>FXSPortsInService</ns1:Name>
<ns1:Name>PRIChannelsActive</ns1:Name>
<ns1:Name>PRISpansInService</ns1:Name>
<ns1:Name>T1ChannelsActive</ns1:Name>
<ns1:Name>T1SpansInService</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MOH Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>MOHHighestActiveResources</ns1:Name>
<ns1:Name>MOHMulticastResourceActive</ns1:Name>
<ns1:Name>MOHMulticastResourceAvailable</ns1:Name>
<ns1:Name>MOHOutOfResources</ns1:Name>
<ns1:Name>MOHTotalMulticastResources</ns1:Name>
<ns1:Name>MOHTotalUnicastResources</ns1:Name>
<ns1:Name>MOHUnicastResourceActive</ns1:Name>
<ns1:Name>MOHUnicastResourceAvailable</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Analog Access</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>OutboundBusyAttempts</ns1:Name>
<ns1:Name>PortsActive</ns1:Name>
<ns1:Name>PortsOutOfService</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MGCP FXS Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>OutboundBusyAttempts</ns1:Name>
<ns1:Name>PortStatus</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MGCP FXO Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>OutboundBusyAttempts</ns1:Name>
<ns1:Name>PortStatus</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MGCP T1CAS Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsActive</ns1:Name>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>Channel 1 Status</ns1:Name>
<ns1:Name>Channel 2 Status</ns1:Name>
<ns1:Name>Channel 3 Status</ns1:Name>
<ns1:Name>Channel 4 Status</ns1:Name>
<ns1:Name>Channel 5 Status</ns1:Name>
<ns1:Name>Channel 6 Status</ns1:Name>
<ns1:Name>Channel 7 Status</ns1:Name>
<ns1:Name>Channel 8 Status</ns1:Name>
<ns1:Name>Channel 9 Status</ns1:Name>
<ns1:Name>Channel 10 Status</ns1:Name>
<ns1:Name>Channel 11 Status</ns1:Name>
<ns1:Name>Channel 12 Status</ns1:Name>
<ns1:Name>Channel 13 Status</ns1:Name>
<ns1:Name>Channel 14 Status</ns1:Name>
<ns1:Name>Channel 15 Status</ns1:Name>
<ns1:Name>Channel 16 Status</ns1:Name>
<ns1:Name>Channel 17 Status</ns1:Name>
<ns1:Name>Channel 18 Status</ns1:Name>
<ns1:Name>Channel 19 Status</ns1:Name>
<ns1:Name>Channel 20 Status</ns1:Name>
<ns1:Name>Channel 21 Status</ns1:Name>
<ns1:Name>Channel 22 Status</ns1:Name>
<ns1:Name>Channel 23 Status</ns1:Name>
<ns1:Name>Channel 24 Status</ns1:Name>
<ns1:Name>OutboundBusyAttempts</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MGCP PRI Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsActive</ns1:Name>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>Channel 1 Status</ns1:Name>
<ns1:Name>Channel 2 Status</ns1:Name>
<ns1:Name>Channel 3 Status</ns1:Name>
<ns1:Name>Channel 4 Status</ns1:Name>
<ns1:Name>Channel 5 Status</ns1:Name>
<ns1:Name>Channel 6 Status</ns1:Name>
<ns1:Name>Channel 7 Status</ns1:Name>
<ns1:Name>Channel 8 Status</ns1:Name>
<ns1:Name>Channel 9 Status</ns1:Name>
<ns1:Name>Channel 10 Status</ns1:Name>
<ns1:Name>Channel 11 Status</ns1:Name>
<ns1:Name>Channel 12 Status</ns1:Name>
<ns1:Name>Channel 13 Status</ns1:Name>
<ns1:Name>Channel 14 Status</ns1:Name>
<ns1:Name>Channel 15 Status</ns1:Name>
<ns1:Name>Channel 16 Status</ns1:Name>
<ns1:Name>Channel 17 Status</ns1:Name>
<ns1:Name>Channel 18 Status</ns1:Name>
<ns1:Name>Channel 19 Status</ns1:Name>
<ns1:Name>Channel 20 Status</ns1:Name>
<ns1:Name>Channel 21 Status</ns1:Name>
<ns1:Name>Channel 22 Status</ns1:Name>
<ns1:Name>Channel 23 Status</ns1:Name>
<ns1:Name>Channel 24 Status</ns1:Name>
<ns1:Name>Channel 25 Status</ns1:Name>
<ns1:Name>Channel 26 Status</ns1:Name>
<ns1:Name>Channel 27 Status</ns1:Name>
<ns1:Name>Channel 28 Status</ns1:Name>
<ns1:Name>Channel 29 Status</ns1:Name>
<ns1:Name>Channel 30 Status</ns1:Name>
<ns1:Name>Channel 31 Status</ns1:Name>
<ns1:Name>DatalinkInService</ns1:Name>
<ns1:Name>OutboundBusyAttempts</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MGCP BRI Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>Channel 1 Status</ns1:Name>
<ns1:Name>Channel 2 Status</ns1:Name>
<ns1:Name>DatalinkInService</ns1:Name>
<ns1:Name>OutboundBusyAttempts</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco MTP Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>AllocatedResourceCannotOpenPort</ns1:Name>
<ns1:Name>OutOfResources</ns1:Name>
<ns1:Name>RequestsThrottled</ns1:Name>
<ns1:Name>ResourceActive</ns1:Name>
<ns1:Name>ResourceAvailable</ns1:Name>
<ns1:Name>ResourceTotal</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Transcode Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>AllocatedResourceCannotOpenPort</ns1:Name>
<ns1:Name>OutOfResources</ns1:Name>
<ns1:Name>RequestsThrottled</ns1:Name>
<ns1:Name>ResourceActive</ns1:Name>
<ns1:Name>ResourceAvailable</ns1:Name>
<ns1:Name>ResourceTotal</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco SW Conference Bridge Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>AllocatedResourceCannotOpenPort</ns1:Name>
<ns1:Name>OutOfResources</ns1:Name>
<ns1:Name>ResourceActive</ns1:Name>
<ns1:Name>ResourceAvailable</ns1:Name>
<ns1:Name>ResourceTotal</ns1:Name>
<ns1:Name>SWConferenceActive</ns1:Name>
<ns1:Name>SWConferenceCompleted</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco HW Conference Bridge Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>AllocatedResourceCannotOpenPort</ns1:Name>
<ns1:Name>HWConferenceActive</ns1:Name>
<ns1:Name>HWConferenceCompleted</ns1:Name>
<ns1:Name>OutOfResources</ns1:Name>
<ns1:Name>ResourceActive</ns1:Name>
<ns1:Name>ResourceAvailable</ns1:Name>
<ns1:Name>ResourceTotal</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Locations</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>BandwidthAvailable</ns1:Name>
<ns1:Name>BandwidthMaximum</ns1:Name>
<ns1:Name>CallsInProgress</ns1:Name>
<ns1:Name>OutOfResources</ns1:Name>
<ns1:Name>RSVP AudioReservationErrorCounts</ns1:Name>
<ns1:Name>RSVP MandatoryConnectionsInProgress</ns1:Name>
<ns1:Name>RSVP OptionalConnectionsInProgress</ns1:Name>
<ns1:Name>RSVP TotalCallsFailed</ns1:Name>
<ns1:Name>RSVP VideoCallsFailed</ns1:Name>
<ns1:Name>RSVP VideoReservationErrorCounts</ns1:Name>
<ns1:Name>VideoBandwidthAvailable</ns1:Name>
<ns1:Name>VideoBandwidthMaximum</ns1:Name>
<ns1:Name>VideoOutOfResources</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Gatekeeper</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>ACFsReceived</ns1:Name>
<ns1:Name>ARQsAttempted</ns1:Name>
<ns1:Name>RasRetries</ns1:Name>
<ns1:Name>VideoOutOfResources</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco CallManager System Performance</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>AverageExpectedDelay</ns1:Name>
<ns1:Name>CallThrottlingGenericCounter3</ns1:Name>
<ns1:Name>CallsRejectedDueToThrottling</ns1:Name>
<ns1:Name>CodeRedEntryExit</ns1:Name>
<ns1:Name>CodeYellowEntryExit</ns1:Name>
<ns1:Name>EngineeringCounter1</ns1:Name>
<ns1:Name>EngineeringCounter2</ns1:Name>
<ns1:Name>EngineeringCounter3</ns1:Name>
<ns1:Name>EngineeringCounter4</ns1:Name>
<ns1:Name>EngineeringCounter5</ns1:Name>
<ns1:Name>EngineeringCounter6</ns1:Name>
<ns1:Name>EngineeringCounter7</ns1:Name>
<ns1:Name>EngineeringCounter8</ns1:Name>
<ns1:Name>QueueSignalsPresent 1-High</ns1:Name>
<ns1:Name>QueueSignalsPresent 2-Normal</ns1:Name>
<ns1:Name>QueueSignalsPresent 3-Low</ns1:Name>
<ns1:Name>QueueSignalsPresent 4-Lowest</ns1:Name>
<ns1:Name>QueueSignalsPresent 5-Database</ns1:Name>
<ns1:Name>QueueSignalsPresent 6-Interleaved</ns1:Name>
<ns1:Name>QueueSignalsProcessed 1-High</ns1:Name>
<ns1:Name>QueueSignalsProcessed 2-Normal</ns1:Name>
<ns1:Name>QueueSignalsProcessed 3-Low</ns1:Name>
<ns1:Name>QueueSignalsProcessed 4-Lowest</ns1:Name>
<ns1:Name>QueueSignalsProcessed 5-Database</ns1:Name>
<ns1:Name>QueueSignalsProcessed 6-Interleaved</ns1:Name>
<ns1:Name>QueueSignalsProcessed Total</ns1:Name>
<ns1:Name>SkinnyDevicesThrottled</ns1:Name>
<ns1:Name>ThrottlingSampleActivity</ns1:Name>
<ns1:Name>TotalCodeYellowEntry</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Video Conference Bridge Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>AllocatedResourceCannotOpenPort</ns1:Name>
<ns1:Name>ConferencesActive</ns1:Name>
<ns1:Name>ConferencesAvailable</ns1:Name>
<ns1:Name>ConferencesCompleted</ns1:Name>
<ns1:Name>ConferencesTotal</ns1:Name>
<ns1:Name>OutOfConferences</ns1:Name>
<ns1:Name>OutOfResources</ns1:Name>
<ns1:Name>ResourceActive</ns1:Name>
<ns1:Name>ResourceAvailable</ns1:Name>
<ns1:Name>ResourceTotal</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Hunt Lists</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsAbandoned</ns1:Name>
<ns1:Name>CallsActive</ns1:Name>
<ns1:Name>CallsBusyAttempts</ns1:Name>
<ns1:Name>CallsInProgress</ns1:Name>
<ns1:Name>CallsRingNoAnswer</ns1:Name>
<ns1:Name>HuntListInService</ns1:Name>
<ns1:Name>MembersAvailable</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco SIP</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsActive</ns1:Name>
<ns1:Name>CallsAttempted</ns1:Name>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>CallsInProgress</ns1:Name>
<ns1:Name>VideoCallsActive</ns1:Name>
<ns1:Name>VideoCallsCompleted</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Annunciator Device</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>OutOfResources</ns1:Name>
<ns1:Name>ResourceActive</ns1:Name>
<ns1:Name>ResourceAvailable</ns1:Name>
<ns1:Name>ResourceTotal</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco QSIG Features</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallForwardByRerouteCompleted</ns1:Name>
<ns1:Name>PathReplacementCompleted</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco SIP Stack</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>AckIns</ns1:Name>
<ns1:Name>AckOuts</ns1:Name>
<ns1:Name>ActiveTcpTlsConnections</ns1:Name>
<ns1:Name>ByeIns</ns1:Name>
<ns1:Name>ByeOuts</ns1:Name>
<ns1:Name>CCBsAllocated</ns1:Name>
<ns1:Name>CancelIns</ns1:Name>
<ns1:Name>CancelOuts</ns1:Name>
<ns1:Name>GlobalFailedClassIns</ns1:Name>
<ns1:Name>GlobalFailedClassOuts</ns1:Name>
<ns1:Name>InfoClassIns</ns1:Name>
<ns1:Name>InfoClassOuts</ns1:Name>
<ns1:Name>InfoIns</ns1:Name>
<ns1:Name>InfoOuts</ns1:Name>
<ns1:Name>InviteIns</ns1:Name>
<ns1:Name>InviteOuts</ns1:Name>
<ns1:Name>NotifyIns</ns1:Name>
<ns1:Name>NotifyOuts</ns1:Name>
<ns1:Name>OptionsIns</ns1:Name>
<ns1:Name>OptionsOuts</ns1:Name>
<ns1:Name>PRAckIns</ns1:Name>
<ns1:Name>PRAckOuts</ns1:Name>
<ns1:Name>PublishIns</ns1:Name>
<ns1:Name>PublishOuts</ns1:Name>
<ns1:Name>RedirClassIns</ns1:Name>
<ns1:Name>RedirClassOuts</ns1:Name>
<ns1:Name>ReferIns</ns1:Name>
<ns1:Name>ReferOuts</ns1:Name>
<ns1:Name>RegisterIns</ns1:Name>
<ns1:Name>RegisterOuts</ns1:Name>
<ns1:Name>RequestsFailedClassIns</ns1:Name>
<ns1:Name>RequestsFailedClassOuts</ns1:Name>
<ns1:Name>RetryByes</ns1:Name>
<ns1:Name>RetryCancels</ns1:Name>
<ns1:Name>RetryInfo</ns1:Name>
<ns1:Name>RetryInvites</ns1:Name>
<ns1:Name>RetryNotify</ns1:Name>
<ns1:Name>RetryPRAck</ns1:Name>
<ns1:Name>RetryPublish</ns1:Name>
<ns1:Name>RetryRefer</ns1:Name>
<ns1:Name>RetryRegisters</ns1:Name>
<ns1:Name>RetryRel1xx</ns1:Name>
<ns1:Name>RetryRequestsOut</ns1:Name>
<ns1:Name>RetryResponsesFinal</ns1:Name>
<ns1:Name>RetryResponsesNonFinal</ns1:Name>
<ns1:Name>RetrySubscribe</ns1:Name>
<ns1:Name>RetryUpdate</ns1:Name>
<ns1:Name>SCBsAllocated</ns1:Name>
<ns1:Name>SIPGenericCounter1</ns1:Name>
<ns1:Name>SIPGenericCounter2</ns1:Name>
<ns1:Name>SIPGenericCounter3</ns1:Name>
<ns1:Name>SIPHandlerSDLQueueSignalsPresent</ns1:Name>
<ns1:Name>SIPMessagesAllocated</ns1:Name>
<ns1:Name>SIPNewRegistrationPending</ns1:Name>
<ns1:Name>ServerFailedClassIns</ns1:Name>
<ns1:Name>ServerFailedClassOuts</ns1:Name>
<ns1:Name>StatusCode100Ins</ns1:Name>
<ns1:Name>StatusCode100Outs</ns1:Name>
<ns1:Name>StatusCode180Ins</ns1:Name>
<ns1:Name>StatusCode180Outs</ns1:Name>
<ns1:Name>StatusCode181Ins</ns1:Name>
<ns1:Name>StatusCode181Outs</ns1:Name>
<ns1:Name>StatusCode182Ins</ns1:Name>
<ns1:Name>StatusCode182Outs</ns1:Name>
<ns1:Name>StatusCode183Ins</ns1:Name>
<ns1:Name>StatusCode183Outs</ns1:Name>
<ns1:Name>StatusCode200Ins</ns1:Name>
<ns1:Name>StatusCode200Outs</ns1:Name>
<ns1:Name>StatusCode202Ins</ns1:Name>
<ns1:Name>StatusCode202Outs</ns1:Name>
<ns1:Name>StatusCode300Ins</ns1:Name>
<ns1:Name>StatusCode301Ins</ns1:Name>
<ns1:Name>StatusCode302Ins</ns1:Name>
<ns1:Name>StatusCode302Outs</ns1:Name>
<ns1:Name>StatusCode303Ins</ns1:Name>
<ns1:Name>StatusCode305Ins</ns1:Name>
<ns1:Name>StatusCode380Ins</ns1:Name>
<ns1:Name>StatusCode400Ins</ns1:Name>
<ns1:Name>StatusCode400Outs</ns1:Name>
<ns1:Name>StatusCode401Ins</ns1:Name>
<ns1:Name>StatusCode401Outs</ns1:Name>
<ns1:Name>StatusCode402Ins</ns1:Name>
<ns1:Name>StatusCode402Outs</ns1:Name>
<ns1:Name>StatusCode403Ins</ns1:Name>
<ns1:Name>StatusCode403Outs</ns1:Name>
<ns1:Name>StatusCode404Ins</ns1:Name>
<ns1:Name>StatusCode404Outs</ns1:Name>
<ns1:Name>StatusCode405Ins</ns1:Name>
<ns1:Name>StatusCode405Outs</ns1:Name>
<ns1:Name>StatusCode406Ins</ns1:Name>
<ns1:Name>StatusCode406Outs</ns1:Name>
<ns1:Name>StatusCode407Ins</ns1:Name>
<ns1:Name>StatusCode407Outs</ns1:Name>
<ns1:Name>StatusCode408Ins</ns1:Name>
<ns1:Name>StatusCode408Outs</ns1:Name>
<ns1:Name>StatusCode409Ins</ns1:Name>
<ns1:Name>StatusCode409Outs</ns1:Name>
<ns1:Name>StatusCode410Ins</ns1:Name>
<ns1:Name>StatusCode410Outs</ns1:Name>
<ns1:Name>StatusCode413Ins</ns1:Name>
<ns1:Name>StatusCode413Outs</ns1:Name>
<ns1:Name>StatusCode414Ins</ns1:Name>
<ns1:Name>StatusCode414Outs</ns1:Name>
<ns1:Name>StatusCode415Ins</ns1:Name>
<ns1:Name>StatusCode415Outs</ns1:Name>
<ns1:Name>StatusCode416Ins</ns1:Name>
<ns1:Name>StatusCode416Outs</ns1:Name>
<ns1:Name>StatusCode417Ins</ns1:Name>
<ns1:Name>StatusCode417Outs</ns1:Name>
<ns1:Name>StatusCode420Ins</ns1:Name>
<ns1:Name>StatusCode420Outs</ns1:Name>
<ns1:Name>StatusCode422Ins</ns1:Name>
<ns1:Name>StatusCode422Outs</ns1:Name>
<ns1:Name>StatusCode423Ins</ns1:Name>
<ns1:Name>StatusCode423Outs</ns1:Name>
<ns1:Name>StatusCode424Ins</ns1:Name>
<ns1:Name>StatusCode424Outs</ns1:Name>
<ns1:Name>StatusCode480Ins</ns1:Name>
<ns1:Name>StatusCode480Outs</ns1:Name>
<ns1:Name>StatusCode481Ins</ns1:Name>
<ns1:Name>StatusCode481Outs</ns1:Name>
<ns1:Name>StatusCode482Ins</ns1:Name>
<ns1:Name>StatusCode482Outs</ns1:Name>
<ns1:Name>StatusCode483Ins</ns1:Name>
<ns1:Name>StatusCode483Outs</ns1:Name>
<ns1:Name>StatusCode484Ins</ns1:Name>
<ns1:Name>StatusCode484Outs</ns1:Name>
<ns1:Name>StatusCode485Ins</ns1:Name>
<ns1:Name>StatusCode485Outs</ns1:Name>
<ns1:Name>StatusCode486Ins</ns1:Name>
<ns1:Name>StatusCode486Outs</ns1:Name>
<ns1:Name>StatusCode487Ins</ns1:Name>
<ns1:Name>StatusCode487Outs</ns1:Name>
<ns1:Name>StatusCode488Ins</ns1:Name>
<ns1:Name>StatusCode488Outs</ns1:Name>
<ns1:Name>StatusCode489Ins</ns1:Name>
<ns1:Name>StatusCode489Outs</ns1:Name>
<ns1:Name>StatusCode491Ins</ns1:Name>
<ns1:Name>StatusCode491Outs</ns1:Name>
<ns1:Name>StatusCode500Ins</ns1:Name>
<ns1:Name>StatusCode500Outs</ns1:Name>
<ns1:Name>StatusCode501Ins</ns1:Name>
<ns1:Name>StatusCode501Outs</ns1:Name>
<ns1:Name>StatusCode502Ins</ns1:Name>
<ns1:Name>StatusCode502Outs</ns1:Name>
<ns1:Name>StatusCode503Ins</ns1:Name>
<ns1:Name>StatusCode503Outs</ns1:Name>
<ns1:Name>StatusCode504Ins</ns1:Name>
<ns1:Name>StatusCode504Outs</ns1:Name>
<ns1:Name>StatusCode505Ins</ns1:Name>
<ns1:Name>StatusCode505Outs</ns1:Name>
<ns1:Name>StatusCode580Ins</ns1:Name>
<ns1:Name>StatusCode580Outs</ns1:Name>
<ns1:Name>StatusCode600Ins</ns1:Name>
<ns1:Name>StatusCode600Outs</ns1:Name>
<ns1:Name>StatusCode603Ins</ns1:Name>
<ns1:Name>StatusCode603Outs</ns1:Name>
<ns1:Name>StatusCode604Ins</ns1:Name>
<ns1:Name>StatusCode604Outs</ns1:Name>
<ns1:Name>StatusCode606Ins</ns1:Name>
<ns1:Name>StatusCode606Outs</ns1:Name>
<ns1:Name>SubscribeIns</ns1:Name>
<ns1:Name>SubscribeOuts</ns1:Name>
<ns1:Name>SuccessClassIns</ns1:Name>
<ns1:Name>SuccessClassOuts</ns1:Name>
<ns1:Name>SummaryRequestsIn</ns1:Name>
<ns1:Name>SummaryRequestsOut</ns1:Name>
<ns1:Name>SummaryResponsesIn</ns1:Name>
<ns1:Name>SummaryResponsesOut</ns1:Name>
<ns1:Name>UpdateIns</ns1:Name>
<ns1:Name>UpdateOuts</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Presence Features</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>ActiveCallListAndTrunkSubscriptions</ns1:Name>
<ns1:Name>ActiveSubscriptions</ns1:Name>
<ns1:Name>CallListAndTrunkSubscriptionsThrottled</ns1:Name>
<ns1:Name>IncomingLineSideSubscriptions</ns1:Name>
<ns1:Name>IncomingTrunkSideSubscriptions</ns1:Name>
<ns1:Name>OutgoingTrunkSideSubscriptions</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco WSMConnector</ns1:Name>
<ns1:MultiInstance>true</ns1:MultiInstance>
<ns1:Name>CallsActive</ns1:Name>
<ns1:Name>CallsAttempted</ns1:Name>
<ns1:Name>CallsCompleted</ns1:Name>
<ns1:Name>CallsInProgress</ns1:Name>
<ns1:Name>DMMSRegistered</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Dual-Mode Mobility</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>CallsAnchored</ns1:Name>
<ns1:Name>DMMSRegistered</ns1:Name>
<ns1:Name>FollowMeAborted</ns1:Name>
<ns1:Name>FollowMeAttempted</ns1:Name>
<ns1:Name>FollowMeCompleted</ns1:Name>
<ns1:Name>FollowMeInProgress</ns1:Name>
<ns1:Name>H1HandOutAttempted</ns1:Name>
<ns1:Name>H1HandOutCompleted</ns1:Name>
<ns1:Name>H2HandOutCompleted</ns1:Name>
<ns1:Name>H2HandOutsAttempted</ns1:Name>
<ns1:Name>HandInAborted</ns1:Name>
<ns1:Name>HandInAttempted</ns1:Name>
<ns1:Name>HandInCompleted</ns1:Name>
<ns1:Name>HandInInProgress</ns1:Name>
<ns1:Name>HandOutAborted</ns1:Name>
<ns1:Name>HandOutInProgress</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco SIP Station</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>ConfigMismatchesPersistent</ns1:Name>
<ns1:Name>ConfigMismatchesTemporary</ns1:Name>
<ns1:Name>ConfigMismatchesTracking</ns1:Name>
<ns1:Name>ConnectionsDedicated</ns1:Name>
<ns1:Name>ConnectionsShared</ns1:Name>
<ns1:Name>DBTimeouts</ns1:Name>
<ns1:Name>DeviceEntries</ns1:Name>
<ns1:Name>DeviceTypeAssociated</ns1:Name>
<ns1:Name>DeviceTypeDualMode</ns1:Name>
<ns1:Name>DevicesByContactSocket</ns1:Name>
<ns1:Name>DevicesByName</ns1:Name>
<ns1:Name>NewRegAccepted</ns1:Name>
<ns1:Name>NewRegQueueSize</ns1:Name>
<ns1:Name>NewRegRejected</ns1:Name>
<ns1:Name>StationErrors</ns1:Name>
<ns1:Name>StationErrorsMsgRouting</ns1:Name>
<ns1:Name>TokensAccepted</ns1:Name>
<ns1:Name>TokensOutstanding</ns1:Name>
<ns1:Name>TokensRejected</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Mobility Manager</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>MobileCallsAnchored</ns1:Name>
<ns1:Name>MobileHandinsCompleted</ns1:Name>
<ns1:Name>MobileHandoutsCompleted</ns1:Name>
<ns1:Name>MobileHandoutsFailed</ns1:Name>
<ns1:Name>MobilityFollowMeCallsAttempted</ns1:Name>
<ns1:Name>MobilityFollowMeCallsIgnoredDueToAnswerTooSoon</ns1:Name>
<ns1:Name>MobilityHandinsAborted</ns1:Name>
<ns1:Name>MobilityHandinsFailed</ns1:Name>
<ns1:Name>MobilityHandoutsAborted</ns1:Name>
<ns1:Name>MobilityIVRCallsAttempted</ns1:Name>
<ns1:Name>MobilityIVRCallsFailed</ns1:Name>
<ns1:Name>MobilityIVRCallsSucceeded</ns1:Name>
<ns1:Name>MobilitySCCPDualModeRegistered</ns1:Name>
<ns1:Name>MobilitySIPDualModeRegistered</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Signaling</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>SIPTCPConnectionsClosed</ns1:Name>
<ns1:Name>TCPSIPMaxIncomingMessageHeadersExceeded</ns1:Name>
<ns1:Name>TCPSIPMaxIncomingMessageSizeExceeded</ns1:Name>
<ns1:Name>UDPPacketsThrottled</ns1:Name>
<ns1:Name>UDPSIPMaxIncomingMessageHeadersExceeded</ns1:Name>
<ns1:Name>UDPSIPMaxIncomingMessageSizeExceeded</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco Call Restriction</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>AdHocConferenceFailures</ns1:Name>
<ns1:Name>BasicCallFailures</ns1:Name>
<ns1:Name>ForwardingFailures</ns1:Name>
<ns1:Name>LogicalPartitionFailuresTotal</ns1:Name>
<ns1:Name>MeetMeConferenceFailures</ns1:Name>
<ns1:Name>MidCallFailures</ns1:Name>
<ns1:Name>ParkRetrievalFailures</ns1:Name>
<ns1:Name>PickUpFailures</ns1:Name>
<ns1:Name>SharedLineFailures</ns1:Name>
<ns1:Name>TransferFailures</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>External Call Control</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>ConnectionsActiveToPDPServer</ns1:Name>
<ns1:Name>ConnectionsLostToPDPServer</ns1:Name>
<ns1:Name>PDPServersInService</ns1:Name>
<ns1:Name>PDPServersOutOfService</ns1:Name>
<ns1:Name>PDPServersTotal</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>Cisco SAF Client</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>SAFFConnectionsFailed</ns1:Name>
<ns1:Name>SAFFConnectionsSucceeded</ns1:Name>
</ns1:perfmonListCounterReturn>
<ns1:perfmonListCounterReturn>
<ns1:Name>IME Client</ns1:Name>
<ns1:MultiInstance>false</ns1:MultiInstance>
<ns1:Name>CallsAccepted</ns1:Name>
<ns1:Name>CallsAttempted</ns1:Name>
<ns1:Name>CallsReceived</ns1:Name>
<ns1:Name>CallsSetup</ns1:Name>
<ns1:Name>DomainsUnique</ns1:Name>