The Server Manager builds a topology of the deployed vIMS components. The topology objects represent the vIMS deployed VNFs, their relationships, and their association with tenants and virtual infrastructure.
CallSessionControlFunction
The Call Session Control Function (CSCF) in IMS comprises three distinct roles: the Proxy CSCF (P-CSCF), the Interrogating CSCF (I-CSCF), and the Serving CSCF (S-CSCF). The CSCF is implemented through servers using the SIP protocol to communicate with each other and application servers.
CallSessionControlFunction has the following relationships:
- AvailedBy with Tenant
- PartOf with CallSessionControlFunctionsGroup
- vHostedBy with VirtualMachine
Attribute |
Description |
Allowed values |
---|---|---|
deploymentId |
Indicates the deployment ID of the application service. |
String |
hostId |
Indicates the host ID of the application service. |
String |
IPAddress |
Indicates the host or VM IP address where application service is running. |
String |
networkID |
Indicates network ID of the application service. |
String |
nodeID |
Indicates node ID of the application service. |
String |
Type |
Indicates type of the application service. |
String |
Role |
Indicates the role of CSCF. |
String |
HSSMirrorFunction
A primary user database that supports IMS network entities that actually handle calls.
HSSMirrorFunction has the following relationships:
- AvailedBy with Tenant
- PartOf with HSSMirrorFunctionGroup
- vHostedBy with VirtualMachine
Attribute |
Description |
Allowed values |
---|---|---|
deploymentId |
Indicates the deployment ID of the application service. |
String |
hostId |
Indicates the host ID of the application service. |
String |
IPAddress |
Indicates the host or VM IP address where application service is running. |
String |
networkID |
Indicates network ID of the application service. |
String |
nodeID |
Indicates node ID of the application service. |
String |
Type |
Indicates type of the application service. |
String |
Role |
Indicates the role of CSCF. |
String |
XMLDocumentManagementServer
Allows operators to maintain their subscriber's profile information in a central, secure and easy to access repository.
XMLDocumentManagementServer has the following relationships:
- AvailedBy with Tenant
- PartOf with XMLDocumentManagementServersGroup
- vHostedBy with VirtualMachine
Attribute |
Description |
Allowed values |
---|---|---|
deploymentId |
Indicates the deployment ID of the application service. |
String |
hostId |
Indicates the host ID of the application service. |
String |
IPAddress |
Indicates the host or VM IP address where application service is running. |
String |
networkID |
Indicates network ID of the application service. |
String |
nodeID |
Indicates node ID of the application service. |
String |
Type |
Indicates type of the application service. |
String |
Role |
Indicates the role of CSCF. |
String |
VIMSApplicationService
Represents vIMS application.
VIMSApplicationService has the following relationships:
- AvailedBy with Tenant
- PartOf with IPMultiMediaSubSystem
- vHostedBy with VirtualMachine
Attribute |
Description |
Allowed values |
---|---|---|
deploymentId |
Indicates the deployment ID of the application service. |
String |
hostId |
Indicates the host ID of the application service. |
String |
IPAddress |
Indicates the host or VM IP address where application service is running. |
String |
networkID |
Indicates network ID of the application service. |
String |
nodeID |
Indicates node ID of the application service. |
String |
Type |
Indicates type of the application service. |
String |
Role |
Indicates the role of CSCF. |
String |
CallSessionControlFunctionsGroup
CallSessionControlFunctionsGroup is a group of CallSessionControlFunction collectively provides redundancy.
CallSessionControlFunctionsGroup has the following relationships:
- CollaboratedBy with CallSessionControlFunctionsGroup
- CollaborateWith with HSSMirrorFunctionGroup
- ComposedOf with CallSessionControlFunction
- PartOf with IPMultiMediaSubSystem
Attribute |
Description |
Allowed values |
---|---|---|
Name |
Indicates name of the object. |
String |
NumberOfComponents |
Indicates total number of components in this group. |
int |
HSSMirrorFunctionGroup
HSSMirrorFunctionGroup is a group of HSSMirrorFunction collectively provides redundancy.
HSSMirrorFunctionGroup has the following relationships:
- CollaboratedBy with CallSessionControlFunctionsGroup and VIMSApplicationServiceGroup
- ComposedOf with HSSMirrorFunction
- PartOf with IPMultiMediaSubSystem
Attribute |
Description |
Allowed values |
---|---|---|
Name |
Indicates name of the object. |
String |
NumberofComponents |
Indicates total number of components in this group. |
int |
XMLDocumentManagementServersGroup
XMLDocumentManagementServersGroup is a group of XMLDocumentManagementServer collectively provides redundancy.
XMLDocumentManagementServersGroup has the following relationships:
- CollaboratedBy with CallSessionControlFunctionsGroup and VIMSApplicationServiceGroup
- ComposedOf with XMLDocumentManagementServer
- PartOf with IPMultiMediaSubSystem
Attribute |
Description |
Allowed values |
---|---|---|
Name |
Indicates name of the object. |
String |
NumberofComponents |
Indicates total number of components in this group. |
int |
VIMSApplicationServiceGroup
Group of VIMSApplicationServiceGroup Processes that together provide a service.
VIMSApplicationServiceGroup has the following relationships:
- CollaboratedBy with CallSessionControlFunctionsGroup
- CollaborateWith with HSSMirrorFunctionGroup and XMLDocumentManagementServersGroup
- ComposedOf with VIMSApplicationService
- PartOf with IPMultiMediaSubSystem
Attribute |
Description |
Allowed values |
---|---|---|
Name |
Indicates name of the object. |
String |
NumberofComponents |
Indicates total number of components in this group. |
int |
IPMultiMediaSubSystem
It is a framework for delivering IP multimedia service.
IPMultiMediaSubSystem has the following relationships:
- ComposedOf with CallSessionControlFunctionsGroup , HSSMirrorFunctionGroup, VIMSApplicationService, VIMSApplicationServiceGroup and XMLDocumentManagementServersGroup
- LifecycleManagedBy with VNFManager
Attribute |
Description |
Allowed values |
---|---|---|
Name |
Indicates name of the object. |
String |
VNFManager
VNF Manager provides the essential management and orchestration capabilities needed to deliver VNF-based network.
VNFManager has the following relationships:
- MangesLifecycleOf with IPMultiMediaSubSystem
- OrchestratedBy with Orchestrator
Attribute |
Description |
Allowed values |
---|---|---|
Name |
Indicates name of the object. |
String |
Orchestrator
Orchestration is the automated configuration, coordination, and management of virtualized network components and software.
Orchestrator has the following relationships:
- Orchestrate with VNFManager
- Supervises with Tenant
- HostedBy with Host
Attribute |
Description |
Allowed values |
---|---|---|
ManagementServiceAddress |
Indicates management service access point of controller cluster used for accessing APIs. |
String |
Type |
Indicates type of the application service. |
String |
Tenant
User of cloud computing service, who shares resources and cost of underlying hardware resources like compute, storage and network with other users.
Tenant has the following relationships:
- Avails with CallSessionControlFunction, HSSMirrorFunction, VIMSApplicationService, and XMLDocumentManagementServer
- SupervisedBy with Orchestrator
Attribute |
Description |
Allowed values |
---|---|---|
Name |
Indicates name of the object. |
String |