com.genesyslab.ail
Class RoutingInteraction.TreatmentType

java.lang.Object
  extended by com.genesyslab.ail.Enum
      extended by com.genesyslab.ail.RoutingInteraction.TreatmentType
Enclosing interface:
RoutingInteraction

public static class RoutingInteraction.TreatmentType
extends Enum

Enum for the possible treatment types that can apply to this interaction.


Field Summary
static RoutingInteraction.TreatmentType BUSY
          The interaction is connected to a busy tone.
static int BUSY_
          The interaction is connected to a busy tone.
static RoutingInteraction.TreatmentType CANCEL_CALL
          The interaction is canceled and the call disconnected.
static int CANCEL_CALL_
          The interaction is canceled and the call disconnected.
static RoutingInteraction.TreatmentType COLL_DIGITS
          The digits are collected from the caller.
static int COLL_DIGITS_
          The digits are collected from the caller.
static RoutingInteraction.TreatmentType DEL_USER_ANNOUN
          An anouncement from the user is removed.
static int DEL_USER_ANNOUN_
          An anouncement from the user is removed.
static RoutingInteraction.TreatmentType FAST_BUSY
          The interaction is connected to the source of a different busy tone.
static int FAST_BUSY_
          The interaction is connected to the source of a different busy tone.
static RoutingInteraction.TreatmentType IVR
          The interaction is connected to an IVR.
static int IVR_
          The interaction is connected to an IVR.
static int MAX
          The maximum number of treatment types.
static RoutingInteraction.TreatmentType MUSIC
          The interaction is connected to a music source.
static int MUSIC_
          The interaction is connected to a music source.
static RoutingInteraction.TreatmentType PLAY_ANNOUNCEMENT
          An announcement block is played to the user.
static int PLAY_ANNOUNCEMENT_
          An announcement block is played to the user.
static RoutingInteraction.TreatmentType PLAY_ANNOUNCEMENT_DIGITS
          An announcement block is played to the user and the caller is requested information by inputting digits.
static int PLAY_ANNOUNCEMENT_DIGITS_
          An announcement block is played to the user and the caller is requested information by inputting digits.
static RoutingInteraction.TreatmentType PLAY_APPLI
          An application or script is played on an IP device.
static int PLAY_APPLI_
          An application or script is played on an IP device.
static RoutingInteraction.TreatmentType RAN
          The interaction is connected to a music source on a RAN port of the switch.
static int RAN_
          The interaction is connected to a music source on a RAN port of the switch.
static RoutingInteraction.TreatmentType REC_USER_ANNOUN
          An announcement from the user is recorded.
static int REC_USER_ANNOUN_
          An announcement from the user is recorded.
static RoutingInteraction.TreatmentType RING_BACK
          The interaction is connected to a ring back tone source.
static int RING_BACK_
          The interaction is connected to a ring back tone source.
static RoutingInteraction.TreatmentType SET_DEFAULT_ROUTE
          The interaction is set with a default destination.
static int SET_DEFAULT_ROUTE_
          The interaction is set with a default destination.
static RoutingInteraction.TreatmentType SILENCE
          An interval without sound is applied on the interaction.
static int SILENCE_
          An interval without sound is applied on the interaction.
static RoutingInteraction.TreatmentType TEXT_TO_SPEECH
          Some speech is generated from text on the interaction.
static int TEXT_TO_SPEECH_
          Some speech is generated from text on the interaction.
static RoutingInteraction.TreatmentType TEXT_TO_SPEECH_DIGITS
          Some speech is generated from text on the interaction and the user is requested to input digits.
static int TEXT_TO_SPEECH_DIGITS_
          Some speech is generated from text on the interaction and the user is requested to input digits.
static RoutingInteraction.TreatmentType UNKNOWN
          Unknown treatment.
static int UNKNOWN_
          Unknown treatment.
static RoutingInteraction.TreatmentType VERIFY_DIGITS
          The caller is prompted to input digits that will be compared to a desired response.
static int VERIFY_DIGITS_
          The caller is prompted to input digits that will be compared to a desired response.
 
Fields inherited from class com.genesyslab.ail.Enum
CONSTANTS_RANGE
 
Method Summary
static RoutingInteraction.TreatmentType getType(int value)
          Returns the TreatmentType for this value.
static int max()
          The maximum number of treatment types.
 
Methods inherited from class com.genesyslab.ail.Enum
equals, hashCode, toInt, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

UNKNOWN_

public static final int UNKNOWN_
Unknown treatment.

See Also:
Constant Field Values

UNKNOWN

public static final RoutingInteraction.TreatmentType UNKNOWN
Unknown treatment.


IVR_

public static final int IVR_
The interaction is connected to an IVR.

See Also:
Constant Field Values

IVR

public static final RoutingInteraction.TreatmentType IVR
The interaction is connected to an IVR.


MUSIC_

public static final int MUSIC_
The interaction is connected to a music source.

See Also:
Constant Field Values

MUSIC

public static final RoutingInteraction.TreatmentType MUSIC
The interaction is connected to a music source.


