/mcpsetDeviceStateIdleEvFilter(boolean filterValue) Enables and disables the CiscoTermDeviceIdleEv filter. Thedefault value is disable. void getDeviceStateActiveEvFilter() Gets the CiscoTermDeviceStateActiveEv filter status. boolean getDeviceStateAlertingEvFilter() Gets the CiscoTermDeviceStateAlertingEv filter status. boolean getDeviceStateActiveEvFilter() Gets the CiscoTermDeviceStateAlertingEv filter status. boolean getDeviceStateActiveEvFilter() Gets the CiscoTermDeviceStateAlertingEv filter status. boolean For details on the interface changes, see Cisco Unified JTAPI Extensions, on page 249 Direct Transfer Across Lines The Direct Transfer Across Lines feature allows support for connected transfer across lines. It allows two calls on different addresses of the same terminal to be transferred though the Transfer softkey on the phone or by using the transfer() API that is provided by Cisco Unified JTAPI. When a transfer is performed across lines, the JTAPI application behavior changes, as applications do not see a common controller address in final and consult calls. There is no change in the API and the same events are delivered whether calls are transferred on the same address (regular transfer) or across addresses (direct transfer across lines). This feature is supported on all supported phones, including CTI port, SCCP devices and SIP devices. If an observer is not added to either of the two addresses from which the direct transfer is being attempted from the JTAPI API, then Cisco Unified JTAPI throws PlatformException with this error: Transfer controller is not set and could not find a suitable TerminalConnection. Usage Guidelines The points below indicate how applications must use the Direct Transfer Across Lines feature: • Applications must add Call Observer on the both the lines across which they try a direct transfer. • Earlier, applications were recommended to check if both the calls have a common address and if that address is on the same Terminal. For Direct Transaction Across Lines, it is not required to check this, if the address is common between two calls across which direct transaction is invoked. It must be ensured that both the calls should each have an address which exists in a common terminal. • Cisco Unified JTAPI reports the same set of events, as it does currently, for transferring of a call on same address. Applications are not required do anything with these calls after invoking Transfer() until receiving CiscoTransferEndEv. • As transfer is done across addresses, applications do not get a common controller in CiscoTransferStartEv and should upgrade the application logic. Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 77 Features Supported by Cisco Unified JTAPI Direct Transfer Across Lines