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 | 
