/mcpPre-Conditions 1. (this.getProvider()).getState() = = Provider.IN_SERVICE 2. this.getState() = = Call.IDLE 3. ((CiscoProviderCapabilities)(this.getTerminal().getProvider().getProviderCapabilities()).canMonitor() = = TRUE 4. TerminalConnection.getProvider() = = this.getProvider() Parameters • MonitorInitiatorterminal - - The originating Terminal • MonitorInitiatoraddress - - The originating Address • termConnofMonitorTarget - - The TerminalConnection of the target • monitorType - - The type of monitor. Use CiscoCall.SILENT_MONITOR. • PlayToneDirection - - Indicates whether the tone needs to be played to the target, the initiator, or both. This should be one of CiscoCall.PLAYTONE_NOLOCAL_OR_REMOTE, CiscoCall.PLAYTONE_LOCALONLY, CiscoCall.PLAYTONE_REMOTEONLY, or CiscoCall.PLAYTONE_BOTHLOCALANDREMOTE Throws javax.telephony.ResourceUnavailableException javax.telephony.PrivilegeViolationException javax.telephony.InvalidPartyException javax.telephony.InvalidArgumentException javax.telephony.InvalidStateException javax.telephony.MethodNotSupportedException Related Documentation See CallControlCall for more information. CiscoCallChangedEv The system delivers the CiscoCallChangedEv event to the call observer for all supported features whenever the Global Call ID (GCID) of the call changes. CiscoCallChangedEv gets delivered when the GCID of the call changes due to path replacement (QSIG_PR) and for other features, including transfer, conference, barge, cbarge, and unpark. In the case of shared lines, multiple CiscoCallChangedEv events get delivered. The system also delivers this event when two or more calls get merged into one. Transfer, conference, unpark, Barge, and CBarge will trigger this event. Application can invoke CiscoCallEv.getCiscoFeatureReason() to find the feature code that caused this event. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 345 Cisco Unified JTAPI Extensions Related Documentation