Diagnostics & monitoring
Live Calls: watch calls in progress in the cluster
Set up CTI monitoring with a primary and secondary CTI Manager and read the call list.
In EasyUC: EasyUC Cisco → Live Calls (in the ACD area: Calls → Active Calls)
Images come from the EasyUC lab. Names and example values provide orientation. A different interface language is indicated beside the relevant image.
What it is for
The Active Calls page shows which calls are currently ringing or connected in the selected CUCM cluster: caller, destination, devices, codec, media destination and duration. You need it to watch a reported fault while the call is in progress, or to check whether a test call reaches the cluster at all.
For this, EasyUC connects to the CTI Manager of the CUCM via JTAPI and monitors all CTI-capable devices. The devices do not have to be assigned to the application user one by one as "Controlled Devices". A background job reads the existing devices over AXL every minute; the CTI service reconciles this list every 15 seconds. Device and line configurations in the CUCM remain unchanged.
For cluster operation you enter a primary and a secondary CTI Manager. If the connection to the primary node is lost, JTAPI uses the secondary one. No audio is recorded and no call is listened to. Calls over the integrated Teams SBC appear on the same page in a table of their own. Parts of this page are labelled in German in the English interface as well; those labels are quoted here as shown.
Prerequisites
- Licence module
cucmfor the CUCM calls. Without the CUCM module the page only shows the calls over the integrated SBC. - The menu entry is visible from role
ROLE_APP_USER. Access is additionally checked through the integration permission for live calls (Cisco area) or active calls (ACD area). Saving the setup requires write permission in that area. - Only an administrator may enter a CTI Manager outside the CUCM nodes of the connection.
- The Cisco CTIManager service is running on the primary and the secondary node.
- The AXL connection of the CUCM connection works. EasyUC uses it to create the application user and assign the roles.
- Allow Control of Device from CTI is active on the phones in the CUCM. Devices without this option cannot be monitored.
Step by step: set up live monitoring
Step by step: check calls in progress and monitored devices
Fields and options
| Field / action | Meaning and use |
|---|---|
| Anwendungsbenutzer | CTI application user in the CUCM that EasyUC creates or uses for the monitoring. Mandatory. |
| Passwort | Password of this user. It is not shown again. Leaving it empty keeps the stored password. |
| Primärer CTI Manager | Preferred CUCM node. Host name or IPv4 address without port and without https://, at most 253 characters. Mandatory. |
| Sekundärer CTI Manager | Backup node if the connection is lost. Must be a different node from the primary one. |
| Alle Geräte überwachen | Capture CTI-capable devices automatically without assigning individual "Controlled Devices". |
| Live-Überwachung aktiviert | Switches the CTI connection for this CUCM cluster on or off. |
| Auto-refresh | Reloads the call list every 3 seconds and an open device list about every 15 seconds. |
| Device list: Status | Beobachtet (monitored), Alle erfassten Geräte (all captured devices), Fehlgeschlagen / nicht verbunden (failed / not connected) or Ausstehend (pending). |
| Device list: Pro Seite | 24, 50 or 100 devices per page. |
How to read the display
| Field / action | Meaning and use |
|---|---|
| Monitoring status | Shows the state of the monitoring in one sentence, below it the number of devices monitored out of the inventory, the time of the last inventory and "Verbunden mit CTI Manager: …" with the node currently in use and the backup node. A warning icon means: not ready, or call data not yet confirmed. |
| Status (call) | Green badge: call connected. Yellow badge: ringing. Blue badge: call is being set up. Grey badge: other state. |
| From (Calling) / To (Called) | Number, with display name and device name below it where known. |
| Codec / Medienziel | Codec reported by the CUCM over JTAPI and the media address of the far end. "Nicht gemeldet" (not reported) means the CUCM supplied no value, not that no audio is flowing. |
| Erfasst / verbunden | Time at which EasyUC captured the call and time at which it was answered. For calls that were already in progress before monitoring started, this is the capture time, not the original start. |
| Duration | Running duration. Green for a connected call, otherwise with the addition "ringing…". |
| Device list | Per device: name, detected type (for example desktop client or phone / CTI device) and status Beobachtet, Fehlgeschlagen, Ausstehend or Nicht verbunden. Beobachtet means the call observer is attached. It says nothing about the registration of the phone. |
| Calls over the integrated SBC | Teams calls with tenant, caller, destination, status (Ringing, Call setup, Connected, On hold, Ended), codec and duration. |
Check the result and narrow down errors
- You recognise success when the monitoring status names a CTI Manager, the number of monitored devices matches the inventory and a test call appears in the list within a few seconds.
- An empty list is a confirmed "no calls" only if the text reads "No calls currently running." If it reads "Noch keine bestätigten Anrufdaten verfügbar." (no confirmed call data yet), check the monitoring status first.
- "Live-Monitoring ist nicht eingerichtet. Bitte Einrichtung öffnen.": carry out the setup as described above.
- "Noch keine Geräte beobachtet. Inventar und CTI-Berechtigungen prüfen.": check whether Alle Geräte überwachen is active and whether the AXL setup was reported as successful when saving.
- "Monitoring ist unvollständig. Nicht alle Geräte können über CTI beobachtet werden.": open Monitoring-Details. It states for how many devices CTI control is disabled in the CUCM. EasyUC does not change these devices.
- "Primärer und sekundärer CTI Manager müssen unterschiedliche Knoten sein.": choose two different nodes.
- "Nur Administratoren dürfen CTI Manager außerhalb der CUCM-Knoten dieser Verbindung eintragen.": choose a node from the suggestion list or ask an administrator.
- "Passwort ist erforderlich: Der CTI-Application-User kann in CUCM nicht ohne Passwort angelegt werden (1-127 Zeichen).": enter a password.
- "Die AXL-Verbindung zu dieser CUCM-Verbindung konnte nicht aufgebaut werden.": check the CUCM connection and the AXL access.
- "JTAPI-Dienst nicht erreichbar (/jtapi).": the CTI service of EasyUC is not responding. Check in the EasyUC Manager whether it is running.
- Devices without CTI capability and pure trunk or gateway calls without a monitorable endpoint are not included. This is a limit of CUCM and JTAPI. Use call diagnostics or call analysis for those.