Export (0) Print
Expand All

3.3.5.2.5 Receiving an SSTP_MSG_CALL_DISCONNECT Message

If CurrentState is set to Call_Abort_Timeout_Pending, Call_Abort_Pending, or Call_Disconnect_Timeout_Pending:

  • Ignore the message.

Else if CurrentState is set to Call_Disconnect_Ack_Pending:

  1. Stop the TIMER_VAL_DISCONNECT_STATE_TIMER_1 timer (section 3.1.2.2).

  2. Change CurrentState to Call_Disconnect_In_Progress_2.

  3. Send SSTP_MSG_CALL_DISCONNECT_ACK message.

  4. Start the TIMER_VAL_DISCONNECT_STATE_TIMER_2 timer (section 3.1.2.2).

  5. Change CurrentState to Call_Disconnect_Timeout_Pending.

Else:

  1. Change CurrentState to Call_Disconnect_In_Progress_2.

  2. Send an SSTP_MSG_CALL_DISCONNECT_ACK message.

  3. Start the TIMER_VAL_DISCONNECT_STATE_TIMER_2 timer (section 3.1.2.2).

  4. Change CurrentState to Call_Disconnect_Timeout_Pending.

The HTTPS listener MUST continue to function as it did before the cleanup process. The cleanup of the connection MUST NOT affect other existing HTTPS connections and MUST NOT affect the ability of the HTTPS listener to accept new connections.

 
Show:
© 2014 Microsoft