|
Interaction SDK (Web Services) |
||||||||
| PREV SERVICE NEXT SERVICE | FRAMES NO FRAMES | ||||||||
| SUMMARY: ATTRIBUTE | METHOD | EVENT | DETAIL: ATTRIBUTE | METHOD | EVENT | ||||||||
| Attribute Summary | |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceAction[] |
interaction.voice:actionsPossibleThe possible actions. |
String |
interaction.voice:ANIThe ANI (Automatic Number Identification) parameter associated with this voice interaction. |
com.genesyslab.ail.ws.interaction.voice.CallType |
interaction.voice:callTypeThe type of call of this interaction. |
String |
interaction.voice:conferenceOwnerThe party that has initiated the conference. |
String[] |
interaction.voice:consultationInteractionIdsIDs of the voice interactions that were initiated during this interaction (only consultation calls). Empty unless an initTransfer() or an initConference() was done. |
String |
interaction.voice:dnIdThe DN on which this interaction is bound. |
String |
interaction.voice:DNISThe DNIS (Dialed Number Identification Service) parameter associated with this voice interaction. |
long |
interaction.voice:durationThe duration of this call in seconds. |
String |
interaction.voice:homeLocationThe location from which this phone call comes. |
String |
interaction.voice:initialInteractionIdThe initial interaction ID if this interaction is the result of an initTransfer() or initConference() call. |
boolean |
interaction.voice:isIncomingThe direction of this call. |
String[] |
interaction.voice:partiesAll the parties to this call as a set of strings. Those strings represent the parties' phone numbers. Each can be a DN ID, an external phone number, or 'Unknown' if not identified. Use this attribute when the phone call is active. When the phone call is in the history, please use the phoneNumber attribute. |
String |
interaction.voice:phoneNumberThe phone numbers to which this interaction has been connected as a string. If there are multiple phone numbers, they are separated by commas. Use this attribute in the History, after the phone call has ended. When the call is active, please use the parties attribute. |
int |
interaction.voice:TCallIdThe internal switch call ID of this interaction or -1 if it is not available. |
String |
interaction.voice:TConnectionIdThe TConnectionId of this interaction as a string. This ID is internal T-Server data. Please consider this as an advanced feature and instead use the interaction:interactionId attribute. |
com.genesyslab.ail.ws.KeyValue[] |
interaction.voice:TEventExtensionsThe TEvent extensions. TEvent extensions are additional data that take into account switch-specific features. |
com.genesyslab.ail.ws.KeyValue[] |
interaction.voice:TEventReasonsSwitch-specific reasons that might have come with the TEvent that caused this event. |
int |
interaction.voice:trunkThe Trunk parameter associated with this voice interaction. |
| Method Summary | |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
acceptPreviewAccepts a preview interaction. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
alternateCallAlternates between this call and a held call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
alternateCallExAlternates between this call and a held call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
answerCallAnswers this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeConferenceCompletes the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeConferenceExCompletes the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeTransferCompletes the transfer. Releases both interactions on this DN. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeTransferExCompletes the transfer. Releases both interactions on this DN. |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO |
createInteractionFromDnDTOCreates a new interaction and makes a call on this DN if destNumber is not null. The Interaction will be created only if an Agent is logged on this DN. |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO |
createInteractionFromPlaceDTOCreates a new voice interaction and makes a call on a DN of this place if destNumber is not null. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
deleteFromConferenceDeletes a party from the conference. This method can be used only by the party who has done the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
holdCallHolds this call so that it can be retrieved later. |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO |
initiateConferenceDTOInitiates a conference. Holds the current call and dials another call. |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO |
initiateTransferDTOInitiates a transfer. Holds the current call and dials another call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
leaveConferenceLeaves the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
listenDisconnectPlays 'music on hold' to a party in the conference. This method can be used only by the party who has done the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
listenReconnectCancels 'music on hold' to a party in the conference. This method can be used only by the party who has done the conference. |
com.genesyslab.ail.ws.interaction.InteractionDTO |
lookupInteractionDTOReturns the Interaction with these parameters, or null if not found. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
makeCallAfter a phone call has been created with createInteraction(...). You must call this method to actually dial the number, if createInteraction has not already make it. |
void |
markDoneMarks this interaction as done. |
void |
mergeMoves this interaction into the history of another contact. This is useful if an agent discovers that the interaction has been assigned to the wrong contact, or that this interaction is duplicated elsewhere in the contact database. This method allows the agent to merge this interaction into the history of the correct contact, or to similarly merge all interactions that were mistakenly applied to this contact. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
muteOffCancels call muting (enables the microphone). |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
muteOnMutes this call (disables the microphone). |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
muteTransferDirectly transfers this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
reconnectCallReleases the held call and reconnects this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
redirectCallRedirects this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
rejectPreviewRejects a preview interaction. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
releaseCallReleases this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
retrieveCallRetrieves a call that was held. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
sendDTMFSends digits that are expected to get by a telephony system. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
singleStepConferenceConferences this call in one step. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
singleStepTransferTransfers this call in one step. If the Switch is not capable of doing a single step transfer, but can do a mute transfer, this method will actually do a mute transfer. |
| Event Summary |
| Attribute Detail |
| Attributes of domain interaction.voice |
Type: com.genesyslab.ail.ws.interaction.voice.InteractionVoiceAction[]
Type: String
Type: com.genesyslab.ail.ws.interaction.voice.CallType
Type: String
Type: String[]
Type: String
Type: String
Type: long
Type: String
Type: String
Type: boolean
Type: String[]
Type: String
Type: int
Type: String
Type: com.genesyslab.ail.ws.KeyValue[]
Type: com.genesyslab.ail.ws.KeyValue[]
Type: int
| Method Detail |
Stringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringString[]StringStringcom.genesyslab.ail.ws.interaction.voice.MakeCallTypecom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTOStringString[]StringStringcom.genesyslab.ail.ws.interaction.voice.MakeCallTypecom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTOStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]String[]com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTOStringStringStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]String[]com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTOStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringString[]com.genesyslab.ail.ws.interaction.InteractionDTOStringStringStringcom.genesyslab.ail.ws.interaction.voice.MakeCallTypecom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringvoidStringStringbooleanvoidStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceErrorStringStringStringStringcom.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.KeyValue[]com.genesyslab.ail.ws.interaction.voice.VoiceError| Event Detail |
|
Interaction SDK (Web Services) |
||||||||
| PREV SERVICE NEXT SERVICE | FRAMES NO FRAMES | ||||||||
| SUMMARY: ATTRIBUTE | METHOD | EVENT | DETAIL: ATTRIBUTE | METHOD | EVENT | ||||||||