OpenScape
V3.2, Revision 044 20100322

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

All Superinterfaces:
Reason
All Known Implementing Classes:
TerminationReasonImpl

public interface TerminationReason
extends Reason

This interface presents an enumeration of possible reasons for (events on) voice connections. Enumerations are not part of the Java 1.4 language (they are available from Java 1.5).


Field Summary
static TerminationReason CALL_PICKUP
          reason CALL_PICKUP termination reason call pickup.
static TerminationReason CONFERENCE
          reason termination reason number unallocated.
static TerminationReason DEFLECT
          reason DEFLECT indicates that a voice connection was created because an incoming call was deflected.
static TerminationReason DO_NOT_DISTURB
          reason DO_NOT_DISTURB termination reason do not disturb.
static TerminationReason ERROR
          reason ERROR indicates that an event on a voice connection arrived because of an error.
static TerminationReason NORMAL
          reason NORMAL indicates that a voice connection was created through a regular phone call.
static TerminationReason OUT_OF_SERVICE
          reason CONTROL_LOST indicates that a voice connection can no longer be controlled because corresponding device got outOfService or monitor point got lost.
static TerminationReason PARK
          reason PARK indicates that a voice connection was parked.
static TerminationReason RESOURCE_UNAVAILABLE
          reason RESOURCE_UNAVAILABLE indicates that an event on a voice connection arrived because a called device cannot be reached.
static TerminationReason SINGLE_STEP_TRANSFER
          reason SINGLE_STEP_TRANSFER indicates that an event on a voice connection arrived because a single-step-transfer is in progress.
static TerminationReason TRANSFER
          reason TRANSFER indicates that an event on a voice connection arrived because a transfer is in progress.
static TerminationReason UNKNOWN
          reason UNKNOWN termination reason unknown.
 
Method Summary
 boolean compareState(TerminationReason reason)
          Compares the given reason with my reason.
 

Field Detail

NORMAL

static final TerminationReason NORMAL
reason NORMAL indicates that a voice connection was created through a regular phone call.


RESOURCE_UNAVAILABLE

static final TerminationReason RESOURCE_UNAVAILABLE
reason RESOURCE_UNAVAILABLE indicates that an event on a voice connection arrived because a called device cannot be reached.


ERROR

static final TerminationReason ERROR
reason ERROR indicates that an event on a voice connection arrived because of an error.


DEFLECT

static final TerminationReason DEFLECT
reason DEFLECT indicates that a voice connection was created because an incoming call was deflected.


SINGLE_STEP_TRANSFER

static final TerminationReason SINGLE_STEP_TRANSFER
reason SINGLE_STEP_TRANSFER indicates that an event on a voice connection arrived because a single-step-transfer is in progress.


TRANSFER

static final TerminationReason TRANSFER
reason TRANSFER indicates that an event on a voice connection arrived because a transfer is in progress.


UNKNOWN

static final TerminationReason UNKNOWN
reason UNKNOWN termination reason unknown.


DO_NOT_DISTURB

static final TerminationReason DO_NOT_DISTURB
reason DO_NOT_DISTURB termination reason do not disturb.


CALL_PICKUP

static final TerminationReason CALL_PICKUP
reason CALL_PICKUP termination reason call pickup.


CONFERENCE

static final TerminationReason CONFERENCE
reason termination reason number unallocated.


OUT_OF_SERVICE

static final TerminationReason OUT_OF_SERVICE
reason CONTROL_LOST indicates that a voice connection can no longer be controlled because corresponding device got outOfService or monitor point got lost.


PARK

static final TerminationReason PARK
reason PARK indicates that a voice connection was parked.

Method Detail

compareState

boolean compareState(TerminationReason reason)
Compares the given reason with my reason. (a type-safe version of equals)

Parameters:
reason - the reason to be compared.
Returns:
true, if the reasons are equal, otherwise false.

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