- DarkLight
Skip Manual Dial Contact
- DarkLight
Overview
Using the SkipManualDialContact API, you can skip and close a manual dial contact after updating an appropriate outcome.
Pre-requisite
The following prerequisites apply:
The Agent must be logged in to the application.
A contact must be available in an Open state.
The contact should have been fetched using the Get Download All Contacts API.
Sequence Diagram

Message Structure
Request Parameters | Value |
|---|---|
channel | LCM |
topic | Webservice |
subtopic | SkipManualDialContact |
source | «app-name-broadcasting-this-message» |
data | «JSON Object» |
Data Parameters
Parameter | Mandatory | Data Type | Description |
|---|---|---|---|
OutcomeId | Yes | Number | Specify the numeric OutcomeID. Refer to the GetCallOutcome section for telephony outcomes and the GetBusinessOutcome section for business outcomes. |
UserId | Yes | String | The agent ID. |
AccountNumber | Yes | String | The LCM Key. |
PhoneNumber | Yes | String | The contact phone number. |
Response Parameters | Value |
|---|---|
channel | LCM |
topic | WebService |
subtopic | SkipManualDialContactResult |
message | «JSON Object» |
Message Parameters
Response Parameter | Mandatory | Data Type | Description |
|---|
Sample Request
{
"channel": "LCM",
"topic": "WebService",
"subtopic": "SkipManualDialContact",
"data": {
"OutcomeId": 100,
"UserID": "testagent@domain.com",
"AccountNumber": "49|3|279|0|0|44|1253",
"PhoneNumber": "1234567890"
}
}Sample Response
{
"channel": "LCM",
"topic": "WebService",
"subtopic": "SkipManualDialContactResult",
"message": {
"response": {
"success": true
}
}
}