• Number of new high priority fax messages
• Number of old high priority fax messages
Two new APIs are added as CiscoAddress JTAPI extensions to provide the enhanced MWI message summary
information. Similar to the existing setMessageWaiting APIs, one of the APIs allows summary information
to be set up for the observed address. The other API allows message summary information to be set up on
any address that is reachable on the observed address, as defined by the configured calling search space of
the observed address.
These new APIs can also be used on phone types that do not support the enhanced message counts. If used
on non-supported phones, these APIs behave similar to the existing setMessageWaiting method, that is, only
the messaging waiting indicator lamp is turned on or off and counts are not displayed.
Interface Changes
See Related Documentation, on page 289
Message Sequences
See Enhanced MWI Use Cases, on page 1166
Backward Compatibility
This feature is backward compatible. The existing setMessageWaiting APIs will not be modified. Applications
that do not want to use the new enhanced MWI feature can continue to use these APIs for setting the MWI
lamp.
Modifying Calling Number
This feature enables applications to modify the calling party DN in the select route API from the route point.
Applications may pass an array of modifying calling numbers in the selectRoute API and an array length of
modifying calling numbers may equal the length of the route that is selected. If no modifying calling number
element is present for a corresponding routeSelected index or if the element is null, then no modifying calling
number gets set for that route selected element.
Two new interfaces getModifiedCallingAddress () and getModifiedCalledAddress () are exposed on the call
object, which returns modified calling or called number. If no modification occurs, these interfaces may return
the same values as getCurrentCallingAddress () and getCurrentCalledAddress () interfaces. If an application
is only controlling the route point and modifies the calling number by using selectRoute API, it may not get
modified calling address in the getModifiedCallingAddress interface. If an application is controlling any
calling or called parties, it may get correct values after it receives call control events after the calling number
is modified.
A new interface, getRouteSelectedIndex (), gets exposed on the new class CiscoRouteUsedEvent, an extension
of RouteUsedEvent, which gives the index of the selected route. Applications need to cast the RouteUsedEvent
to the CiscoRouteUsedEvent to get access to this method.
Example
routeSelected[0]
133555
routeSelected[1]
144911
routeSelected[2]
143911
Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
123
Features Supported by Cisco Unified JTAPI
Modifying Calling Number