5 Class Diagrams

29.198-04-53GPPOpen Service Access (OSA) Application Programming Interface (API)Part 4: Call controlSubpart 5: Conference call control Service Capability Feature (SCF)TS

The conference call control service consists of two packages, one for the interfaces on the application side and one for interfaces on the service side. The class diagrams in the following figures show the interfaces that make up the conference call control application package and the conference call control service package.

This class diagram shows the interfaces that make up the application conference call control service package and the relation to the interfaces in the conference call control service package.

The diagram also shows the inheritance relation between the multi-party call application interfaces and the conference call application interfaces; the conference interfaces are specialisations of the corresponding multi-party call interfaces.

Communication between the application and service packages is done via the <<uses>> relations; the interfaces can communicate with callback methods in the corresponding application interfaces.

Figure : Application Interfaces

This class diagram shows the interfaces that make up the conference call control service package.

The diagram also shows the inheritance relation between the multi-party call interfaces and the conference call interfaces; the conference interfaces are specialisations of the corresponding multi-party call interfaces.

Furthermore, the class diagram illustrates that the conference call control manager can instantiate or be associated with zero or more conference calls. Each conference call can have one or more subconferences associated with it. Each subconference contains zero or more call legs associated. Detached legs are not associated with any specific subconference, instead they are associated with the conference call itself.

Figure : Service Interfaces