Interface java.telephony.callcenter.RouteCallback
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface java.telephony.callcenter.RouteCallback

public interface RouteCallback
extends Object
The RouteCallback interface provides a mechanism to handle routing events. The application implements the RouteCallback interface which is called back when the provider wants the application to route a call.

Method Index

 o reRouteEvent(RouteSessionEvent)
The reRouteEvent method is called by the provider when it wants the application to select another destination for the call.
 o routeCallbackEndedEvent(RouteCallbackEndedEvent)
The routeCallbackEndedEvent method is called by the provider to inform the application of the termination of a previous registration by the application to route calls for a RouteAddress.
 o routeEndEvent(RouteEndEvent)
The routeEndEvent method is called by the provider to inform the application of the termination of a RouteSession.
 o routeEvent(RouteEvent)
The routeEvent method is called by the provider when it wants the application to route a call.
 o routeUsedEvent(RouteUsedEvent)
The routeUsedEvent method is called by the provider to inform the application of the actual destination of a call, that the application helped to route.

Methods

 o routeEvent
  public abstract void routeEvent(RouteEvent event)
The routeEvent method is called by the provider when it wants the application to route a call.
This corresponds to the RouteSession object transitioning to the ROUTE state.
 o reRouteEvent
  public abstract void reRouteEvent(RouteSessionEvent event)
The reRouteEvent method is called by the provider when it wants the application to select another destination for the call.
This corresponds to the RouteSession object transitioning to the RE_ROUTE state.
 o routeUsedEvent
  public abstract void routeUsedEvent(RouteUsedEvent event)
The routeUsedEvent method is called by the provider to inform the application of the actual destination of a call, that the application helped to route.
This corresponds to the RouteSession object transitioning to the ROUTE_USED state.
 o routeEndEvent
  public abstract void routeEndEvent(RouteEndEvent event)
The routeEndEvent method is called by the provider to inform the application of the termination of a RouteSession.
This corresponds to the RouteSession object transitioning to the ROUTE_END state.
 o routeCallbackEndedEvent
  public abstract void routeCallbackEndedEvent(RouteCallbackEndedEvent event)
The routeCallbackEndedEvent method is called by the provider to inform the application of the termination of a previous registration by the application to route calls for a RouteAddress.
This corresponds to the RouteSession object transitioning to the ROUTE_CALLBACK_ENDED state.

All Packages  Class Hierarchy  This Package  Previous  Next  Index