com.cisco.jtapi.extensions
Interface CiscoProvTerminalUnRegisteredEv

All Superinterfaces:
CiscoEv, CiscoProvEv, CiscoProvFeatureEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

public interface CiscoProvTerminalUnRegisteredEv
extends CiscoProvFeatureEv

Introduction

CiscoProvTerminalUnRegisteredEv event is delivered to provider observer when a Terminal in provider domain registers with Cisco Unified Communication Manager. To receive this event application should register using CiscoProvider.registerFeature() and CiscoProvFeatureID.TERMINAL_REGISTER_UNREGISTER_EVENT_NOTIFY.

Since:
7.1.3


Field Summary
static int ID
           
static int REASON_LOGIN
          This indicates that Terminal unregistered due to a login
static int REASON_LOGOUT
          This indicates that Terminal unregistered due to a logout
static int REASON_RESET
          This indicates that Terminal unregistered due to reset
static int REASON_UNKNOWN
          This indicates that Terminal unregistered for UNKNOWM reason
 
Fields inherited from interface javax.telephony.events.Ev
CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN
 
Method Summary
 int getReason()
          returns the reason for Terminal unregister.
 javax.telephony.Terminal getTerminal()
          returns the Terminal that unregistered from Cisco Unified Communication Manager
 
Methods inherited from interface com.cisco.jtapi.extensions.CiscoProvFeatureEv
getFeatureID
 
Methods inherited from interface javax.telephony.events.ProvEv
getProvider
 
Methods inherited from interface javax.telephony.events.Ev
getCause, getID, getMetaCode, getObserved, isNewMetaEvent
 

Field Detail

ID

static final int ID
See Also:
Constant Field Values

REASON_UNKNOWN

static final int REASON_UNKNOWN
This indicates that Terminal unregistered for UNKNOWM reason

See Also:
Constant Field Values

REASON_RESET

static final int REASON_RESET
This indicates that Terminal unregistered due to reset

See Also:
Constant Field Values

REASON_LOGIN

static final int REASON_LOGIN
This indicates that Terminal unregistered due to a login

See Also:
Constant Field Values

REASON_LOGOUT

static final int REASON_LOGOUT
This indicates that Terminal unregistered due to a logout

See Also:
Constant Field Values
Method Detail

getTerminal

javax.telephony.Terminal getTerminal()
returns the Terminal that unregistered from Cisco Unified Communication Manager


getReason

int getReason()
returns the reason for Terminal unregister. return value is one of CiscoProvTerminalUnRegisteredEv.REASON_UNKNOWN CiscoProvTerminalUnRegisteredEv.REASON_RESET CiscoProvTerminalUnRegisteredEv.REASON_LOGIN CiscoProvTerminalUnRegisteredEv.REASON_LOGOUT