Interaction SDK
(Web Services)

com.genesyslab.ail.ws.callback

Class Summary
RecordDTO This class describes the DTO data for a callback record.
RecordError This class defines an error which occurred when updating the data of a a callback record.

Enum Summary
RecordAction This enum lists the possible actions on a record.
RecordCallResult This enum lists the callback call results.
RecordCallbackStatus This enum describes the callback status.
RecordReason This enum lists the possible reasons of a record’s callback record status.
RecordStatus This enum lists the possible status of a callback record.

Class Detail

RecordDTO

This class describes the DTO data for a callback record.

Fields:

  byInteractionId  boolean
   true, the ID is the interaction ID; otherwise, it is the record ID.

  id  String
   If byInteractionId, the ID is the interaction ID; otherwise, it is the record ID.

  data  com.genesyslab.ail.ws.KeyValue[]
   The key-value pair attributes.

RecordError

This class defines an error which occurred when updating the data of a a callback record.

Fields:

  recordError  String
   The callback record error code.

  id  String
   If byInteractionId, the ID is the interaction ID; otherwise, it is the record ID.

  byInteractionId  boolean
   true, the ID is the interaction ID; otherwise, it is the record ID.

  attributeErrors  com.genesyslab.ail.ws.AttributeError[]
   The attributes' error codes.

Enum Detail

RecordAction

This enum lists the possible actions on a record.

Members:

  ACCEPT
   Accept action.

  CANCEL
   Cancel action.

  PROCESSED
   Processed action.

  REJECT
   Reject action.

  RESCHEDULE
   Reschedule action.

  UNKNOWN
   Unknown action.

RecordCallResult

This enum lists the callback call results.

Members:

  ABANDONED
   Call result abandoned.

  ANSWER
   Call result answer.

  ANSWERING_MACHINE
   Call result answering maching.

  BUSY
   Call result busy.

  FAX
   Call result fax.

  NO_ANSWER
   Call result no answer.

  OK
   Call result OK.

  PAGER_DETECTED
   Call result pager detected.

  UNKNOWN
   Call result unknown.

  AGENT_CALLBACK_ERROR
   Agent Callback Error.

  ALL_TRUNKS_BUSY
   All Trunks busy.

  CALL_DROP_ERROR
   Call Drop Error.

  DIAL_ERROR
   Dial Error.

  DROPPED
   Dropped.

  DROPPED_NO_ANSWER
   Dropped no answer.

  GENERAL_ERROR
   General Error.

  GROUP_CALLBACK_ERROR
   Group Callback Error.

  NO_DIAL_TONE
   No dial tone.

  NO_ESTABLISHED
   No established.

  NO_FREE_PORT_ERROR
   No free port error.

  NO_PROGRESS
   No progress.

  NO_RINGBACK
   No ringback.

  NUTONE
   NU tone.

  SILENCE
   Silence.

  SIT_DETECTED
   SIT detected.

  SIT_INTERCEPT
   SIT intercept.

  SIT_INVALID_NUM
   SIT invalid num.

  SIT_NO_CIRCUIT
   SIT no circuit.

  SIT_REORDER
   SIT reorder.

  SIT_UNKNOWN
   SIT unknown.

  SIT_VACANT
   SIT vacant.

  STALE
   Stale.

  SWITCH_ERROR
   Switch error.

  SYSTEM_ERROR
   System error.

  TRANSFER_ERROR
   Transfer error.

  WRONG_PARTY
   Wrong party.

RecordCallbackStatus

This enum describes the callback status.

Members:

  UNKNOWN
   Status 'unknown'.

  AGENT_TRANSFER
   Status 'agent transfert'.

  CANCELED_BY_AGENT
   Status 'canceled by agent'.

  DISTRIBUTED
   Status 'distributed'.

  ENDTIME_EXPIRED
   Status 'end time expired'.

  ERROR
   Status 'error'.

  FINAL
   Status 'final'.

  NOT_QUEUED
   Status 'not queued'.

  PROCESSED_BY_AGENT
   Status 'processed by agent'.

  QUEUED
   Status 'queued'.

  RECEIVED
   Status 'received'.

  REJECTED_BY_AGENT
   Status 'rejected by agent'.

  REPLACED
   Status 'replaced'.

  SUBMITTED_TO_AGENT
   Status 'submitted to agent'.

  TIMER
   Status 'timer'.

RecordReason

This enum lists the possible reasons of a record’s callback record status.

Members:

  UNKNOWN
   Unknown reason.

  CANCELLED
   Cancelled reason.

  PROCESSED
   Processed reason.

  REJECTED
   Rejected reason.

  RESCHEDULED
   Rescheduled reason.

RecordStatus

This enum lists the possible status of a callback record.

Members:

  UNKNOWN
   Unknown status.

  CLOSED
   Closed status.

  MANAGED
   Managed status.

  OPENED
   Opened status.

  PREVIEWED
   Previewed status.

Interaction SDK
(Web Services)