com.cisco.jtapi.extensions
Interface CiscoAddrParkStatusEv

All Superinterfaces:
javax.telephony.events.AddrEv, CiscoAddrEv, CiscoEv, javax.telephony.events.Ev

public interface CiscoAddrParkStatusEv
extends CiscoAddrEv

Introduction

The system delivers the CiscoAddrParkStatusEv event to the Address Observer to report the current state of the parked call.

See Also:
CiscoAddrEv

Field Summary
static int ID
           
static int PARK_STATUS_ABANDONED
          Indicates a previously parked call is disconnected while waiting to be retrieved.
static int PARK_STATUS_FORWARDED
          Indicates the parked call has been forwarded to the configured Park Monitoring Forwarded No Retrieve destination, as the Park Monitoring Forward-No-Retrieve timer has expired
static int PARK_STATUS_PARKED
          Indicates a call was parked by the user
static int PARK_STATUS_REMINDER
          Indicates the Park Monitoring Reversion Timer Service Parameter for the parked call has expired.
static int PARK_STATUS_RETRIEVED
          Indicates previously parked call was retrieved.
 
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
 CiscoCallID getCiscoCallID()
          Returns the CiscoCallID which represents a unique object that is associated with each call.
 java.lang.String getParkDN()
          Returns the Directory Number where call is parked
 java.lang.String getParkDNPartition()
          Returns the partition info of the park Directory Number
 java.lang.String getParkedParty()
          Returns the Directory Number of the parked party
 java.lang.String getParkedPartyPartition()
          Returns the partition info of the parked party DN
 int getParkState()
          Returns the current state of the parked call
 javax.telephony.Terminal getTerminal()
          Returns the Terminal on whose address this event is delivered.
 java.lang.String getTransactionID()
          Returns an id which is unique for a particular parked call.
 
Methods inherited from interface javax.telephony.events.AddrEv
getAddress
 
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

PARK_STATUS_PARKED

static final int PARK_STATUS_PARKED
Indicates a call was parked by the user

Since:
7.1
See Also:
Constant Field Values

PARK_STATUS_REMINDER

static final int PARK_STATUS_REMINDER
Indicates the Park Monitoring Reversion Timer Service Parameter for the parked call has expired.

Since:
7.1
See Also:
Constant Field Values

PARK_STATUS_RETRIEVED

static final int PARK_STATUS_RETRIEVED
Indicates previously parked call was retrieved.

Since:
7.1
See Also:
Constant Field Values

PARK_STATUS_ABANDONED

static final int PARK_STATUS_ABANDONED
Indicates a previously parked call is disconnected while waiting to be retrieved.

Since:
7.1
See Also:
Constant Field Values

PARK_STATUS_FORWARDED

static final int PARK_STATUS_FORWARDED
Indicates the parked call has been forwarded to the configured Park Monitoring Forwarded No Retrieve destination, as the Park Monitoring Forward-No-Retrieve timer has expired

Since:
7.1
See Also:
Constant Field Values
Method Detail

getParkState

int getParkState()
Returns the current state of the parked call

Returns:
int The integer value for the park state. The value is one of
  • CiscoAddrParkStatusEv.PARK_STATUS_PARKED
  • CiscoAddrParkStatusEv.PARK_STATUS_REMINDER
  • CiscoAddrParkStatusEv.PARK_STATUS_RETRIEVED
  • CiscoAddrParkStatusEv.PARK_STATUS_FORWARDED
  • CiscoAddrParkStatusEv.PARK_STATUS_ABANDONED
Since:
7.1

getTransactionID

java.lang.String getTransactionID()
Returns an id which is unique for a particular parked call. Different park states for the same parked call will have same transaction id.Applications may use the transaction id to track a particular parked call.

Returns:
String The String representation for the transaction ID.
Since:
7.1

getCiscoCallID

CiscoCallID getCiscoCallID()
Returns the CiscoCallID which represents a unique object that is associated with each call.

Returns:
CiscoCallID
Since:
7.1

getParkDN

java.lang.String getParkDN()
Returns the Directory Number where call is parked

Returns:
String The string representation of the park DN
Since:
7.1

getParkDNPartition

java.lang.String getParkDNPartition()
Returns the partition info of the park Directory Number

Returns:
String The string representation of the partition
Since:
7.1

getParkedParty

java.lang.String getParkedParty()
Returns the Directory Number of the parked party

Returns:
String The string representation of the parked party directory number
Since:
7.1

getParkedPartyPartition

java.lang.String getParkedPartyPartition()
Returns the partition info of the parked party DN

Returns:
String The string representation of the partition info
Since:
7.1

getTerminal

javax.telephony.Terminal getTerminal()
Returns the Terminal on whose address this event is delivered.

Returns:
Terminal
Since:
7.1