ICIM-defined relationships enable VoIP Availability Manager to associate the discovered logical VoIP objects with each other, and with the underlying physical network objects discovered by IP Availability Manager. Since the relationships establish dependencies between the VoIP objects and the network objects, VoIP Availability Manager is able to correlate underlying network failures with VoIP application or network service impairments.
The relationships also identify the dependencies of applications on other applications, and identify groupings.
The following is a partial list of relationship examples:
-
VoipSolution
-
ComposedOf
-
-
VoipApplication
-
PartOf
-
-
VoipApplication
-
ComposedOf
-
-
VoipProcess
-
PartOf
-
-
VoipNetworkService
-
ComposedOf
-
-
VoipProcess
-
PartOf
-
-
VoipCallManagerRedundancyGroup
-
ComposedOf
-
-
VoipCallManager
-
PartOf
-
-
VoipCallManagerRedundancyGroup
-
MemberOf
-
-
VoipCluster
-
ConsistsOf
-
-
For Avaya, IPPhone
-
RegisteredTo
-
-
ConvergedCallManager or H323Gatekeeper
-
RegisteredFrom
-
-
For Cisco, IPPhone
-
RegisteredTo
-
-
VoipCallManager or CallProcessor
-
RegisteredFrom
-
-
For Nortel, IPPhone
-
RegisteredTo
-
-
SignalingService or GatewayService
-
RegisteredFrom
-
-
IPPhoneGroup
-
RegisteredTo
-
-
VoiceMailService, CTIService, MediaService, or GatewayService
-
ControlledBy
-
-
VoipCallManager
-
Controls
The ComposedOf relationships will be inherited by those instances and therefore will be available to them.
The ComposedOf relationships for VoipApplication and VoIPNetworkService apply only to those VoIP services for which VoIP Availability Manager discovers the service by discovering the processes executing as part of the service.
The RegisteredTo relationships for IPPhone and IPPhoneGroup apply to CallManager, Converged CallManager, H323Gatekeeper, CallProcessor, GatewayService or SignalingService objects depending on the vendor.
The examples provided here are just a few of the many relationships that can appear in the ICIM representation of VoIP topology. For most relationships, there is an inverse relationship. For example, PartOf is the reverse relationship of ComposedOf.
-