JSR-043: JTAPI-1.4

javax.telephony.callcenter.events
Interface RouteEvent

All Superinterfaces:
RouteSessionEvent

public interface RouteEvent
extends RouteSessionEvent

The RouteEvent event interface indicates the RouteSession interface has moved into the RouteSession.ROUTE state and the Provider is requesting the application route a Call. This interface extends the RouteSessionEvent interface and is reported via the RouteCallback interface.

See Also:
RouteSession, RouteCallback, RouteSessionEvent

Field Summary
static int SELECT_ACD
          Route Selection Algorithm: Select a route to an ACDAddress.
static int SELECT_EMERGENCY
          Route Selection Algorithm: Select an emergency route.
static int SELECT_LEAST_COST
          Route Selection Algorithm: Select a least cost route.
static int SELECT_NORMAL
          Route Selection Algorithm: Select a normal route.
static int SELECT_USER_DEFINED
          Route Selection Algorithm: Select a user defined route.
 
Method Summary
 Address getCallingAddress()
          Returns the calling Address.
 Terminal getCallingTerminal()
          Returns the calling Terminal.
 RouteAddress getCurrentRouteAddress()
          Returns the originally requested destination for the call.
 int getRouteSelectAlgorithm()
          Returns the route select algorithm being used.
 java.lang.String getSetupInformation()
          Returns the ISDN call setup message when available.
 
Methods inherited from interface javax.telephony.callcenter.events.RouteSessionEvent
getRouteSession
 

Field Detail

SELECT_NORMAL

public static final int SELECT_NORMAL
Route Selection Algorithm: Select a normal route.

SELECT_LEAST_COST

public static final int SELECT_LEAST_COST
Route Selection Algorithm: Select a least cost route.

SELECT_EMERGENCY

public static final int SELECT_EMERGENCY
Route Selection Algorithm: Select an emergency route.

SELECT_ACD

public static final int SELECT_ACD
Route Selection Algorithm: Select a route to an ACDAddress.

SELECT_USER_DEFINED

public static final int SELECT_USER_DEFINED
Route Selection Algorithm: Select a user defined route.
Method Detail

getCurrentRouteAddress

public RouteAddress getCurrentRouteAddress()
Returns the originally requested destination for the call.

Returns:
The originally request destination for the call.

getCallingAddress

public Address getCallingAddress()
Returns the calling Address.

Returns:
The calling Address.

getCallingTerminal

public Terminal getCallingTerminal()
Returns the calling Terminal.

Returns:
The calling Terminal.

getRouteSelectAlgorithm

public int getRouteSelectAlgorithm()
Returns the route select algorithm being used.

Returns:
The route selection algorithm being used.

getSetupInformation

public java.lang.String getSetupInformation()
Returns the ISDN call setup message when available.

Returns:
The ISDN call setup message.

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org