Optional
idleTime period (in seconds) before an 'IDLE' user session will be terminated due to continued inactivity. The timer is stopped if an activity is triggered from the user session. See idleTimeout for more details. On expiry of this timeout, the SDK instance is shutdown (equivalent of calling AvayaCCaaSChatSDK.shutdown) and EventType.SHUTDOWN event is generated. AvayaCCaaSChatSDK.init will need to be called to re-initialize the SDK
Minimum allowed value : 30 Seconds
Maximum allowed value : 300 Seconds
30
Optional
idleTime period (in seconds) before user session is considered as idle due to no activity. A request to AvayaCCaaSChatSDK.createEngagement, Engagement.join, Engagement.disconnect, Engagement.sendMessage or AvayaCCaaSChatSDK.resetIdleTimeout is considered as an activity from user. The idleTimeout is reset after any of these activities are triggered. Once the idleTimeout expires, EventType.IDLE_TIMEOUT_EXPIRED event is generated and idleShutdownGraceTimeout is started
Minimum allowed value : 300 Seconds
Maximum allowed value : 3300 Seconds
Setting the value to '0' disables the idleTimeout feature
900
Optional
logLog Level.
ERROR
Optional
reconnectionMaximum time (in seconds) allowed for reconnection after SDK is disconnected from the server due to connection errors.
Minimum allowed value : 120 Seconds
Maximum allowed value : 900 Seconds
300
Optional configurations for the client