Description
Method
Interface
Selects one or more possible routing destinations. It
takes a string array of:
• destination telephone address names, in prioritized
order
• calling search spaces
• modifyingCallingNumbers
• PreferredOriginalCalled numbers
• FACs
• CMCs
• feature priorities
The PreferedOriginalCalled number gets selected based
on the index of the destination telephone name array. If
the index tis not found in the PreferedOriginalCalled
number array, preferedOriginalCalled gets set to the
destination.
The highest-priority destination is the first element in
the given array, and the system attempts to route with
this destination first. The system tries the successive
specified destination addresses until the call gets routed
successfully.
The system delivers a RouteUsedEvent event to the
application when a successful routing destination has
been selected and the call has been routed to that
destination.
Pre-conditions
• this.getRouteAddress().getProvider().getState() =
• Provider.IN_SERVICE this.getState() = =
RouteSession.ROUTE
• RouteSession.RE_ROUTE
Post-conditions
• this.getRouteAddress().getProvider().getState() =
• Provider.IN_SERVICE this.getState() = =
• RouteSession.ROUTE_USED (if the call was
successfully routed.)
Parameters
• routeSelected—List of possible destinations for the
call.
• callingSearchSpace—For each route selected; can
Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
540
Cisco Unified JTAPI Extensions
Methods
