|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The LucentRouteSession interface extends ITsapiRouteSession with Avaya-specific features. When a Provider is bound to a Avaya switch, this interface may be used to access additional capabilities.
The route session object which implements this interface also implements the LucentCallInfo interface.
Field Summary |
Fields inherited from interface javax.telephony.callcenter.RouteSession |
CAUSE_INVALID_DESTINATION, CAUSE_NO_ERROR, CAUSE_PARAMETER_NOT_SUPPORTED, CAUSE_ROUTING_TIMER_EXPIRED, CAUSE_STATE_INCOMPATIBLE, CAUSE_UNSPECIFIED_ERROR, ERROR_RESOURCE_BUSY, ERROR_RESOURCE_OUT_OF_SERVICE, ERROR_UNKNOWN, RE_ROUTE, ROUTE, ROUTE_CALLBACK_ENDED, ROUTE_END, ROUTE_USED |
Method Summary | |
void |
selectRoute(java.lang.String routeSelected,
boolean priorityCall,
UserToUserInfo userInfo)
Similar to the standard selectRoute(), with the addition of Avaya-specific call parameters. |
void |
selectRouteAndCollect(java.lang.String routeSelected,
int digitsToBeCollected,
int timeout,
boolean priorityCall,
UserToUserInfo userInfo)
Routes a call and requests DTMF digit collection. |
void |
selectRouteDirectAgent(LucentAgent calledAgent,
boolean priorityCall,
UserToUserInfo userInfo)
Routes a direct agent call to a specific logged-in ACD agent. |
void |
selectRouteWithDigits(java.lang.String routeSelected,
java.lang.String digits,
boolean priorityCall,
UserToUserInfo userInfo)
Routes a call and places digits in a dial-ahead digit buffer. |
Methods inherited from interface com.avaya.jtapi.tsapi.ITsapiRouteSession |
getCall |
Methods inherited from interface javax.telephony.callcenter.RouteSession |
endRoute, getCause, getRouteAddress, getState, selectRoute |
Method Detail |
public void selectRoute(java.lang.String routeSelected, boolean priorityCall, UserToUserInfo userInfo) throws TsapiMethodNotSupportedException
routeSelected
- The selected route for this call. (Note that this is NOT an array.)priorityCall
- If true, attempt to place a priority calluserInfo
- Associate caller information, up to 96 bytes (with Avaya CT 1.2 or higher, or the formally named CVCT 3.3 or higher that is connected to a DEFINITY G3V8 or higher; otherwise the limit is 32 bytes), with the call.
TsapiMethodNotSupportedException
UserToUserInfo
public void selectRouteDirectAgent(LucentAgent calledAgent, boolean priorityCall, UserToUserInfo userInfo) throws TsapiMethodNotSupportedException, TsapiInvalidArgumentException
calledAgent
- The ACD agent extension to route to.priorityCall
- If true, attempt to place a priority calluserInfo
- Associate caller information, up to 96 bytes (with Avaya CT 1.2 or higher, or the formally named CVCT 3.3 or higher that is connected to a DEFINITY G3V8 or higher; otherwise the limit is 32 bytes), with the call.
TsapiMethodNotSupportedException
TsapiInvalidArgumentException
UserToUserInfo
public void selectRouteAndCollect(java.lang.String routeSelected, int digitsToBeCollected, int timeout, boolean priorityCall, UserToUserInfo userInfo) throws TsapiMethodNotSupportedException
routeSelected
- The selected route for this call. (Note that this is NOT an array.)digitsToBeCollected
- The number of digits to be collected (up to 24).timeout
- The number of seconds to wait (up to 63) before digit collection times out.priorityCall
- If true, attempt to place a priority calluserInfo
- Associate caller information, up to 96 bytes (with Avaya CT 1.2 or higher, or the formally named CVCT 3.3 or higher that is connected to a DEFINITY G3V8 or higher; otherwise the limit is 32 bytes), with the call.
TsapiMethodNotSupportedException
UserToUserInfo
public void selectRouteWithDigits(java.lang.String routeSelected, java.lang.String digits, boolean priorityCall, UserToUserInfo userInfo) throws TsapiMethodNotSupportedException
routeSelected
- The selected route for this call. (Note that this is NOT an array.)digits
- A string of up to 24 characters (0-9, *, and # only) to place in the
dial-ahead digit buffer.priorityCall
- If true, attempt to place a priority calluserInfo
- Associate caller information, up to 96 bytes (with Avaya CT 1.2 or higher, or the formally named CVCT 3.3 or higher that is connected to a DEFINITY G3V8 or higher; otherwise the limit is 32 bytes), with the call.
TsapiMethodNotSupportedException
UserToUserInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |