com.genesyslab.ail
Class InteractionVoice.Action

java.lang.Object
  extended by com.genesyslab.ail.Enum
      extended by com.genesyslab.ail.InteractionVoice.Action
Enclosing interface:
InteractionVoice

public static class InteractionVoice.Action
extends Enum

Enum for the actions that are possible on this interaction.
To be used in the methods of Possible.


Field Summary
static InteractionVoice.Action ACCEPT_PREVIEW
          Accepts an interaction in preview status.
static int ACCEPT_PREVIEW_
          Accepts an interaction in preview status.
static InteractionVoice.Action ALTERNATE
          Alternate this interaction.
static int ALTERNATE_
          Alternate this interaction.
static InteractionVoice.Action ANSWER_CALL
          Answer this interaction.
static int ANSWER_CALL_
          Answer this interaction.
static InteractionVoice.Action COMPLETE_CONFERENCE
          Complete this interaction as a conference.
static int COMPLETE_CONFERENCE_
          Complete this interaction as a conference.
static InteractionVoice.Action COMPLETE_TRANSFER
          Complete this interaction as a transfer.
static int COMPLETE_TRANSFER_
          Complete this interaction as a transfer.
static InteractionVoice.Action CONFERENCE
          Initiate a conference on this interaction.
static int CONFERENCE_
          Initiate a conference on this interaction.
static InteractionVoice.Action DELETE_FROM_CONFERENCE
          Delete a party from the conference.
static int DELETE_FROM_CONFERENCE_
          Delete a party from the conference.
static InteractionVoice.Action HOLD
          Hold this interaction.
static int HOLD_
          Hold this interaction.
static InteractionVoice.Action INIT_TRANSFER
          Initiate a transfer of this interaction.
static int INIT_TRANSFER_
          Initiate a transfer of this interaction.
static InteractionVoice.Action LEAVE_CONFERENCE
          Leave the current conference.
static int LEAVE_CONFERENCE_
          Leave the current conference.
static InteractionVoice.Action LISTEN_DISCONNECT
          Plays 'music on hold' to a party in a conference.
static int LISTEN_DISCONNECT_
          Plays 'music on hold' to a party in a conference.
static InteractionVoice.Action LISTEN_RECONNECT
          Cancels 'music on hold' to a party in a conference.
static int LISTEN_RECONNECT_
          Cancels 'music on hold' to a party in a conference.
static InteractionVoice.Action MAKE_CALL
          Make a call on this interaction.
static int MAKE_CALL_
          Make a call on this interaction.
static InteractionVoice.Action MARK_DONE
          Mark this interaction done.
static int MARK_DONE_
          Mark this interaction done.
static int MAX
          The maximum number of actions.
static InteractionVoice.Action MUTE_OFF
          Stop muting this interaction.
static int MUTE_OFF_
          Stop muting this interaction.
static InteractionVoice.Action MUTE_ON
          Mute this interaction.
static int MUTE_ON_
          Mute this interaction.
static InteractionVoice.Action MUTE_TRANSFER
          Perform a mute transfer of this interaction.
static int MUTE_TRANSFER_
          Perform a mute transfer of this interaction.
static InteractionVoice.Action NETWORK_ALTERNATE
          Alternate using the network.
static int NETWORK_ALTERNATE_
          Alternate using the network.
static InteractionVoice.Action NETWORK_CONFERENCE
          Initiate a conference using the network.
static int NETWORK_CONFERENCE_
          Initiate a conference using the network.
static InteractionVoice.Action NETWORK_CONSULT
          Consult using the network.
static int NETWORK_CONSULT_
          Consult using the network.
static InteractionVoice.Action NETWORK_RECONNECT
          Reconnect using the network.
static int NETWORK_RECONNECT_
          Reconnect using the network.
static InteractionVoice.Action NETWORK_SINGLE_STEP_TRANSFER
          Initiate a single step transfer using the network.
