Share via


MSIceWarningFlags object

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

Contains information about the ICE process described in bit flags. It is defined in [MS-QoE] Section 2.2.1.7.1, (IceWarningFlags), relating to footnote 57.

Syntax

dictionary MSIceWarningFlags {
             boolean turnTcpTimedOut;
             boolean turnUdpAllocateFailed;
             boolean turnUdpSendFailed;
             boolean turnTcpAllocateFailed;
             boolean turnTcpSendFailed;
             boolean udpLocalConnectivityFailed;
             boolean udpNatConnectivityFailed;
             boolean udpRelayConnectivityFailed;
             boolean tcpNatConnectivityFailed;
             boolean tcpRelayConnectivityFailed;
             boolean connCheckMessageIntegrityFailed;
             boolean allocationMessageIntegrityFailed;
             boolean connCheckOtherError;
             boolean turnAuthUnknownUsernameError;
             boolean noRelayServersConfigured;
             boolean multipleRelayServersAttempted;
             boolean portRangeExhausted;
             boolean alternateServerReceived;
             boolean pseudoTLSFailure;
             boolean turnTurnTcpConnectivityFailed;
             boolean useCandidateChecksFailed;
             boolean fipsAllocationFailure;
};

Standards information

MSIceWarningFlags Dictionary

Member Type Description
allocationMessageIntegrityFailed boolean The message integrity on the response message was incorrect.
alternateServerReceived boolean Received alternate TURN server.
connCheckMessageIntegrityFailed boolean Message integrity failed in connectivity check request.
connCheckOtherError boolean Connectivity check request failed because of memory problem or other reasons that prevent sending packets.
fipsAllocationFailure boolean Allocation failure due to enforcement of FIPS policy (e.g. SHA-1 not allowed).
multipleRelayServersAttempted boolean Multiple TURN servers were attempted for the allocation.
noRelayServersConfigured boolean No TURN server configured.
portRangeExhausted boolean Port range exhausted.
tcpNatConnectivityFailed boolean TCP NAT connectivity failed.
pseudoTLSFailure boolean Pseudo-TLS failure. See [MS-TURN] Section 2.1.1.
tcpRelayConnectivityFailed boolean TCP TURN server connectivity failed.
turnAuthUnknownUsernameError boolean TURN Server credentials expired or are unknown.
turnTcpAllocateFailed boolean An attempt to allocate a Transmission Control Protocol (TCP) port on the TURN server failed.
turnTcpSendFailed boolean An attempt to send TCP on the TURN server failed.
turnTcpTimedOut boolean TURN server is unreachable.
turnTurnTcpConnectivityFailed boolean TCP-TCP connectivity checks failed over TURN Server.
turnUdpAllocateFailed boolean An attempt to allocate a UDP port on the TURN server failed.
turnUdpSendFailed boolean An attempt to send UDP on the TURN server failed.
udpLocalConnectivityFailed boolean UDP local connectivity failed.
udpNatConnectivityFailed boolean UDP NAT connectivity failed.
udpRelayConnectivityFailed boolean UDP TURN server connectivity failed.
useCandidateChecksFailed boolean Use candidates check failed.

 

See also

Statistics extensions

Statistics API