This is published when there is a change in the chat information.
Object Properties
Name | Type | Description | Notes |
---|---|---|---|
typing | The visitor tying state. Boolean | ||
visitorName | The visitor name. | string | |
agentName | The agent name. | string | |
rtSessionId | The chat session identifier. | string | |
intialised | Chat initialization state. | Boolean | Depends on the onInit event having been triggered. |
agentTyping | The agent typing state. | Boolean | |
chatInProgress | If a chat is currently in progress. | Boolean | |
visitorId | The visitor identifier. | string | This should be passed in from monitoring on the chat request and also between chats if you re-start a new chat. |
agentId | The agent identifier for this site. | string | |
chatSessionKey | The chat session key. | string | |
lastUpdate | The last time the chat was updated. | date | The onInfo state event will not be triggered if this is the only change since the last onInfo event. |
state | The current chat state. | string | This is the same information that returns on chat request response for information on the info fields. |
Sample Response
{
"typing": false,
"visitorName": "you",
"agentName": "agent0",
"rtSessionId": 123123123,
"initialised": true,
"agentTyping": false,
"chatInProgress": true,
"visitorId": 123123123213,
"agentId": 3,
"timeout": "",
"chatSessionKey": "H123123123123123-123123123123123123132123",
"chatState": "chatting",
"lastUpdate": "2013-05-23T20:00:11.513-04:00",
"state": "chatting"
}