CUCM connection options
Phone control (Control Me)
Set up remote control of Cisco phones, optionally with the consent of the user on the phone.
In EasyUC: EasyUC Cisco → Administration → CUCM & Provisioning → CUCM Connections → Actions → Phone control
Purpose
With phone control you operate a Cisco phone from within EasyUC: EasyUC shows the screen of the phone and sends key presses. This helps in support when a user cannot find a setting or an error is visible only on the device. Remote control is started on the phone through Actions → Control Me or, for several phones, through EasyUC Cisco → Phones → Remote Control.
For screen retrieval and key presses, the phone requires the login of a CUCM user to whom the device is assigned. This dialog sets up a dedicated application user for this purpose. On saving, EasyUC creates it in the CUCM over AXL as euc_ plus your user ID, or resets its password. EasyUC also sets its credentials to never expire and resets the lockout counter.
When a remote control session starts, EasyUC switches on web access on the phone if required and assigns the phone to the application user. When the last session ends, EasyUC removes the assignment again. If Request consent on the phone is switched on, the phone first shows a Yes/No prompt. Screen and keys are released only after “Yes”.
Prerequisites
- License with the
cucmmodule and theprovisioningfeature. Withoutprovisioning, the entry is missing from the Actions menu. - EasyUC account with the
ROLE_APP_ADMINrole. Only administrators see the Administration menu. - The CUCM connection has been created and enabled. For a disabled connection, Actions shows only Enable Connection.
- The phone is registered and is one of the supported models: Cisco phones of the 7800, 8800 and 9800 series and softphones of the type Cisco Unified Client Services Framework.
- EasyUC reaches the phone over HTTP at its registered IP address. The phone reaches the authentication URL of the CUCM.
- For consent on the phone: The phone reaches the Admin API of EasyUC over HTTP.
- For Control Me and the Remote Control page, the operator needs the
ROLE_APP_UPDATE_DEVICErole.
Step by step
Fields and options
| Field / action | Meaning and use |
|---|---|
| Enable | Switches phone control on for this connection. Default: off. Without this switch, Control Me and the Remote Control menu item are missing. |
| User ID | Name of the application user without the prefix euc_. Required. If you change the name later, EasyUC creates the new user and removes the previous one from the CUCM, provided it was used only for phone control. |
| Password | Password of the application user. Required for the initial setup. After that, the note below the field applies: “Leave empty = unchanged (the stored password is kept).” The stored password is never displayed. |
| Retype Password | Must match Password. |
| Request consent on the phone | Before every remote control session, the phone shows a Yes/No prompt. Default: off. |
| Time to wait for consent | 10 to 120 seconds, default 30. Only visible when consent is switched on. |
| Admin API address for the phone (optional) | HTTP or HTTPS address with at most 150 characters. Empty: EasyUC uses http://<address of this page>/admin-api. Only visible when consent is switched on. |
Check the result and narrow down errors
- Success: In the Manage CUCM Connections list, the Ph. Control column shows the status. The application user
euc_<user ID>exists in the CUCM. Control Me shows the screen of the phone. - Message “Please enter a value from 10 to 120 seconds.”: The waiting time is outside the range.
- Message “Please enter an http(s) address with at most 150 characters.”: The Admin API address is not a valid HTTP address.
- Message “Phone control is not enabled for this CUCM connection.”: Enable has not been saved for the active connection.
- Message “CUCM does not accept the password of … – please enter a new password under Phone Control.”: Open this dialog and assign a new password.
- Message “The phone rejects the login (CiscoIPPhoneError 4).”: Check web access on the phone, whether the phone reaches the authentication URL of the CUCM and whether the application user is locked.
- Message “The phone did not load the request (check the Admin API address for the phone).”: The phone cannot reach EasyUC over HTTP. Enter the appropriate address.
- Message “The phone cannot be reached (check IP address, network, web access).”: There is no HTTP connectivity between EasyUC and the phone.
- Control Me is missing on the phone: The device is not registered, the model is not supported or the account lacks
ROLE_APP_UPDATE_DEVICE.