|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface InteractionCallbackRequest
An interaction created by the Callback Server in order to store data about a callback request.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.genesyslab.ail.Interaction |
|---|
Interaction.Action, Interaction.Status, Interaction.Type |
| Nested classes/interfaces inherited from interface com.genesyslab.ail.AbstractInteraction |
|---|
AbstractInteraction.AbstractCallType |
| Method Summary | |
|---|---|
int |
getAttempts()
Returns the number of times that the Callback Server already attempted to distribute this callback request. |
java.lang.String |
getCallbackServerID()
Returns the ID of the Callback server that handled the request. |
CallbackRecord.CallbackStatus |
getCallbackStatus()
Returns the callback status of this request. |
CallbackRecord.CallbackType |
getCallbackType()
Returns the Callback type. |
CallbackRecord.CallResult |
getCallResult()
Returns the call result of this request. |
InteractionVoiceCallback.CallbackStatus |
getCbStatus()
Deprecated. Use getCallbackStatus() instead. |
java.lang.String |
getCustomData()
Returns the custom data as a list of key/pair values formatted in a String. |
java.lang.String |
getCustomerNumber()
Returns the phone number or IP address of the customer that requested the callback. |
Dn.Media |
getDesiredResponseType()
Deprecated. see com.genesyslab.ail.Dn |
java.lang.String |
getDetailedDescription()
Returns the detailed description of this request. |
java.lang.String |
getDN()
Returns the DN where the Callback server sent this request. |
java.util.Calendar |
getEndTime()
Returns the high boundary of the callback time interval set by the customer. |
java.lang.String |
getLocation()
Returns the switch location to which the DN returned by getDN() belongs to. |
java.util.Calendar |
getStartTime()
Returns the low boundary of the callback time interval set by the customer. |
| Methods inherited from interface com.genesyslab.ail.Interaction |
|---|
answerCall, countOtherPendingInteractions, getContactId, getContentBinary, getContentBinaryMimeType, getContentBinarySize, getDateCreated, getDn, 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, setAttachedData |
| Methods inherited from interface com.genesyslab.ail.Possible |
|---|
arePossible, isPossible |
| Methods inherited from interface com.genesyslab.ail.Savable |
|---|
getContactServerId, isDirty |
| Method Detail |
|---|
int getAttempts()
java.lang.String getCallbackServerID()
InteractionVoiceCallback.CallbackStatus getCbStatus()
getCallbackStatus() instead.
CallbackRecord.CallbackStatus getCallbackStatus()
CallbackRecord.CallResult getCallResult()
java.lang.String getCustomData()
java.lang.String getCustomerNumber()
Dn.Media getDesiredResponseType()
Dn.Media.VOICE,
Dn.Media.VOIP and Dn.Media.EMAIL.
java.lang.String getDetailedDescription()
java.lang.String getDN()
java.util.Calendar getEndTime()
java.lang.String getLocation()
getDN() belongs to.
java.util.Calendar getStartTime()
CallbackRecord.CallbackType getCallbackType()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||