com.genesyslab.ail
Interface RoutingInteraction

All Superinterfaces:
AbstractInteraction, IdObject, Possible

public interface RoutingInteraction
extends AbstractInteraction

A call processed by a routing DN.


Nested Class Summary
static class RoutingInteraction.CallType
          Enum for the possible types of phone call that this interaction is representing.
static class RoutingInteraction.Status
          Enum for the possible statuses of the interaction.
static class RoutingInteraction.TreatmentType
          Enum for the possible treatment types that can apply to this interaction.
static class RoutingInteraction.Type
          Enum for the possible types of this interaction.
 
Nested classes/interfaces inherited from interface com.genesyslab.ail.AbstractInteraction
AbstractInteraction.AbstractCallType
 
Method Summary
 java.lang.String getANI()
          Returns the ANI (Automatic Number Identification) parameter associated with this phone call.
 RoutingInteraction.CallType getCallType()
          Returns the phone call type of this interaction.
 DnRoutingPoint getDn()
          Returns the DN to which this interaction is bound.
 java.lang.String getDNIS()
          Returns the DNIS (Dialed Number Identification Service) parameter associated with this phone call.
 RoutingInteraction.Status getStatus()
          Returns the current status of this interaction.
 
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
 

Method Detail

getDn

DnRoutingPoint getDn()
Returns the DN to which this interaction is bound.


getStatus

RoutingInteraction.Status getStatus()
Returns the current status of this interaction.


getCallType

RoutingInteraction.CallType getCallType()
Returns the phone call type of this interaction.


getANI

java.lang.String getANI()
Returns the ANI (Automatic Number Identification) parameter associated with this phone call.


getDNIS

java.lang.String getDNIS()
Returns the DNIS (Dialed Number Identification Service) parameter associated with this phone call.