/mcpCiscoLineDevStateOutOfServiceReason_Unknown = 0x00000000, CiscoLineDevStateOutOfServiceReason_CallManagerFailure = 0x00000001, CiscoLineDevStateOutOfServiceReason_ReHomeToHigherPriorityCM = 0x00000002, CiscoLineDevStateOutOfServiceReason_NoCallManagerAvailable = 0x00000003, CiscoLineDevStateOutOfServiceReason_DeviceFailure = 0x00000004, CiscoLineDevStateOutOfServiceReason_DeviceUnregistered = 0x00000005, CiscoLineDevStateOutOfServiceReason_EnergyWisePowerSavePlus = 0x00000006, CiscoLineDevStateOutOfServiceReason_CtiLinkFailure = 0x00000101 }; New Enum under CiscoPhoneDevSpecificMsg.h enum CiscoPhoneStateOutOfServiceReason { CiscoPhoneStateOutOfServiceReason_Unknown = 0x00000000, CiscoPhoneStateOutOfServiceReason_CallManagerFailure = 0x00000001, CiscoPhoneStateOutOfServiceReason_ReHomeToHigherPriorityCM = 0x00000002, CiscoPhoneStateOutOfServiceReason_NoCallManagerAvailable = 0x00000003, CiscoPhoneStateOutOfServiceReason_DeviceFailure = 0x00000004, CiscoPhoneStateOutOfServiceReason_DeviceUnregistered = 0x00000005, CiscoPhoneStateOutOfServiceReason_EnergyWisePowerSavePlus = 0x00000006, CiscoPhoneStateOutOfServiceReason_CtiLinkFailure = 0x00000101 }; Message Sequences See EnergyWise Deep Sleep Mode Use Cases, on page 723 Backwards Compatibility This feature is backward compatible. Extension Mobility Extension Mobility, a Unified Communications Manager feature, allows a user to log in and log out of a phone. Cisco Extension Mobility loads a user Device Profile (including line, speed dial numbers, and so on) onto the phone when the user logs in. Cisco Unified TSP recognizes a user who is logged into a device as the Cisco Unified TSP User. Using Unified Communications Manager, you can associate a list of controlled devices with a user. When the Cisco Unified TSP user logs into the device, the system places the lines that are listed in the user Cisco Extension Mobility profile on the phone device and removes lines that were previously on the phone. If the device is not in the controlled device list for the Cisco Unified TSP User, the application receives a PHONE_CREATE or LINE_CREATE message. If the device is in the controlled list, the application receives a LINE_CREATE message for the added line and a LINE_REMOVE message for the removed line. When the user logs out, the original lines get restored. For a non-controlled device, the application perceives a PHONE_REMOVE or LINE_REMOVE message. For a controlled device, it perceives a LINE_CREATE message for an added line and a LINE_REMOVE message for a removed line. Extension Mobility Cross Cluster Extension Mobility Cross Cluster allows users provisioned in one cluster to log in to an IP phone in another cluster. Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 63 Features Supported by TSP Extension Mobility