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.
-
reRouteEvent(RouteSessionEvent)
- The reRouteEvent method is called by the provider
when it wants the application to select another
destination for the call.
-
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.
-
routeEndEvent(RouteEndEvent)
- The routeEndEvent method is called by the provider
to inform the application of the termination of a
RouteSession.
-
routeEvent(RouteEvent)
- The routeEvent method is called by the provider
when it wants the application to route a call.
-
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.
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.
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.
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.
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.
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