| FM.IceLink.Stun.Turn Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AddressFamilyNotSupportedError | 
            440 Address Family Not Supported. RFC 6156. Indicates that the server does not support the address family requested by the client.
             | 
|  | AllocateMessage | 
            A generic STUN allocate message.
             | 
|  | AllocateRequest | 
            A STUN allocate request.
             | 
|  | AllocateResponse | 
            A STUN allocate response.
             | 
|  | AllocationMismatchError | 
            437 Allocation Mismatch. RFC 5766. This indicates that the client has picked a 5-tuple that the server sees as already in use.  
            One way this could happen is if an intervening NAT assigned a mapped transport address that was used by another client that recently
            crashed.  The client considers the current transaction as having failed. The client SHOULD pick another client transport address 
            and retry the Allocate request (using a different transaction id).
            The client SHOULD try three different client transport addresses before giving up on this server.Once the client gives up on the
            server, it SHOULD NOT try to create another allocation on the server for 2 minutes.
             | 
|  | AllocationQuotaReachedError | 
            486 Allocation Quota Reached. The server is currently unable to create any more allocations with this username.  The client considers the current
            transaction as having failed. The client SHOULD wait at least 1 minute before trying to create any more allocations on the server. 
             | 
|  | ChannelBindMessage | 
            A generic STUN channel-bind message.
             | 
|  | ChannelBindRequest | 
            A STUN channel-bind request.
             | 
|  | ChannelBindResponse | 
            A STUN channel-bind response.
             | 
|  | ChannelNumberAttribute | 
            The CHANNEL-NUMBER attribute contains the number of the channel.
             | 
|  | ConnectionAlreadyExistsError | 
            446 Connection Already exists. This indicates that either 1) the server is currently processing a Connect request for this allocation with 
            the same XOR-PEER-ADDRESS; OR 2) the server has already successfully processed a Connect request for this allocation with the same XOR-PEER-ADDRESS,
            and the resulting client and peer data connections are either pending or active
             | 
|  | ConnectionAttemptIndication | 
            A STUN connection-attempt indication.
             | 
|  | ConnectionAttemptMessage | 
            A generic STUN connection-attempt message.
             | 
|  | ConnectionBindMessage | 
            A generic STUN connection-bind message.
             | 
|  | ConnectionBindRequest | 
            A STUN connection-bind request.
             | 
|  | ConnectionBindResponse | 
            A STUN connection-bind response.
             | 
|  | ConnectionIdAttribute | 
            The CONNECTION-ID attribute uniquely identifies a peer data connection.
             | 
|  | ConnectionTimeoutOrFailureError | 
            447 Connection Timeout or Failure. This indicates that the TURN server was unable to connect to the peer. The client MAY retry with the same
            XOR-PEER-ADDRESS attribute, but MUST wait at least 10 seconds.
             | 
|  | ConnectMessage | 
            A generic STUN connect message.
             | 
|  | ConnectRequest | 
            A STUN connect request.
             | 
|  | ConnectResponse | 
            A STUN connect response.
             | 
|  | CreatePermissionMessage | 
            A generic STUN create-permission message.
             | 
|  | CreatePermissionRequest | 
            A STUN create-permission request.
             | 
|  | CreatePermissionResponse | 
            A STUN create-permission response.
             | 
|  | DataAttribute | 
            The DATA attribute is present in all Send and Data indications.
            The value portion of this attribute is variable length and consists of
            the application data.
             | 
|  | DataIndication | 
            A STUN data indication.
             | 
|  | DataMessage | 
            A generic STUN data message.
             | 
|  | DontFragmentAttribute | 
            This attribute is used by the client to request that the server set
            the DF (Don't Fragment) bit in the IP header when relaying the
            application data onward to the peer.
             | 
|  | EvenPortAttribute | 
            This attribute allows the client to request that the port in the
            relayed transport address be even, and (optionally) that the server
            reserve the next-higher port number.
             | 
|  | ForbiddenError | 
            403 Forbidden. RFC 5766. Indicates that the request is valid, but the server is refusing
            to perform it, likely due to administrative restrictions. The client considers the current
            transaction as having failed. The client MAY notify the user or operator and SHOULD NOT retry the
            same request with this server until it believes the problem has been fixed.
             | 
|  | InsufficientCapacityError | 
            508 Insufficient Capacity. The server has no more relayed transport addresses available, or has none with the requested properties, or the one that was 
            reserved is no longer available. The client considers the current operation as having failed. If the client is using either the EVEN-PORT or the 
            RESERVATION-TOKEN attribute, then the client MAY choose to remove or modify this attribute and try again immediately.  Otherwise, the client SHOULD 
            wait at least 1 minute before trying to create any more allocations on this server.
             | 
|  | LifetimeAttribute | 
            The LIFETIME attribute represents the duration for which the server
            will maintain an allocation in the absence of a refresh (in seconds).
             | 
|  | MobilityForbiddenError | 
            405 Mobility Forbidden. RFC 8016. Indicates that the request is valid, but the server is refusing to perform it, 
            likely due to administrative restrictions. The client considers the current transaction as having failed.
            The client can notify the user or operator.  The client SHOULD NOT retry sending the Allocate request 
            containing the MOBILITY-TICKET with this server until it believes the problem has been fixed.
             | 
|  | PeerAddressFamilyMismatchError | 
            443 Peer Address Family Mismatch. A peer address was of a different address family than that of the relayed transport address of the allocation.
             | 
|  | RefreshMessage | 
            A generic STUN refresh message.
             | 
|  | RefreshRequest | 
            A STUN refresh request.
             | 
|  | RefreshResponse | 
            A STUN refresh response.
             | 
|  | RequestedAddressFamilyAttribute | 
            The REQUESTED-ADDRESS-FAMILY attribute is used by clients to request
            the allocation of a specific address type from a server. 
             | 
|  | RequestedTransportAttribute | 
            This attribute is used by the client to request a specific transport
            protocol for the allocated transport address.
             | 
|  | ReservationTokenAttribute | 
            The RESERVATION-TOKEN attribute contains a token that uniquely
            identifies a relayed transport address being held in reserve by the
            server.
             | 
|  | SendIndication | 
            A STUN send indication.
             | 
|  | SendMessage | 
            A generic STUN send message.
             | 
|  | UnsupportedTransportProtocolError | 
            442 Unsupported Transport Protocol. The client should not receive this error in response to a request for a UDP allocation. The
            client MAY notify the user or operator and SHOULD NOT reattempt the request with this server until it believes the problem has
            been fixed.
             | 
|  | WrongCredentialsError | 
            441 Wrong Credentials. RFC 5766. Indicates that wrong credential were used by the client. The client should not receive this error
            in response to an Allocate request.  The client MAY notify the user or operator and SHOULD NOT retry the same request with this server
            until it believes the problem has been fixed.
             | 
|  | XorPeerAddressAttribute | 
            The XOR-PEER-ADDRESS specifies the address and port of the peer as
            seen from the TURN server.
             | 
|  | XorRelayedAddressAttribute | 
            The XOR-RELAYED-ADDRESS is present in Allocate responses.  It
            specifies the address and port that the server allocated to the
            client.
             |