com.cisco.jtapi.extensions
Interface CiscoTermRegistrationFailedEv

All Superinterfaces:
CiscoEv, CiscoTermEv, javax.telephony.events.Ev, javax.telephony.events.TermEv

public interface CiscoTermRegistrationFailedEv
extends CiscoTermEv

Introduction

The CiscoTermRegistraionFailedEv event

Applications receive this event when TerminalRegistration fails at the provider. The error that getErrorCode() returns explains the problem. On receiving this event, the application should try to reregister the Terminal.


Field Summary
static int DB_INITIALIZATION_ERROR
          A database initialization error occurred while registering a Terminal.
static int ID
           
static int IP_ADDRESSING_MODE_MISMATCH
          Registration failed due to unsupported IP Addressing mode Try to register the Terminal with correct IP Addressing Mode.
static int MEDIA_ALREADY_TERMINATED_DYNAMIC
          Registration failed because the Terminal is already registered with dynamic media termination.
static int MEDIA_ALREADY_TERMINATED_NONE
          Registration failed because the Terminal is already registered with media termination type none.
static int MEDIA_ALREADY_TERMINATED_STATIC
          Registration failed because the Terminal is already registered with static media termination.
static int MEDIA_CAPABILITY_MISMATCH
          Registration failed because the Terminal is already registered with a different media capability.
static int OWNER_NOT_ALIVE
          Registration encountered a race condition while attempting to register the Terminal.
static int UNKNOWN
          Registration failed for an unknown internal 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
 
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 getErrorCode()
          Returns the error code for this exception, as an integer.
 
Methods inherited from interface javax.telephony.events.Ev
getCause, getID, getMetaCode, getObserved, isNewMetaEvent
 
Methods inherited from interface javax.telephony.events.TermEv
getTerminal
 
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

MEDIA_CAPABILITY_MISMATCH

static final int MEDIA_CAPABILITY_MISMATCH
Registration failed because the Terminal is already registered with a different media capability. Try reregistering with the same capability.

See Also:
Constant Field Values

MEDIA_ALREADY_TERMINATED_NONE

static final int MEDIA_ALREADY_TERMINATED_NONE
Registration failed because the Terminal is already registered with media termination type none. Try reregistering with Media termination type none.

See Also:
Constant Field Values

MEDIA_ALREADY_TERMINATED_STATIC

static final int MEDIA_ALREADY_TERMINATED_STATIC
Registration failed because the Terminal is already registered with static media termination. Static registration does not allow a second registration. Wait until the terminal unregisters.

See Also:
Constant Field Values

MEDIA_ALREADY_TERMINATED_DYNAMIC

static final int MEDIA_ALREADY_TERMINATED_DYNAMIC
Registration failed because the Terminal is already registered with dynamic media termination. Try reregistering with dynamic media termination.

See Also:
Constant Field Values

OWNER_NOT_ALIVE

static final int OWNER_NOT_ALIVE
Registration encountered a race condition while attempting to register the Terminal. Try registering the Terminal.

See Also:
Constant Field Values

DB_INITIALIZATION_ERROR

static final int DB_INITIALIZATION_ERROR
A database initialization error occurred while registering a Terminal. Try registering the Terminal.

See Also:
Constant Field Values

UNKNOWN

static final int UNKNOWN
Registration failed for an unknown internal reason. Try to reregister the Terminal.

See Also:
Constant Field Values

IP_ADDRESSING_MODE_MISMATCH

static final int IP_ADDRESSING_MODE_MISMATCH
Registration failed due to unsupported IP Addressing mode Try to register the Terminal with correct IP Addressing Mode.

Since:
7.0
See Also:
Constant Field Values
Method Detail

getErrorCode

int getErrorCode()
Returns the error code for this exception, as an integer.