com.genesyslab.ail.event
Interface InteractionEvent.Extension

All Superinterfaces:
AbstractInteractionEvent.Extension
Enclosing interface:
InteractionEvent

public static interface InteractionEvent.Extension
extends AbstractInteractionEvent.Extension

Contains the keys of the extensions possibly present in an InteractionEvent. Value of the extension may contain information that has changed in the Interaction due to the event.


Field Summary
static java.lang.String ATTACHED_DATA_CHANGED
          Extension key that is present when attached data may have changed through this event.
static java.lang.String CONFERENCE_AGENT_FAILED
          Extension key for an interaction agent transfer failure.
static java.lang.String CONFERENCE_AGENT_SUCCEEDED
          Extension key for an interaction agent transfer failure.
static java.lang.String CONFERENCE_PLACE_FAILED
          Extension key for an interaction place conference failure.
static java.lang.String CONFERENCE_PLACE_SUCCEEDED
          Extension key for an interaction place conference failure.
static java.lang.String IDLE_REROUTED
          Extension key for rotating interaction.
static java.lang.String MEDIA
          Extension key that is present when an interaction is multimedia.
static java.lang.String NEW_CONTACT_ID
          Extension key for contact changed event.
static java.lang.String PARTY_ADDED
          Extension key when a new party joins the call.
static java.lang.String PARTY_CHANGED
          Extension key when the party was replaced.
static java.lang.String PARTY_DELETED
          Extension key when a party leaves the conference.
static java.lang.String RINGING_CONFERENCE_REASON
          Extension key for reason for multimedia conference The value is the reason of the conference as a String.
static java.lang.String RINGING_CONFERENCE_VISIBILITY
          Extension key for suggested visibility for multimedia conference The value is the uggested visibility of the conference as a ChatParty.Visibility.
static java.lang.String RINGING_CONFERENCED
          Extension key for conferenced multimedia interaction ringing event.
static java.lang.String RINGING_DONE
          Extension key for already done interaction ringing event.
static java.lang.String RINGING_ESCALATED
          Extension key for an interaction that was originally sent to an external agent, and which is resubmitted to an internal agent.
static java.lang.String RINGING_EXT_AGT_RESUBMIT
          Extension key for an interaction that was originally sent to an external agent, but the response the external agent made was invalid (for instance, an empty response).
static java.lang.String RINGING_FAILED
          Extension key for an e-mail marked as 'failed'.
static java.lang.String RINGING_FORWARDED
          Extension key for forwarded interaction ringing event.
static java.lang.String RINGING_QA_REVIEW
          Extension key for interaction submitted for QA review.
static java.lang.String RINGING_TRANSFER_REASON
          Extension key for reason for voice transfer.
static java.lang.String TRANSFER_AGENT_FAILED
          Extension key for an interaction agent transfer failure.
static java.lang.String TRANSFER_PLACE_FAILED
          Extension key for an interaction place transfer failure.
 

Field Detail

RINGING_FORWARDED

static final java.lang.String RINGING_FORWARDED
Extension key for forwarded interaction ringing event. The value associated with this key is the user name (the ID) of the agent who has forwarded this interaction.

See Also:
Constant Field Values

RINGING_TRANSFER_REASON

static final java.lang.String RINGING_TRANSFER_REASON
Extension key for reason for voice transfer. The value is the reason of the transfer as a String.

See Also:
Constant Field Values

RINGING_CONFERENCED

static final java.lang.String RINGING_CONFERENCED
Extension key for conferenced multimedia interaction ringing event. The value is the user name (the ID) of the agent who has conferenced this interaction.

See Also:
Constant Field Values

RINGING_CONFERENCE_REASON

static final java.lang.String RINGING_CONFERENCE_REASON
Extension key for reason for multimedia conference The value is the reason of the conference as a String.

See Also:
Constant Field Values

RINGING_CONFERENCE_VISIBILITY

static final java.lang.String RINGING_CONFERENCE_VISIBILITY
Extension key for suggested visibility for multimedia conference The value is the uggested visibility of the conference as a ChatParty.Visibility.

See Also:
Constant Field Values

RINGING_QA_REVIEW

