callstatus
Add, change, or delete queued call state information.
Method, Path
POST /callstatus
Params
Required:
| Name | Value |
|---|---|
| cdrId | uuid |
| action | 'adding to queue' | 'shifting from queue' | 'hangup call' |
Optional:
| Name | Value |
|---|---|
| queueName | SMRT queue name |
| dnis | inbound dialed number |
| skills | <comma separated list of required skills and/or tags[1] |
| time | time call was queued, e.g. "2018-11-07T13:40:47.254Z" |
| timeout | number of seconds call will remain queued |
| topic | webhook subscription topic, e.g. "ACD" or "ICE" |
| useccm | "true|false" |
| uuid | secondary unique identifier, uuid |
Success Response
Code: 200
Content: ok
Error Response
Code: XXX ???????????
Content: { error : "error text" }
Notes
This service is the endpoint for SMRT webhooks that inform CCM of queued calls.
e.g.
URL:
https://acd.smrttouch.com:443/api-v2/subscribers?access_token=a1d9c44c084596e1d30e0413122d4d41aed853c81cca9b44c0a2387623
POST Body:
{
"url": "https://eltest.ccm.smrttouch.com/callstatus/",
"format": "json",
"projectId": "f279a340-c267-11e8-a83d-0e2a874bc883",
"clientId": "c1b87aae-0294-11e7-9171-0e2a874bc883",
"topic": "acd",
"enabled": true,
"useCcm": true
}
stream
Method, Path
POST /stream
Params
Required:
param=
Optional:
param=
Success Response:
Code: 200
Content: ok
Error Response:
Code: XXX ???????????
Content: { error : "error text" }
Notes: