/mcpApplications should not change the calling party number when this flag is disabled. • When a device that is not in the control list is opened or acquired by Superprovider, and is then deleted from Cisco Unified Communications Manager Administration, JTAPI closes the terminal object and sends a CiscoTermRemovedEvent to the application for that device. Interface Changes As a part of the Superprovider and change notification enhancements, JTAPI exposes the following API to applications. The JTAPI implementation for Superprovider and the handling of certain Provider capabilities has changed as a result. Superprovider enhancements for JTAPI in this release consist of the JTAPI QBE interface, changes in JTAPI behavior, and the new API which is exposed to applications. JTAPI delivers CiscoProviderCapabilityChangedEv to the applications, with the following format. Applications should be able to receive and process this new event from JTAPI. public interface CiscoProviderCapabilityChangedEv { public CiscoProviderCapabilities getCapability (); } CiscoProviderCapabilities have the following new methods for setting calling party modify privilege for the provider: public boolean canModifyCallingParty(); public void setCanModifyCallingParty(boolean value); CiscoProviderCapabilityChangedEv is delivered to the applications with the appropriate flag values. After this, the following sequence of events occurs: • JTAPI sends provider OOS events to the application and device/line OOS to devices and lines in the control list that are open. • JTAPI then tries to reconnect to CTI. • If reconnect succeeds, JTAPI sends a provider inService event and reopens all the devices in the control list that were previously open. • If reconnect does not succeed, JTAPI shuts down the provider and sends a ProviderClosedEvent. • If Superprovider privilege is added, JTAPI sends a CiscoProviderCapabilityChangedEv to the applications with the appropriate flag values. • If the MonitorParkDN flag is enabled, JTAPI sends a CiscoProviderCapabilityChangedEv with the monitor park DN flag set to true. • If the MonitorParkDN flag is disabled, JTAPI sends a CiscoProviderCapabilityChangedEv with the monitor park DN flag set to false. JTAPI also closes all the park DN addresses and delivers a CiscoAddrRemovedEv to applications. • When the ModifyCgPn flag is changed, JTAPI sets a flag in the provider object that is checked during redirect scenarios, and applications are accordingly allowed or denied permission to change the calling party. JTAPI also delivers a CiscoProviderCapabilityChangedEv with the flag set to modify CgPn. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 182 Features Supported by Cisco Unified JTAPI Superprovider and Change Notification