Interaction SDK
(Web Services)

com.genesyslab.ail.ws.dn

Class Summary
DnDTO This class describes the DTO data for a DN.
SwitchInfo This class defines information about a switch.

Enum Summary
DnAction This enum lists the possible actions on a DN.
DnEventReason This enum lists the possible event reasons on a DN.
DnStatus This enum lists the different status of a DN.

Class Detail

DnDTO

This class describes the DTO data for a DN.

Fields:

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

  dnId  String
   The DN identifier.

SwitchInfo

This class defines information about a switch.

Fields:

  name  String
   The switch name.

  switchType  com.genesyslab.ail.ws.SwitchType
   The switch type.

  actionCapables  com.genesyslab.ail.ws.interaction.voice.InteractionVoiceAction[]
   The voice actions that a switch is capable of doing, regardless a DN or interaction status. For example, if the switch is able to perform a direct tranfer, this list contains InteractionVoiceAction.SINGLE_STEP_TRANSFER. If the switch has not the direct transfer feature, this action does not belong to this list. Moreover, this action won't belong either to the possible actions of voice interactions handled by a DN of this switch. This method can be used for button hiding purposes. If an action does not belong to the capable list of a switch, your application should hide the corresponding button for any voice interaction handled by a DN of this switch. Buttons should be enabled according to the interaction.voice:actionsPossible list (which takes into account a voice interaction status), but you may not want to show a button that would always be disabled.

  workmodeCapables  com.genesyslab.ail.ws.agent.WorkmodeType[]
   The list of the workmode types that this switch is capable of handling.

  accessibleSwitches  com.genesyslab.ail.ws.Switch[]
   The accessible Switches.

Enum Detail

DnAction

This enum lists the possible actions on a DN.

Members:

  CANCEL_FORWARD
   'cancel forward' action.

  SET_FORWARD
   'set forward' action.

  SET_DND_OFF
   'set DND off' action.

  SET_DND_ON
   'set DND on' action.

DnEventReason

This enum lists the possible event reasons on a DN.

Members:

  STATUS_CHANGED
   Status changed reason.

  INFO_CHANGED
   Info changed reason.

  DND_OFF
   The Do-Not-Disturb feature has been turned off.

  DND_ON
   The Do-Not-Disturb feature has been turned on.

  FORWARD_CANCELED
   The Forward has been canceled.

  FORWARD_SET
   The Forward has been activated.

  OFF_HOOK
   The telephone headset has been taken off-hook.

  ON_HOOK
   The telephone headset has been placed on-hook.

  UNSPECIFIED
   The feature is unspecified.

DnStatus

This enum lists the different status of a DN.

Members:

  UNSPECIFIED
   Status could not be determined, due to lack of information coming from switch.

  OFF
   Not-ready status.

  ON
   Ready status.

Interaction SDK
(Web Services)