RING_BACK_

public static final int RING_BACK_
The interaction is connected to a ring back tone source.

See Also:
Constant Field Values

RING_BACK

public static final RoutingInteraction.TreatmentType RING_BACK
The interaction is connected to a ring back tone source.


SILENCE_

public static final int SILENCE_
An interval without sound is applied on the interaction.

See Also:
Constant Field Values

SILENCE

public static final RoutingInteraction.TreatmentType SILENCE
An interval without sound is applied on the interaction.


BUSY_

public static final int BUSY_
The interaction is connected to a busy tone.

See Also:
Constant Field Values

BUSY

public static final RoutingInteraction.TreatmentType BUSY
The interaction is connected to a busy tone.


COLL_DIGITS_

public static final int COLL_DIGITS_
The digits are collected from the caller.

See Also:
Constant Field Values

COLL_DIGITS

public static final RoutingInteraction.TreatmentType COLL_DIGITS
The digits are collected from the caller.


PLAY_ANNOUNCEMENT_

public static final int PLAY_ANNOUNCEMENT_
An announcement block is played to the user.

See Also:
Constant Field Values

PLAY_ANNOUNCEMENT

public static final RoutingInteraction.TreatmentType PLAY_ANNOUNCEMENT
An announcement block is played to the user.


PLAY_ANNOUNCEMENT_DIGITS_

public static final int PLAY_ANNOUNCEMENT_DIGITS_
An announcement block is played to the user and the caller is requested information by inputting digits.

See Also:
Constant Field Values

PLAY_ANNOUNCEMENT_DIGITS

public static final RoutingInteraction.TreatmentType PLAY_ANNOUNCEMENT_DIGITS
An announcement block is played to the user and the caller is requested information by inputting digits.


VERIFY_DIGITS_

public static final int VERIFY_DIGITS_
The caller is prompted to input digits that will be compared to a desired response.

See Also:
Constant Field Values

VERIFY_DIGITS

public static final RoutingInteraction.TreatmentType VERIFY_DIGITS
The caller is prompted to input digits that will be compared to a desired response.


REC_USER_ANNOUN_

public static final int REC_USER_ANNOUN_
An announcement from the user is recorded.

See Also:
Constant Field Values

REC_USER_ANNOUN

public static final RoutingInteraction.TreatmentType REC_USER_ANNOUN
An announcement from the user is recorded.


DEL_USER_ANNOUN_

public static final int DEL_USER_ANNOUN_
An anouncement from the user is removed.

See Also:
Constant Field Values

DEL_USER_ANNOUN

public static final RoutingInteraction.TreatmentType DEL_USER_ANNOUN
An anouncement from the user is removed.


CANCEL_CALL_

public static final int CANCEL_CALL_
The interaction is canceled and the call disconnected.

See Also:
Constant Field Values

CANCEL_CALL

public static final RoutingInteraction.TreatmentType CANCEL_CALL
The interaction is canceled and the call disconnected.


PLAY_APPLI_

public static final int PLAY_APPLI_
An application or script is played on an IP device.

See Also:
Constant Field Values

PLAY_APPLI

public static final RoutingInteraction.TreatmentType PLAY_APPLI
An application or script is played on an IP device.


SET_DEFAULT_ROUTE_

public static final int SET_DEFAULT_ROUTE_
The interaction is set with a default destination.

See Also:
Constant Field Values

SET_DEFAULT_ROUTE

public static final RoutingInteraction.TreatmentType SET_DEFAULT_ROUTE
The interaction is set with a default destination.


TEXT_TO_SPEECH_

public static final int TEXT_TO_SPEECH_
Some speech is generated from text on the interaction.

See Also:
Constant Field Values

TEXT_TO_SPEECH

public static final RoutingInteraction.TreatmentType TEXT_TO_SPEECH
Some speech is generated from text on the interaction.


TEXT_TO_SPEECH_DIGITS_

public static final int TEXT_TO_SPEECH_DIGITS_
Some speech is generated from text on the interaction and the user is requested to input digits.

See Also:
Constant Field Values

TEXT_TO_SPEECH_DIGITS

public static final RoutingInteraction.TreatmentType TEXT_TO_SPEECH_DIGITS
Some speech is generated from text on the interaction and the user is requested to input digits.


FAST_BUSY_

public static final int FAST_BUSY_
The interaction is connected to the source of a different busy tone.

See Also:
Constant Field Values

FAST_BUSY

public static final RoutingInteraction.TreatmentType FAST_BUSY
The interaction is connected to the source of a different busy tone.


RAN_

public static final int RAN_
The interaction is connected to a music source on a RAN port of the switch.

See Also:
Constant Field Values

RAN

public static final RoutingInteraction.TreatmentType RAN
The interaction is connected to a music source on a RAN port of the switch.


MAX

public static final int MAX
The maximum number of treatment types.

See Also:
Constant Field Values
Method Detail

max

public static final int max()
The maximum number of treatment types.


getType

public static final RoutingInteraction.TreatmentType getType(int value)
Returns the TreatmentType for this value.