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
    1. ComposedOf

    VoipApplication
  • VoipApplication
    1. PartOf

    VoipSolution
  • VoipApplication
    1. ComposedOf

    VoipProcess
  • VoipProcess
    1. PartOf

    VoipApplication
  • VoipNetworkService
    1. ComposedOf

    VoipProcess
  • VoipProcess
    1. PartOf

    VoipNetworkService
  • VoipCallManagerRedundancyGroup
    1. ComposedOf

    VoipCallManager
  • VoipCallManager
    1. PartOf

    VoipCallManagerRedundancyGroup
  • VoipCallManagerRedundancyGroup
    1. MemberOf

    VoipCluster
  • VoipCluster
    1. ConsistsOf

    VoipCallManagerRedundancyGroup
  • For Avaya, IPPhone
    1. RegisteredTo

    ConvergedCallManager or H323Gatekeeper
  • ConvergedCallManager or H323Gatekeeper
    1. RegisteredFrom

    IPPhone
  • For Cisco, IPPhone
    1. RegisteredTo

    VoipCallManager or CallProcessor
  • VoipCallManager or CallProcessor
    1. RegisteredFrom

    IPPhone
  • For Nortel, IPPhone
    1. RegisteredTo

    SignalingService or GatewayService
  • SignalingService or GatewayService
    1. RegisteredFrom

    IPPhone
  • IPPhoneGroup
    1. RegisteredTo

    CallManager, CallProcessor, H323Gatekeeper, ConvergedCallManager, SignalingService, or GatewayService
  • VoiceMailService, CTIService, MediaService, or GatewayService
    1. ControlledBy

    VoipCallManager
  • VoipCallManager
    1. Controls

    VoiceMailService, CTIService, MediaService, or GatewayService

    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.