This method receives an engagement ID and returns the engagement state if it exists on the page, or an empty object if it does not.
Syntax
lpTag.taglets.rendererStub.getEngagementState(engagementId);
Parameters
Name | Description |
---|---|
engagementId | The ID of the engagement to get information about. |
Example
if(lpTag && lpTag.taglets && lpTag.taglets.rendererStub){
var info =
lpTag.taglets.rendererStub.getEngagementState(12356454);
}
Return value
The method returns a JSON with the engagement information.
Example
json
{
"state": 0,
"desc": "NA",
"engagementId": 123
}
`
Elements in the response
Name | Description | Type / Value |
---|---|---|
state | The engagement state (defined by the availability of agents within the skill group). Available value: 0 — NA, 1 — online, 2 — offline | numeric |
desc | State description (matching ENUM state): "NA", "online", "offline" | string |
engagementId | The engagement ID. | ALPHA_NUMERIC |