EasyUC for Cisco
Accepting or rejecting device requests
Review requests from the end-user portal and have a device created from them.
In EasyUC: EasyUC Cisco → Requests
What it is for
End users can request a Jabber device in the end-user portal. Each request appears in the Requests menu as a row with user, request type and status. There you decide whether the device is created.
On acceptance, EasyUC creates the device for the user. Location, package, template and phone number come from the stored request and cannot be changed in the list. On rejection, only the status is set.
The list also shows requests for pickup groups and hunt groups. These are decided in the end-user portal. The admin interface has no buttons for them.
Prerequisites
- License module
cucm. - On the active CUCM connection, under Administration → CUCM & Provisioning → CUCM Connections in Actions → End-user site, the switches Enable Enduser Local Site and Enduser Device Request are turned on. Without both switches, EasyUC hides the menu item and redirects a direct call of the page to the home page.
- Seeing the menu:
ROLE_APP_VIEW_REQUEST_PAGE. Accepting and rejecting:ROLE_APP_UPDATE_REQUEST. - Location, package and template that the end user selected in the request still exist.
- Administrators with a location restriction see only requests from users of their locations. The requested location must also belong to their locations.
Step by step: enabling requests on the connection
Step by step: reviewing a request and deciding
Fields and options
| Field / action | Meaning and use |
|---|---|
| Enduser | User who made the request, with filter. If the user has been deleted in the meantime, it shows This enduser does not exist anymore, and the request can no longer be decided. |
| Request Type | Pickup Group, Hunt Group, Jabber for Android, Jabber for IPhone, Jabber for Tablet or Jabber for PC. Buttons exist only for the four Jabber types. |
| Phone number / Name | Details from the stored request. They are used for the new device on acceptance. |
| Status | pending, accepted, rejected or auto resolved by system. The filter above it offers In pending, Accepted, Rejected and Auto-Resolved. |
| Created On | Time of the request. |
| Processed by | Who decided the request and when. For automatically resolved requests it shows System. |
| Accept | Creates the device with location, package, template and phone number from the request and sets the status to accepted. Only available with status pending. |
| Reject | Sets the status to rejected. Nothing is changed in the CUCM. |
Check the result and troubleshoot
- You recognize success by the status accepted or rejected and by the entry in the Processed by column. After accepting, the device is listed in the user profile.
- The Requests menu item is missing or the page jumps to the home page: Enable Enduser Local Site or Enduser Device Request is missing on the active connection, or
ROLE_APP_VIEW_REQUEST_PAGEis missing. - The Accept and Reject buttons are missing: the request is no longer pending, it concerns a pickup group or hunt group, the user no longer exists, or
ROLE_APP_UPDATE_REQUESTis missing. - This request was already executed The request has been decided in the meantime or is outside your locations. Reload the list.
- Location not found, Package not found or Template not found The location, package or template stored in the request no longer exists or does not belong to your locations. Reject the request and create the device yourself if required.
- Error updating the enduser request: … Device creation has failed. The text after the colon names the cause, for example a phone number that is in use. The request stays pending. Before a second attempt, check in the user profile whether objects have already been created.
- After a partial failure, check existing objects first before you trigger another creation.