static int NETWORK_SINGLE_STEP_TRANSFER_
          Initiate a single step transfer using the network.
static InteractionVoice.Action NETWORK_TRANSFER
          Transfer using the network.
static int NETWORK_TRANSFER_
          Transfer using the network.
static InteractionVoice.Action QUERY_STATUS
          Query the status of this interaction.
static int QUERY_STATUS_
          Query the status of this interaction.
static InteractionVoice.Action RECONNECT
          Reconnect this interaction.
static int RECONNECT_
          Reconnect this interaction.
static InteractionVoice.Action REDIRECT_CALL
          Redirect this interaction.
static int REDIRECT_CALL_
          Redirect this interaction.
static InteractionVoice.Action REJECT_PREVIEW
          Rejects an interaction in preview status.
static int REJECT_PREVIEW_
          Rejects an interaction in preview status.
static InteractionVoice.Action RELEASE_CALL
          Release this interaction.
static int RELEASE_CALL_
          Release this interaction.
static InteractionVoice.Action RETRIEVE
          Retrieve this interaction.
static int RETRIEVE_
          Retrieve this interaction.
static InteractionVoice.Action SAVE
          Save this interaction.
static int SAVE_
          Save this interaction.
static InteractionVoice.Action SEND_DTMF
          Send DTMF tones through this interaction.
static int SEND_DTMF_
          Send DTMF tones through this interaction.
static InteractionVoice.Action SINGLE_STEP_CONFERENCE
          Perform a single step conference with this interaction.
static int SINGLE_STEP_CONFERENCE_
          Perform a single step conference with this interaction.
static InteractionVoice.Action SINGLE_STEP_TRANSFER
          Perform a single step transfer of this interaction.
static int SINGLE_STEP_TRANSFER_
          Perform a single step transfer of this interaction.
static InteractionVoice.Action TRANSFER
          Transfer this interaction.
static int TRANSFER_
          Transfer this interaction.
 
Fields inherited from class com.genesyslab.ail.Enum
CONSTANTS_RANGE
 
Method Summary
static InteractionVoice.Action getAction(int value)
          Returns the Action for this value.
static int max()
          The maximum number of actions.
 
Methods inherited from class com.genesyslab.ail.Enum
equals, hashCode, toInt, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ANSWER_CALL_

public static final int ANSWER_CALL_
Answer this interaction.

See Also:
Constant Field Values

ANSWER_CALL

public static final InteractionVoice.Action ANSWER_CALL
Answer this interaction.


RELEASE_CALL_

public static final int RELEASE_CALL_
Release this interaction.

See Also:
Constant Field Values

RELEASE_CALL

public static final InteractionVoice.Action RELEASE_CALL
Release this interaction.


MARK_DONE_

public static final int MARK_DONE_
Mark this interaction done.

See Also:
Constant Field Values

MARK_DONE

public static final InteractionVoice.Action MARK_DONE
Mark this interaction done.


QUERY_STATUS_

public static final int QUERY_STATUS_
Query the status of this interaction.

See Also:
Constant Field Values

QUERY_STATUS

public static final InteractionVoice.Action QUERY_STATUS
Query the status of this interaction.


TRANSFER_

public static final int TRANSFER_
Transfer this interaction.

See Also:
Constant Field Values

TRANSFER

public static final InteractionVoice.Action TRANSFER
Transfer this interaction.


SAVE_

public static final int SAVE_
Save this interaction.

See Also:
Constant Field Values

SAVE

public static final InteractionVoice.Action SAVE
Save this interaction.


MAKE_CALL_

public static final int MAKE_CALL_
Make a call on this interaction.

See Also:
Constant Field Values

MAKE_CALL

public static final InteractionVoice.Action MAKE_CALL
Make a call on this interaction.


HOLD_

public static final int HOLD_
Hold this interaction.

See Also:
Constant Field Values

HOLD

