com.genesyslab.ail
Interface InteractionVoiceCallback

All Superinterfaces:
AbstractInteraction, IdObject, Interaction, InteractionVoice, Possible, Savable

public interface InteractionVoiceCallback
extends InteractionVoice

A voice interaction dedicated to process callback requests.


Nested Class Summary
static class InteractionVoiceCallback.Action
          Deprecated. since 7.0
static class InteractionVoiceCallback.CallbackStatus
          Enum for the callback-oriented status of this interaction.
 
Nested classes/interfaces inherited from interface com.genesyslab.ail.InteractionVoice
InteractionVoice.CallType, InteractionVoice.MakeCallType, InteractionVoice.NetworkStatus
 
Nested classes/interfaces inherited from interface com.genesyslab.ail.Interaction
Interaction.Status, Interaction.Type
 
Nested classes/interfaces inherited from interface com.genesyslab.ail.AbstractInteraction
AbstractInteraction.AbstractCallType
 
Method Summary
 InteractionVoiceCallback.CallbackStatus getCallbackStatus()
          Returns the callback status of this interaction.
 java.lang.String getCustomerNumber()
          Returns the phone number on which the customer asked to be called.
 
Methods inherited from interface com.genesyslab.ail.InteractionVoice
acceptPreview, alternateCall, alternateCall, alternateCall, answerCall, completeConference, completeConference, completeConference, completeTransfer, completeTransfer, completeTransfer, deleteFromConference, deleteFromConference, getANI, getCallType, getConferenceOwner, getConsultationInteractions, getDn, getDNIS, getDuration, getHomeLocation, getInitialInteraction, getNetworkLocation, getNetworkParty, getNetworkStatus, getParties, getPhoneNumber, getPhysicalDnId, getTCallId, getTrunk, holdCall, holdCall, initiateConference, initiateConference, initiateConference, initiateConference, initiateTransfer, initiateTransfer, initiateTransfer, initiateTransfer, isBridged, isConferenceOwner, isDualStepPossible, isIncoming, isNetworkControllingParty, isSingleStepPossible, leaveConference, leaveConference, listenDisconnect, listenReconnect, makeCall, makeCall, muteOff, muteOn, muteTransfer, muteTransfer, muteTransfer, networkAlternate, networkConference, networkConsult, networkReconnect, networkSingleStepTransfer, networkTransfer, reconnectCall, reconnectCall, reconnectCall, redirectCall, redirectCall, rejectPreview, releaseCall, retrieveCall, retrieveCall, sendDTMF, sendDTMF, setAttachedData, singleStepConference, singleStepConference, singleStepConference, singleStepTransfer, singleStepTransfer, singleStepTransfer
 
Methods inherited from interface com.genesyslab.ail.Interaction
answerCall, countOtherPendingInteractions, getContactId, getContentBinary, getContentBinaryMimeType, getContentBinarySize, getDateCreated, getEndDate, getMedia, getNotepad, getParentInteraction, getPlace, getQueue, getStatus, getStructTextMimeType, getStructuredText, getSubject, getText, getType, getUserName, isDone, markDone, merge, releaseCall, save, setContactId, setContentBinary, setContentBinaryMimeType, setContentBinarySize, setNotepad, setStructTextMimeType, setStructuredText, setSubject, setText
 
Methods inherited from interface com.genesyslab.ail.AbstractInteraction
addInteractionListener, getAttachedData, getAttachedData, getAttachedDataEx, getTConnectionId, queryStatus, removeAttachedData, removeInteractionListener, saveAttachedData, setAttachedData
 
Methods inherited from interface com.genesyslab.ail.Possible
arePossible, isPossible
 
Methods inherited from interface com.genesyslab.ail.Savable
getContactServerId, isDirty
 

Method Detail

getCallbackStatus

InteractionVoiceCallback.CallbackStatus getCallbackStatus()
Returns the callback status of this interaction.


getCustomerNumber

java.lang.String getCustomerNumber()
Returns the phone number on which the customer asked to be called.