diff --git a/src/source/Signaling/LwsApiCalls.h b/src/source/Signaling/LwsApiCalls.h index 8d80748d0d..a08c54c937 100644 --- a/src/source/Signaling/LwsApiCalls.h +++ b/src/source/Signaling/LwsApiCalls.h @@ -19,6 +19,7 @@ extern "C" { #define SIGNALING_SERVICE_TCP_KEEPALIVE_PROBE_COUNT 3 #define SIGNALING_SERVICE_TCP_KEEPALIVE_PROBE_INTERVAL_IN_SECONDS 1 #define SIGNALING_SERVICE_WSS_PING_PONG_INTERVAL_IN_SECONDS 10 +#define SIGNALING_SERVICE_WSS_HANGUP_IN_SECONDS 7200 // Protocol indexes #define PROTOCOL_INDEX_HTTPS 0 diff --git a/src/source/Signaling/Signaling.c b/src/source/Signaling/Signaling.c index b1d5ee02e4..ccdd76e77a 100644 --- a/src/source/Signaling/Signaling.c +++ b/src/source/Signaling/Signaling.c @@ -15,6 +15,7 @@ STATUS createSignalingSync(PSignalingClientInfoInternal pClientInfo, PChannelInf struct lws_context_creation_info creationInfo; const lws_retry_bo_t retryPolicy = { .secs_since_valid_ping = SIGNALING_SERVICE_WSS_PING_PONG_INTERVAL_IN_SECONDS, + .secs_since_valid_hangup = SIGNALING_SERVICE_WSS_HANGUP_IN_SECONDS, }; PStateMachineState pStateMachineState; BOOL cacheFound = FALSE;