|
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:actionsPossible The possible actions. |
String |
interaction.voice:ANI The ANI (Automatic Number Identification) parameter associated with this voice interaction. |
com.genesyslab.ail.ws.interaction.voice.CallType |
interaction.voice:callType The type of call of this interaction. |
String |
interaction.voice:conferenceOwner The party that has initiated the conference. |
String[] |
interaction.voice:consultationInteractionIds IDs 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:dnId The DN on which this interaction is bound. |
String |
interaction.voice:DNIS The DNIS (Dialed Number Identification Service) parameter associated with this voice interaction. |
long |
interaction.voice:duration The duration of this call in seconds. |
String |
interaction.voice:homeLocation The location from which this phone call comes. |
String |
interaction.voice:initialInteractionId The initial interaction ID if this interaction is the result of an initTransfer() or initConference() call. |
boolean |
interaction.voice:isIncoming The direction of this call. |
String[] |
interaction.voice:parties All 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:phoneNumber The 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:TCallId The internal switch call ID of this interaction or -1 if it is not available. |
String |
interaction.voice:TConnectionId The 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:TEventExtensions The TEvent extensions. TEvent extensions are additional data that take into account switch-specific features. |
com.genesyslab.ail.ws.KeyValue[] |
interaction.voice:TEventReasons Switch-specific reasons that might have come with the TEvent that caused this event. |
int |
interaction.voice:trunk The Trunk parameter associated with this voice interaction. |
Method Summary | |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
acceptPreview Accepts a preview interaction. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
alternateCall Alternates between this call and a held call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
alternateCallEx Alternates between this call and a held call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
answerCall Answers this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeConference Completes the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeConferenceEx Completes the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeTransfer Completes the transfer. Releases both interactions on this DN. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
completeTransferEx Completes the transfer. Releases both interactions on this DN. |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO |
createInteractionFromDnDTO Creates 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 |
createInteractionFromPlaceDTO Creates 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 |
deleteFromConference Deletes 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 |
holdCall Holds this call so that it can be retrieved later. |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO |
initiateConferenceDTO Initiates a conference. Holds the current call and dials another call. |
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO |
initiateTransferDTO Initiates a transfer. Holds the current call and dials another call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
leaveConference Leaves the conference. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
listenDisconnect Plays '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 |
listenReconnect Cancels '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 |
lookupInteractionDTO Returns the Interaction with these parameters, or null if not found. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
makeCall After 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 |
markDone Marks this interaction as done. |
void |
merge Moves 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 |
muteOff Cancels call muting (enables the microphone). |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
muteOn Mutes this call (disables the microphone). |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
muteTransfer Directly transfers this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
reconnectCall Releases the held call and reconnects this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
redirectCall Redirects this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
rejectPreview Rejects a preview interaction. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
releaseCall Releases this call. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
retrieveCall Retrieves a call that was held. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
sendDTMF Sends digits that are expected to get by a telephony system. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
singleStepConference Conferences this call in one step. |
com.genesyslab.ail.ws.interaction.voice.VoiceError |
singleStepTransfer Transfers 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 |
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String[]
String
String
com.genesyslab.ail.ws.interaction.voice.MakeCallType
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO
String
String[]
String
String
com.genesyslab.ail.ws.interaction.voice.MakeCallType
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
String[]
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO
String
String
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
String[]
com.genesyslab.ail.ws.interaction.voice.InteractionVoiceErrorDTO
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
String[]
com.genesyslab.ail.ws.interaction.InteractionDTO
String
String
String
com.genesyslab.ail.ws.interaction.voice.MakeCallType
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
void
String
String
boolean
void
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
String
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.KeyValue[]
com.genesyslab.ail.ws.interaction.voice.VoiceError
String
String
String
String
com.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 |