public static final InteractionVoice.Action HOLD
Hold this interaction.


RETRIEVE_

public static final int RETRIEVE_
Retrieve this interaction.

See Also:
Constant Field Values

RETRIEVE

public static final InteractionVoice.Action RETRIEVE
Retrieve this interaction.


ALTERNATE_

public static final int ALTERNATE_
Alternate this interaction.

See Also:
Constant Field Values

ALTERNATE

public static final InteractionVoice.Action ALTERNATE
Alternate this interaction.


RECONNECT_

public static final int RECONNECT_
Reconnect this interaction.

See Also:
Constant Field Values

RECONNECT

public static final InteractionVoice.Action RECONNECT
Reconnect this interaction.


INIT_TRANSFER_

public static final int INIT_TRANSFER_
Initiate a transfer of this interaction.

See Also:
Constant Field Values

INIT_TRANSFER

public static final InteractionVoice.Action INIT_TRANSFER
Initiate a transfer of this interaction.


COMPLETE_TRANSFER_

public static final int COMPLETE_TRANSFER_
Complete this interaction as a transfer.

See Also:
Constant Field Values

COMPLETE_TRANSFER

public static final InteractionVoice.Action COMPLETE_TRANSFER
Complete this interaction as a transfer.


SINGLE_STEP_TRANSFER_

public static final int SINGLE_STEP_TRANSFER_
Perform a single step transfer of this interaction. Note: If the single step transfer is not possible, a mute transfer is attempted, hence aPossible.isPossible(com.genesyslab.ail.Enum) of this action is true if a mute transfer is possible even if the single step is not.

See Also:
Constant Field Values

SINGLE_STEP_TRANSFER

public static final InteractionVoice.Action SINGLE_STEP_TRANSFER
Perform a single step transfer of this interaction. Note: If the single step transfer is not possible, a mute transfer is attempted, hence a Possible.isPossible(com.genesyslab.ail.Enum) of this action is true if a mute transfer is possible even if the single step is not.


CONFERENCE_

public static final int CONFERENCE_
Initiate a conference on this interaction.

See Also:
Constant Field Values

CONFERENCE

public static final InteractionVoice.Action CONFERENCE
Initiate a conference on this interaction.


COMPLETE_CONFERENCE_

public static final int COMPLETE_CONFERENCE_
Complete this interaction as a conference.

See Also:
Constant Field Values

COMPLETE_CONFERENCE

public static final InteractionVoice.Action COMPLETE_CONFERENCE
Complete this interaction as a conference.


LEAVE_CONFERENCE_

public static final int LEAVE_CONFERENCE_
Leave the current conference.

See Also:
Constant Field Values

LEAVE_CONFERENCE

public static final InteractionVoice.Action LEAVE_CONFERENCE
Leave the current conference.


DELETE_FROM_CONFERENCE_

public static final int DELETE_FROM_CONFERENCE_
Delete a party from the conference.

See Also:
Constant Field Values

DELETE_FROM_CONFERENCE

public static final InteractionVoice.Action DELETE_FROM_CONFERENCE
Delete a party from the conference.


MUTE_TRANSFER_

public static final int MUTE_TRANSFER_
Perform a mute transfer of this interaction.

See Also:
Constant Field Values

MUTE_TRANSFER

public static final InteractionVoice.Action MUTE_TRANSFER
Perform a mute transfer of this interaction.


SEND_DTMF_

public static final int SEND_DTMF_
Send DTMF tones through this interaction.

See Also:
Constant Field Values

SEND_DTMF

public static final InteractionVoice.Action SEND_DTMF
Send DTMF tones through this interaction.


REDIRECT_CALL_

public static final int REDIRECT_CALL_
Redirect this interaction.

See Also:
Constant Field Values

REDIRECT_CALL

public static final InteractionVoice.Action REDIRECT_CALL
Redirect this interaction.


SINGLE_STEP_CONFERENCE_

