Administration
Enduser Setup: live log and sync to the external tool
Follow the communication with the external ordering tool and transfer the configuration inventory to it.
In EasyUC: EasyUC Cisco → Administration → CUCM & Provisioning → Enduser Setup → Config Clusters → Live Log / Sync to external tool
What it is for
The Enduser Setup works together with an external tool that orders telephony. Two aids make this coupling traceable. The Live Log shows everything the external tool sends to EasyUC, what EasyUC does with it, and every response that goes back to the tool. You see an order from receipt through processing to the reply.
The Sync to external tool goes in the other direction. EasyUC checks every CUCM cluster of the Enduser Setup: which user has a configuration (Jabber, desk phone, device profile) on which cluster, and which location and company it belongs to. EasyUC sends this inventory as JSON in batches to an address you enter. This way the external tool knows the inventory before it triggers orders. The CUCM is only read during this process.
Prerequisites
- Role
ROLE_APP_ADMIN. The interface shows the Administration menu only with this role. - The
cucmmodule is enabled. Without this module the interface locks the page. - At least one cluster is configured under Config Clusters.
- For the sync: the address of the external tool that accepts JSON over HTTPS, and the authentication required there.
- The EasyUC system can reach this address on the network.
Step by step: reading the live log
Step by step: setting up and testing the sync target
Step by step: starting the sync
Fields and options
| Field / action | Meaning and use |
|---|---|
| Sync target active | Switches the transfer on. Default: off. Without an active target, a sync only builds the inventory for download. |
| URL of the external tool | Address to which EasyUC sends the inventory. The messages carry the type easyuc.enduser_config_sync. |
| Authentication | None (default), Basic Auth with user name and password, or Bearer Token. A stored secret is not displayed. The field then shows unchanged. |
| Users per batch | Number of users per message. Default 250, allowed 10 to 2000. |
| Verify TLS certificate | Default: on. EasyUC verifies the certificate of the target. |
| Also send users without configuration | Default: on. Also transfers users who have no device on any cluster. |
| Dry run | Builds the inventory without sending anything. |
| Counters on the run | Users, with configuration, configurations, Jabber, desk phones, device profiles, where applicable without location mapping and batches sent. |
Checking the result and narrowing down errors
- A successful connection test shows Connection works with the HTTP status and the duration in milliseconds.
- Sync runs lists the number, status, type, time and triggering user for each run. A dry run is marked as such.
- Counter without location mapping greater than zero: these configurations do not match any location of the Enduser Setup. Add the location mapping under Config Clusters.
- A cluster is marked red: EasyUC could not read it. The error message is shown next to it. Check the CUCM connection.
- Connection failed: check the address, reachability, certificate and authentication. The HTTP status shown narrows down the cause.
- The live log stays empty and shows No communication yet: the external tool has not sent a request yet, or the filters are too narrow.
- Responses to orders go back to the tool through the webhook of the enduser task. They appear in the live log under the channel Webhook.