Listener called whenever the agent availability state changes.
Listener called whenever the agent availability changes.
Listener called whenever the active conversation changes.
Note: If no conversation is currently active the passed conversation object will be
Listener called whenever a conversation changed, added or removed from all conversations.
Interceptor function which is called every time a new conversation is started from the UI or JS API.
Starting the conversation is deferred until the Promise returned by this interceptor resolves: If the interceptor rejects the Promise, starting the conversation will be cancelled. If the interceptor resolves the Promise with a String, the value of the String will be used and set as "visitorData" for the conversation created. If the interceptor resolves the Promise without any value, or with something other than a String, the conversation will be started without any visitorData. If visitorData was passed to the startConversation, that data will be passed to this callback as its second argument.
Listener called whenever the notification count of a person (i.e. unread messages) changes.
Listener called whenever the local person changes.
Listener called whenever the UI state changes.