- DarkLight
Silent Monitoring
- DarkLight
Overview
This API allows a Supervisor to monitor an Agent call. Supervisor can listen to an Interaction that is in progress without disturbing the conversation between an agent and a customer.
Pre-requisite
The agent phones to be monitored must support silent monitoring and must be configured in Cisco Unified Communications Manager. A supervisor must be signed in to the fromAddress (extension) being used to create the silent monitor call. Agent to be monitored must be assigned to a Team that the supervisor is responsible for. A supervisor can silently monitor any call except a silent monitor call. If an agent drops from or transfers the call that the supervisor is monitoring, the silent monitoring session ends.
Sequence Diagram
.jpg?sv=2022-11-02&spr=https&st=2025-12-26T15%3A22%3A41Z&se=2025-12-26T15%3A32%3A41Z&sr=c&sp=r&sig=qh4T5OZIV8QojrnsxMoVbC%2FeC7l4%2FQ0ptlXOOQ9d0XQ%3D)
Message Structure
Request Parameters | Value |
|---|---|
channel | Cisco |
topic | Team |
subtopic | SetSilentMonitoring |
source | «app-name-broadcasting-this-message» |
data | «JSON Object» |
Data Parameters
Parameter | Data Type | Description | Sample Value |
|---|---|---|---|
fromAddress | String | The extension of the supervisor who initiated the silent monitor request. | 5004 |
toAddress | String | The extension of the agent that the supervisor wants to monitor. | 5025 |
UserName | String | The user ID. | 47483657 |
Sample Request
{
"channel": "Cisco",
"topic": "Agent",
"subtopic": "SetSilentMonitoring"
"data":
{
"Username": "47483650",
"FromAddress": "5004",
"ToAddress": "5025"
}
}Sample Response
No sample response