(→Overview) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
| api-voice, api-supervisor-monitoring | | api-voice, api-supervisor-monitoring | ||
|} | |} | ||
+ | |||
+ | |||
+ | {{NoteFormat| | ||
+ | Monitoring of routing points is not supported in SIP Cluster environments. | ||
+ | |1}} | ||
==Parameters== | ==Parameters== | ||
Line 27: | Line 32: | ||
|- | |- | ||
| supervisorMonitoringScope | | supervisorMonitoringScope | ||
+ | | This optional parameter specifies the scope of monitoring: | ||
*Agent — Only activity for the target agent is monitored. If the monitored agent transfers the call to another agent, the supervisor is released from the call with the agent. | *Agent — Only activity for the target agent is monitored. If the monitored agent transfers the call to another agent, the supervisor is released from the call with the agent. | ||
*Call — The supervisor monitors the entire call, regardless of the path it takes. If the monitored agent transfers the call, the supervisor continues to monitor as the customer is serviced by the new agent. | *Call — The supervisor monitors the entire call, regardless of the path it takes. If the monitored agent transfers the call, the supervisor continues to monitor as the customer is serviced by the new agent. | ||
Line 36: | Line 42: | ||
*AllCalls — Monitoring all agent calls until monitoring is cancelled. | *AllCalls — Monitoring all agent calls until monitoring is cancelled. | ||
If not specified, AllCalls is the default. | If not specified, AllCalls is the default. | ||
+ | |- | ||
+ | ||phoneNumber | ||
+ | ||The monitored phone number. | ||
|} | |} | ||
Latest revision as of 06:42, April 19, 2018
BargeIn
This operation is part of the Voice API section of the Web Services API.
Overview
Configures barge in to the target device. If the agent is currently on a call and T-Server is configured to allow barge in, the supervisor is immediately added to the call. Both the monitored agent and the customer are able to hear and speak with the supervisor. If the target agent is not on a call at the time of the request, the supervisor is brought into the call when the agent receives a new call.
Request URL | /api/v2/me/devices/{id} |
---|---|
HTTP method | POST |
Required features | api-voice, api-supervisor-monitoring |
Important
Monitoring of routing points is not supported in SIP Cluster environments.
Parameters
Parameter | Value |
---|---|
operationName | BargeIn |
targetDeviceUri | The URI of the device to monitor. |
supervisorMonitoringScope | This optional parameter specifies the scope of monitoring:
If not specified, Call is the default. |
supervisorMonitoringMode | This optional parameter specifies the monitoring mode:
If not specified, AllCalls is the default. |
phoneNumber | The monitored phone number. |
Sample
Request
POST api/v2/me/devices/efe1ab32-53f9-43ce-b65e-5768c61f7d4a
{
"operationName": "BargeIn",
"targetDeviceUri": "http://localhost:8080/api/v2/devices/9c14cad7-17c4-48d0-8492-7cf0ff92c224"
}
HTTP response
{
"statusCode": 0
}
CometD notification
{
"data": {
"messageType": "DeviceStateChangeMessage",
"devices": [
{
"id": "efe1ab32-53f9-43ce-b65e-5768c61f7d4a",
"deviceState": "Active",
"userState": {
"id": "900D55CC-2BB0-431F-8BF9-D3525B383BE6",
"displayName": "Not Ready",
"state": "NotReady"
},
"phoneNumber": "5005",
"e164Number": "5005",
"telephonyNetwork": "Private",
"doNotDisturb": "On",
"voiceEnvironmentUri": "http://127.0.0.1:8080/api/v2/voice-environments/370ef5e6-9e3c-4d91-9588-7f4dfe67e011",
"capabilities": [
"ForwardCallsOn",
"DoNotDisturbOff",
"ListenIn",
"Coach",
"BargeIn",
"CancelSupervisorMonitoring"
],
"supervisorMonitoringState": {
"state": "BargeIn",
"mode": "AllCalls",
"scope": "Call",
"targetDeviceUri": "http://127.0.0.1:8080/api/v2/devices/9c14cad7-17c4-48d0-8492-7cf0ff92c224"
}
}
]
},
"channel": "/v2/me/devices"
}
This page was last edited on April 19, 2018, at 06:42.
Comments or questions about this documentation? Contact us for support!