static final java.lang.String RINGING_QA_REVIEW
Extension key for interaction submitted for QA review. The value is the user name of the agent who has composed the message as a String.

See Also:
Constant Field Values

RINGING_DONE

static final java.lang.String RINGING_DONE
Extension key for already done interaction ringing event. The value has no particular meaning, when this key is present, the interaction is already marked done.

See Also:
Constant Field Values

RINGING_EXT_AGT_RESUBMIT

static final java.lang.String RINGING_EXT_AGT_RESUBMIT
Extension key for an interaction that was originally sent to an external agent, but the response the external agent made was invalid (for instance, an empty response).

See Also:
Constant Field Values

RINGING_ESCALATED

static final java.lang.String RINGING_ESCALATED
Extension key for an interaction that was originally sent to an external agent, and which is resubmitted to an internal agent.

See Also:
Constant Field Values

RINGING_FAILED

static final java.lang.String RINGING_FAILED
Extension key for an e-mail marked as 'failed'. Value is the failure message.

See Also:
Constant Field Values

IDLE_REROUTED

static final java.lang.String IDLE_REROUTED
Extension key for rotating interaction. The value has no particular meaning, when this key is present, the interaction was routed to someone else.

See Also:
Constant Field Values

NEW_CONTACT_ID

static final java.lang.String NEW_CONTACT_ID
Extension key for contact changed event. The value associated with this key is the new contact identifier, as a String.

See Also:
InteractionListener.contactChanged(com.genesyslab.ail.event.InteractionEvent), Constant Field Values

PARTY_ADDED

static final java.lang.String PARTY_ADDED
Extension key when a new party joins the call. The value associated with this key is the ID of the added party.

See Also:
Constant Field Values

PARTY_DELETED

static final java.lang.String PARTY_DELETED
Extension key when a party leaves the conference. The value associated with this key is the ID of the deleted party.

See Also:
Constant Field Values

PARTY_CHANGED

static final java.lang.String PARTY_CHANGED
Extension key when the party was replaced. The value associated with this key is the ID of the new party.

See Also:
Constant Field Values

ATTACHED_DATA_CHANGED

static final java.lang.String ATTACHED_DATA_CHANGED
Extension key that is present when attached data may have changed through this event. The value associated with this key is the list of all attached_data of the Interaction. (there is no comparison between the old and the new ones.

See Also:
Constant Field Values

TRANSFER_PLACE_FAILED

static final java.lang.String TRANSFER_PLACE_FAILED
Extension key for an interaction place transfer failure. Value is the name of the place to which the interaction was not transferred.

See Also:
Constant Field Values

TRANSFER_AGENT_FAILED

static final java.lang.String TRANSFER_AGENT_FAILED
Extension key for an interaction agent transfer failure. Value is the user name (the ID) of the agent to which the interaction was not transferred.

See Also:
Constant Field Values

CONFERENCE_AGENT_FAILED

static final java.lang.String CONFERENCE_AGENT_FAILED
Extension key for an interaction agent transfer failure. Value is the user name (the ID) of the agent with whom the interaction was not conferrenced.

See Also:
Constant Field Values

CONFERENCE_PLACE_FAILED

static final java.lang.String CONFERENCE_PLACE_FAILED
Extension key for an interaction place conference failure. Value is the name of the place with which the interaction was not conferrenced.

See Also:
Constant Field Values

CONFERENCE_AGENT_SUCCEEDED

static final java.lang.String CONFERENCE_AGENT_SUCCEEDED
Extension key for an interaction agent transfer failure. Value is the user name (the ID) of the agent with whom the interaction was not conferrenced.

See Also:
Constant Field Values

CONFERENCE_PLACE_SUCCEEDED

static final java.lang.String CONFERENCE_PLACE_SUCCEEDED
Extension key for an interaction place conference failure. Value is the name of the place with which the interaction was not conferrenced.

See Also:
Constant Field Values

MEDIA

static final java.lang.String MEDIA
Extension key that is present when an interaction is multimedia. The value is the name of the media. Typically, an Instant Messaging interaction on a SIP server is an InteractionVoice vith MEDIA = "chat".

See Also:
Constant Field Values