/mcpdownloadedComponent.replaces(localComponent); The “replaces” API will replace the existing JTAPI version with the new version. The updater will only update the JTAPI.JAR file and not the other sample applications and Cisco JTAPI documentation that are bundled with the JTAPI plug-in. To get these other components, applications must download the plug-in from the Cisco Unified Communications Manager and install it. Note Barge and Privacy Event Notification The Barge Feature provides the ability for shared addresses to barge into an established call of address on another terminal. This feature gets activated when an address TerminalConnection is in the passive state and CallCtlTerminalConnection is in the bridged state. This version of Cisco Unified JTAPI only supports feature activation manually on application-controlled terminals (IP phones). For this release, you cannot activate the feature through an API. The Privacy feature provides the ability to enable or disable other shared addresses to barge into call. When privacy is enabled, other shared addresses cannot barge into a call and vice versa. Privacy represents a terminals property. IP phones have a “Privacy” softkey and pressing it enables or disables the privacy. Privacy can be dynamically enabled or disabled for the active calls on the terminal. When privacy is on for the call, the TerminalConnection for the call appearances on the shared address appear in the “InUse” state. If privacy status changes during the CallProgress, CiscoTermConnPrivacyChangedEvent gets delivered to the application. Two types of barge feature functionalities exist in Cisco Unified Communications Manager: one uses built-in conference bridge called “Barge, ” while another uses shared conference bridge resources called “CBarge”. From the application point of view, no interface changes exists between Barge and CBarge; however, some behavioral changes, which are described in the message flow diagram in Message Sequence Charts, on page 761 occur. Barge, CBarge, and Privacy have these interfaces: Interface CiscoTerminalConnection.getPrivacyStatus() booleangetPrivacyStatus() This interface returns the privacy status of a call on the terminal. Interface CiscoTermConnPrivacyChangedEv javax.telephony.TerminalConnectiongetTerminalConnection() A new reason code, CiscoCall.CAUSE_BARGE gets added to CiscoCall for barge events. JTAPI provides CallCtiCause as CiscoCall.CAUSE_BARGE when a SharedLine TerminalConnection or CallCtiTerminalConnection goes to an active or talking state as a result of barge. This cause code also gets provided in CallCtiEvents for dropping temporary calls that are created during the barge operation. This cause code is not provided for the CBarge scenario. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 40 Features Supported by Cisco Unified JTAPI Barge and Privacy Event Notification