public static final int SINGLE_STEP_CONFERENCE_
Perform a single step conference with this interaction.

See Also:
Constant Field Values

SINGLE_STEP_CONFERENCE

public static final InteractionVoice.Action SINGLE_STEP_CONFERENCE
Perform a single step conference with this interaction.


MUTE_ON_

public static final int MUTE_ON_
Mute this interaction.

See Also:
Constant Field Values

MUTE_ON

public static final InteractionVoice.Action MUTE_ON
Mute this interaction.


MUTE_OFF_

public static final int MUTE_OFF_
Stop muting this interaction.

See Also:
Constant Field Values

MUTE_OFF

public static final InteractionVoice.Action MUTE_OFF
Stop muting this interaction.


NETWORK_CONSULT_

public static final int NETWORK_CONSULT_
Consult using the network.

See Also:
Constant Field Values

NETWORK_CONSULT

public static final InteractionVoice.Action NETWORK_CONSULT
Consult using the network.


NETWORK_SINGLE_STEP_TRANSFER_

public static final int NETWORK_SINGLE_STEP_TRANSFER_
Initiate a single step transfer using the network.

See Also:
Constant Field Values

NETWORK_SINGLE_STEP_TRANSFER

public static final InteractionVoice.Action NETWORK_SINGLE_STEP_TRANSFER
Initiate a single step transfer using the network.


NETWORK_ALTERNATE_

public static final int NETWORK_ALTERNATE_
Alternate using the network.

See Also:
Constant Field Values

NETWORK_ALTERNATE

public static final InteractionVoice.Action NETWORK_ALTERNATE
Alternate using the network.


NETWORK_RECONNECT_

public static final int NETWORK_RECONNECT_
Reconnect using the network.

See Also:
Constant Field Values

NETWORK_RECONNECT

public static final InteractionVoice.Action NETWORK_RECONNECT
Reconnect using the network.


NETWORK_TRANSFER_

public static final int NETWORK_TRANSFER_
Transfer using the network.

See Also:
Constant Field Values

NETWORK_TRANSFER

public static final InteractionVoice.Action NETWORK_TRANSFER
Transfer using the network.


NETWORK_CONFERENCE_

public static final int NETWORK_CONFERENCE_
Initiate a conference using the network.

See Also:
Constant Field Values

NETWORK_CONFERENCE

public static final InteractionVoice.Action NETWORK_CONFERENCE
Initiate a conference using the network.


LISTEN_DISCONNECT_

public static final int LISTEN_DISCONNECT_
Plays 'music on hold' to a party in a conference.

See Also:
Constant Field Values

LISTEN_DISCONNECT

public static final InteractionVoice.Action LISTEN_DISCONNECT
Plays 'music on hold' to a party in a conference.


LISTEN_RECONNECT_

public static final int LISTEN_RECONNECT_
Cancels 'music on hold' to a party in a conference.

See Also:
Constant Field Values

LISTEN_RECONNECT

public static final InteractionVoice.Action LISTEN_RECONNECT
Cancels 'music on hold' to a party in a conference.


ACCEPT_PREVIEW_

public static final int ACCEPT_PREVIEW_
Accepts an interaction in preview status.

See Also:
Constant Field Values

ACCEPT_PREVIEW

public static final InteractionVoice.Action ACCEPT_PREVIEW
Accepts an interaction in preview status.


REJECT_PREVIEW_

public static final int REJECT_PREVIEW_
Rejects an interaction in preview status.

See Also:
Constant Field Values

REJECT_PREVIEW

public static final InteractionVoice.Action REJECT_PREVIEW
Rejects an interaction in preview status.


MAX

public static final int MAX
The maximum number of actions.

See Also:
Constant Field Values
Method Detail

max

public static final int max()
The maximum number of actions.


getAction

public static final InteractionVoice.Action getAction(int value)
Returns the Action for this value.