Interaction SDK
(Web Services)

com.genesyslab.ail.ws.interaction.voice

Class Summary
InteractionVoiceErrorDTO This class describes the interaction DTO data and voice error.
VoiceError This class describes the error when a request to the T-Server fails.

Enum Summary
TelephonyErrorType This enum describes the types of telephony error.
InteractionVoiceAction This enum describes the possible actions on a voice interaction.
CallType This enum describes the type of phone call.
MakeCallType This enum describes the types of phone call to make.

Class Detail

InteractionVoiceErrorDTO

This class describes the interaction DTO data and voice error.

Fields:

  interactionDTO  com.genesyslab.ail.ws.interaction.InteractionDTO
   Interaction DTO data.

  voiceError  com.genesyslab.ail.ws.interaction.voice.VoiceError
   Voice error when a request to the T-Server fails.

VoiceError

This class describes the error when a request to the T-Server fails.

Fields:

  TServerError  String
   The T-Server type of error as a string.

  TServerErrorCode  int
   The T-Server code error.

  telephonyErrorType  com.genesyslab.ail.ws.interaction.voice.TelephonyErrorType
   The type of error.

Enum Detail

TelephonyErrorType

This enum describes the types of telephony error.

Members:

  CALL_EXPIRED
   The call has expired.

  CALL_REJECTED
   The call has been rejected.

  INTERNAL
   Internal error.

  INVALID_NUMBER
   The number is invalid.

  INVALID_PASSWORD
   The given password is incorrect.

  LICENSE
   The request failed for licence reasons.

  UNSUPPORTED_OPERATION
   The request can't be executed by this TServer.

  USER_BUSY
   The request failed because the user is busy.

  VOICE_NETWORK
   A problem was encountered on the voice network.

InteractionVoiceAction

This enum describes the possible actions on a voice interaction.

Members:

  ANSWER_CALL
   The 'answer call' action.

  MARK_DONE
   the 'mark done' action.

  RELEASE_CALL
   The 'release call' action.

  SAVE
   The 'save' action.

  TRANSFER
   The 'transfer' action.

  ALTERNATE
   the 'alternate' action.

  COMPLETE_CONFERENCE
   the 'complete conference' action.

  COMPLETE_TRANSFER
   The 'complete transfer' action.

  CONFERENCE
   The 'conference' action.

  DELETE_FROM_CONFERENCE
   The 'delete from conference' action.

  HOLD
   The 'hold' action.

  INIT_TRANSFER
   The 'init transfer' action.

  LEAVE_CONFERENCE
   the 'leave conference' action.

  MAKE_CALL
   The 'make call' action.

  RECONNECT
   The 'reconnect' action.

  RETRIEVE
   The 'retrieve' action.

  SINGLE_STEP_CONFERENCE
   The 'single step conference' action.

  SINGLE_STEP_TRANSFER
   The 'single step transfer' action.

  SEND_DTMF
   The 'send dtmf' action.

  MUTE_ON
   The 'mute on' action.

  MUTE_OFF
   The 'mute off' action.

  MUTE_TRANSFER
   The 'mute transfer' action.

  REDIRECT_CALL
   The 'redirect call' action.

  LISTEN_DISCONNECT
   The 'listen disconnect' action. Plays 'music on hold' to a party in a conference.

  LISTEN_RECONNECT
   The 'listen reconnect' action. Cancels 'music on hold' to a party in a conference.

  ACCEPT_PREVIEW
   The 'accept preview' action. Accepts an interaction in preview status.

  REJECT_PREVIEW
   The 'reject preview' action. Rejects an interaction in preview status.

CallType

This enum describes the type of phone call.

Members:

  UNKNOWN
   Unknown call type.

  CONSULT
   Consultation call type.

  INBOUND
   Incoming call type.

  INTERNAL
   Internal call type.

  OUTBOUND
   Outgoing call type.

MakeCallType

This enum describes the types of phone call to make.

Members:

  DIRECT_AGENT
   The call type is a direct call to agent.

  DIRECT_PRIORITY
   The call type is a direct call to agent with Priority feature.

  PRIORITY
   The call type is regular with Priority feature.

  REGULAR
   The call type is regular.

  SUPERVISOR
   The call type is a call to supervisor.

Interaction SDK
(Web Services)