com.cisco.jtapi.extensions
Interface CiscoProvEv

All Superinterfaces:
CiscoEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv
All Known Subinterfaces:
CiscoAddrActivatedEv, CiscoAddrActivatedOnTerminalEv, CiscoAddrAddedToTerminalEv, CiscoAddrCreatedEv, CiscoAddrRemovedEv, CiscoAddrRemovedFromTerminalEv, CiscoAddrRestrictedEv, CiscoAddrRestrictedOnTerminalEv, CiscoProvAuthenticationInfoEv, CiscoProvCallParkEv, CiscoProvFeatureEv, CiscoProvPickupCallAlertEv, CiscoProvPickupNotificationRegistrationClosedEv, CiscoProvTerminalCapabilityChangedEv, CiscoProvTerminalRegisteredEv, CiscoProvTerminalUnRegisteredEv, CiscoRestrictedEv, CiscoTermActivatedEv, CiscoTermCreatedEv, CiscoTermRemovedEv, CiscoTermRestrictedEv

public interface CiscoProvEv
extends CiscoEv, javax.telephony.events.ProvEv

Introduction

The CiscoProvEv interface, which extends JTAPI's core javax.telephony.events.ProvEv interface, serves as the base interface for all Cisco-extended JTAPI Provider events. Every Provider-related event in this package extends this interface, directly or indirectly.

See Also:
ProvEv

Field Summary
static int CAUSE_EM_LOGIN
          This cause indicates an EM login on a terminal with a profile that is in the application's control list and/or with a user id that matches with the user id with which application has been started.
static int CAUSE_EM_LOGIN_PROFILE_ADD
          This cause indicates a case where profile is added to the control list when it is already logged into a terminal.
static int CAUSE_EM_LOGOUT
          This cause indicates an EM logout from a terminal with the profile that is in the application's control list and/or with a user id that matches with the user id with which application has been started.
static int CAUSE_EM_LOGOUT_PROFILE_REMOVE
          This cause indicates a case where profile is removed from the control list when it is already logged into a terminal.
static int CAUSE_NORMAL
          This indicates the cause is normal for non - EM login/logout scenarios.
 
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_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 getCiscoCause()
          Returns the Cisco Unified Communications Manager cause for this event.This is to application know why the event has been delivered.
 
Methods inherited from interface javax.telephony.events.ProvEv
getProvider
 
Methods inherited from interface javax.telephony.events.Ev
getCause, getID, getMetaCode, getObserved, isNewMetaEvent
 

Field Detail

CAUSE_NORMAL

static final int CAUSE_NORMAL
This indicates the cause is normal for non - EM login/logout scenarios.

Since:
8.0
See Also:
Constant Field Values

CAUSE_EM_LOGIN

static final int CAUSE_EM_LOGIN
This cause indicates an EM login on a terminal with a profile that is in the application's control list and/or with a user id that matches with the user id with which application has been started.

Since:
8.0
See Also:
Constant Field Values

CAUSE_EM_LOGOUT

static final int CAUSE_EM_LOGOUT
This cause indicates an EM logout from a terminal with the profile that is in the application's control list and/or with a user id that matches with the user id with which application has been started.

Since:
8.0
See Also:
Constant Field Values

CAUSE_EM_LOGIN_PROFILE_ADD

static final int CAUSE_EM_LOGIN_PROFILE_ADD
This cause indicates a case where profile is added to the control list when it is already logged into a terminal.

Since:
8.0
See Also:
Constant Field Values

CAUSE_EM_LOGOUT_PROFILE_REMOVE

static final int CAUSE_EM_LOGOUT_PROFILE_REMOVE
This cause indicates a case where profile is removed from the control list when it is already logged into a terminal.

Since:
8.0
See Also:
Constant Field Values
Method Detail

getCiscoCause

int getCiscoCause()
Returns the Cisco Unified Communications Manager cause for this event.This is to application know why the event has been delivered.

Returns:
int cause for this event
Since:
8.0