/mcpDescription Method Inteface This interface returns True if calls on different addresses of this terminal can be transferred. This interface returns True for terminals that support Connected Transfer or Conference Across Lines. Throws • InvalidStateException. canDirectTransferAcrossLines(int which_user) boolean Throws • InvalidStateException. canJoinOnSameLine (int which_user) boolean Throws • InvalidStateException. canDirectTransferOnSameLine(int which_user) boolean Returns true if terminal is registered with Cisco Unified Communications Manager else false. isRegistered() boolean Returns true if Built-In-Bridge is enabled on the terminal, else returns false. isBuiltInBridgeEnabled() public boolean This method registers Cisco Unified Client Services Framework device to Extend mode, which will be represented as a CiscoRemoteTerminal. This is intended to be used by application monitoring Cisco Unified Client Services Framework device to enable its Extend mode from its softphone (SIP)/deskphone mode. The successful effect of this method is to register the device and present as a CiscoRemoteTerminal terminal type (if it is not already a CiscoRemoteTerminal), and be able to use Cisco Extend & Connect (CTI Remote Device) supported features with remote destinations. In any case when it switches in between Softphone/Deskphone & Extend modes that results in a terminal switching (e.g. CiscoTerminal->CiscoRemoteTerminal), there will be provider events sent to application: CiscoAddrRemovedEv, CiscoTermRemovedEv, CiscoAddrCreatedEv, CiscoTermCreatedEv. Any observers on the terminal and address will be removed, application needs to de-reference the old terminal object and re-add any desired observers. Note that CiscoProvider must be in IN_SERVICE state, otherwise CiscoRegistrationException about InvalidStateException will be thrown; or if terminal is already registered by this application in Extend mode or the registration fails for any reason, CiscoRegistrationException will be thrown. And if terminal type is not CiscoTerminal or CiscoRemoteTerminal and if terminal is not a Cisco Unified Client Services Framework device, then MethodNotSupportedException will be thrown. register() void Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 629 Cisco Unified JTAPI Extensions Methods