Response Codes
The following table describes the response codes and messages that can be returned by the Extension Mobility service. A response contains a code and a response string, formatted as an XML string.
Cisco Extension Mobility Service Response Codes
| Response Code | Message | Description |
|---|---|---|
| 0 | Unknown Error | Generic error, which does not belong to the known error types. |
| 1 | Error on Parsing | Invalid XML request. The XML passed does not conform to the DTD. |
| 2 | Cannot authorize App user | Blank UserID or PIN, NULL_PARAM—Shows the user login page with error title. |
| 3 | Invalid App User | The appid supplied in the XML is not a valid user. |
| 4 | Policy Validation error | Does not conform to the policy set up for the user. For example, multiple log in not allowed. |
| 5 | Device logon disabled | Extension Mobility is not enabled on the device at the time of log out. |
| 6 | Database Error | Database is unable to process the Extension Mobility request. |
| 7 | Logout Request Error | Could not set auto-logout duration during log in. |
| Could not remove the device from the auto-logout list after log out. | ||
| 8 | Query type undetermined | Unrecognized Query type. The query type provided in the XML is not supported. |
| 9 | Dir. User Info Error | Could not authenticate user. This error is a for various authentication related failures. |
| 10 | User lacks app proxy rights | If a userID also is used as an appID, the userID should have proxy rights. |
| 11 | Device does not exist | Trying to perform an operation on a device that does not exist. |
| 12 | Dev. Profile not found | Trying to use a User Device Profile that does not exist. |
| 18 | Another user logged in | Another user is logged in to the device where login is being performed. |
| 19 | No user logged in | Trying to perform log out on a device where no user is currently logged in. |
| 20 | Hoteling flag error | Could not retrieve the Extension Mobility “Enabled” status for the specified device (DB error). |
| 21 | Hoteling Status error | Could not verify the login status of the specified device (DB error). |
| 22 | Device logon disabled | Extension Mobility is not enabled on the device. |
| 23 | User not found | Given user ID is invalid. |
| 25 | User logged in elsewhere | User is trying to log in to a device, but is already logged in to another device and multiple log in is not allowed. |
| 26 | Busy, please try again | The server currently is processing the maximum number of log in/log out requests. Additional requests will be accepted after pending ones are processes. |
| 27 | Change Password | Password must change on first use or password has expired. User must change password from the User page in Unified CM Administration. |
| 28 | Untrusted IP Error | Trying to log in or log out from an untrusted IP address. |
| 29 | RIS down-contact admin | The RIS Data Collector service is down. An administrator must turn it on. |
| 30 | Proxy not allowed | Log in or Log out using a proxy server is not allowed. |