Missed Call
- DarkLight
Missed Call
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
This API is triggered during the call state change event.
Pre-requisite
The Agent misses answering the incoming call.
Sequence Diagram
The following figure illustrates the workflow of make call API:
Message Structure
Request Parameters | Value |
---|---|
No Request Parameters |
Response Parameters | Value |
---|---|
channel | Amazon |
topic | InboundCall |
subtopic | InboundCallStateChange |
message | Refer Call Event Parameters |
Sample Response - Call Type: Agent
{
"channel": "Amazon",
"topic": "InboundCall",
"subtopic": "InboundCallStateChange",
"message": {
"call": {
"ButtonStates": {
"items": {
"answer": "Hide",
"reject": "Hide",
"disconnect": "Hide",
"hold": "Hide",
"resume": "Hide",
"clearContact": "Enable",
"consult": "Hide",
"numberpad": "Hide",
"swap": "Hide",
"transfer": "Hide",
"conference": "Hide"
},
"count": 11
},
"ActionsAllowed": null,
"ResponseType": 0,
"ResponseText": "Success",
"ResponseActual": {
"connectionId": "4bbfa29b-d5a8-4876-9276-09872a748397",
"contactId": "d675473e-7dbc-4a9b-ad92-b78f26e70b3b",
"phoneNumber": null,
"status": "disconnected",
"statusTimestamp": "2020-04-09T08:37:12.701Z",
"type": "agent",
"buttonStates": {
"answer": false,
"reject": false,
"disconnect": false,
"hold": false,
"resume": false,
"clearContact": true,
"consult": false,
"numberpad": false,
"swap": false,
"transfer": false,
"conference": false
}
},
"CallVariables": {
"ANI": "+161081111",
"DNIS": "+16013261548"
},
"ExtendedCallVariables": null,
"ResponseFields": {
"Participants": [],
"MediaProperties": {
"callType": "agent",
"queueName": "InboundTest",
"queueTimestamp": "2020-04-09T08:37:12.701Z"
},
"fromAddress": null,
"CallState": "missed",
"Type": "agent",
"CurrentStateTime": "2020-04-09T08:37:12.701Z",
"Campaign": "",
"DN": " InboundTest"
},
"id": "4bbfa29b-d5a8-4876-9276-09872a748397",
"event": "missed",
"CallType": "agent"
},
"source": "event"
}
}
Sample Response - Call Type: Inbound
{
"channel": "Amazon",
"topic": "InboundCall",
"subtopic": "InboundCallStateChange",
"message": {
"call": {
"ButtonStates": {
"items": {
"answer": "Hide",
"reject": "Hide",
"disconnect": "Hide",
"hold": "Hide",
"resume": "Hide",
"clearContact": "Hide",
"consult": "Hide",
"numberpad": "Hide",
"swap": "Hide",
"transfer": "Hide",
"conference": "Hide"
},
"count": 11
},
"ActionsAllowed": null,
"ResponseType": 0,
"ResponseText": "Success",
"ResponseActual": {
"connectionId": "d675473e-7dbc-4a9b-ad92-b78f26e70b3b",
"contactId": "d675473e-7dbc-4a9b-ad92-b78f26e70b3b",
"phoneNumber": "+161081111",
"status": "connected",
"statusTimestamp": "2020-04-09T08:37:12.701Z",
"type": "inbound",
"buttonStates": {
"answer": false,
"reject": false,
"disconnect": false,
"hold": false,
"resume": false,
"clearContact": false,
"consult": false,
"numberpad": false,
"swap": false,
"transfer": false,
"conference": false
}
},
"CallVariables": {
"ANI": "+161081111",
"DNIS": "+16013261548"
},
"ExtendedCallVariables": null,
"ResponseFields": {
"Participants": [],
"MediaProperties": {
"callType": "inbound",
"queueName": "InboundTest",
"queueTimestamp": "2020-04-09T08:37:12.701Z"
},
"fromAddress": "+161081111",
"CallState": "missed",
"Type": "inbound",
"CurrentStateTime": "2020-04-09T08:37:12.701Z",
"Campaign": "",
"DN": "InboundTest"
},
"id": "d675473e-7dbc-4a9b-ad92-b78f26e70b3b",
"event": "missed",
"CallType": "inbound"
},
"source": "event"
}
}
Was this article helpful?