/mcpCiscoCallEv getCiscoFeatureReason() A feature specific reason for this event. Applications should make sure to handle unrecognized reasons and provide default behavior as this interface may not be backward compatible as new reasons might be added in the future. int SIP Phone Support This release of Cisco Unified Communications Manager allows phones that run SIP to register and interoperate with phones that run SCCP. The following sections describe the new interfaces introduced to support phones that run SIP along with the limitations and differences in behavior with respect to phones that support SCCP. Though not all existing features are supported on phones that run SIP, the general behavior in terms of JTAPI events and interfaces for phones that run SIP are similar to that of a phone that runs SCCP. JTAPI applications can only control Cisco Unified IP Phone 7900 Series that run SIP, which includes Cisco Unified IP 7970 phones. Applications should not include Cisco Unified IP 7960, 7940, and other phones that run the SIP protocol in their control list. JTAPI applications cannot control third-party phones that run SIP, so third-party phones that run SIP should not be included in the control list. In prior releases, JTAPI supported an initial feature set on phones that run SIP. In this release support is added for the following functionality on phones that run SIP: • Park for Phones that run SIP • Unpark Phones that run SIP The order of events for consult calls differs for phones that run SIP and SCCP phones. Consider the following scenario: Tip 1. Terminal A initiates a call to the shared line B/B'. 2. The shared line initiates a consult call to Terminal C. If the shared line is a SIP device, the following call events occur: • B (active) receives: OnHold -> Select -> NewCall • B' (remote-in-use) receives: Select -> NewCall -> OnHold However, if the shared line is a SCCP device, the call events are Select -> OnHold -> NewCall on both terminals. If the application is only monitoring, call.getConsultingTerminalConnection() may return null. JTAPI supports the following features for phones that run SIP: • Call.connect; offhook • answer; disconnect; drop; hold, unhold • consult; transfer; conference; redirect Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 173 Features Supported by Cisco Unified JTAPI SIP Phone Support