OpenScape
V3.2, Revision 044 20100322

com.siemens.symphonia.bcom.bcommon.external
Interface InitiationCause

All Superinterfaces:
BComCause
All Known Implementing Classes:
InitiationCauseImpl

public interface InitiationCause
extends BComCause

Provide additional context information for initiated communications.

For new created communications the following information is provided in addition to BComCause:


Method Summary
 InitiationReason getInitiationReason()
          Get the reason what caused the creation of the communication.
 boolean isOriginator()
          Check wheter the communication has been initiated from this connection.
 
Methods inherited from interface com.siemens.symphonia.bcom.bcommon.external.BComCause
getCausingConnection, isPhoneInitiated
 

Method Detail

getInitiationReason

InitiationReason getInitiationReason()
Get the reason what caused the creation of the communication.

See InitiationReason for a detailed description of the reasons.

Returns:
the initiationReason.

isOriginator

boolean isOriginator()
Check wheter the communication has been initiated from this connection.

Indicates for each connection whether the communication has been initiated from. I.e. it is an outgoing communication from the point of view of the owner of the connection.

It is a normal operating condition that multiple connection are indicated as initiators. An example for such a scenario is a meet-me conference. Everybody calls in to the conference and is therefore an initiator.

Returns:
True if the communication initiated from this connection.

OpenScape
V3.2, Revision 044 20100322

Copyright (c) 2014 Unify, Germany
All rights reserved.

This software is the confidential and proprietary information of Unify, Germany