Description
Method
Interface
Selects one or more possible routing destinations for a
call with a modified calling number. This method takes
as an argument that is a string array of destination
telephone address names, modifyingCallingNumber,
arranged in priority order.
The highest-priority destination is the first element in
the specified array and routing is attempted with this
destination first with the corresponding element of
modifying calling number.
If modifiedCallingNumber is null for an element, the
calling number is not modified if a call is routed to that
particular routeSelected element. The system attempts
to use the specified destination addresses in order until
the system successfully selects a destination. The system
delivers a RouteUsedEvent to the application when it
routes the call to that destination.
Pre-conditions
• this.getRouteAddress().getProvider().getState() =
• Provider.IN_SERVICE this.getState() = =
RouteSession.ROUTE or
RouteSession.RE_ROUTE
Post-conditions
• this.getRouteAddress().getProvider().getState() =
• Provider.IN_SERVICE this.getState() = =
• RouteSession.ROUTE_USED (if the Call was
successfully routed.) A RouteUsedEvent gets
delivered for this RouteSession if a successful
destination was selected.
Parameters
• routeSelected—Possible destinations for
callcallingSearchSpace can be
CiscoRouteSession.DEFAULT_SEARCH_SPACE;
CiscoRouteSession.
CALLINGADDRESS_SEARCH_SPACE; or
CiscoRouteSession.
ROUTEADDRESS_SEARCH_SPACE.
• modifyingCallingNumber—An array of elements
for which the application wants to modify the
calling number when the call reaches the
routeSelected element.
Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
528
Cisco Unified JTAPI Extensions
Methods
