Click or drag to resize

NatConfiguration Class

Stores information for NAT traversal.
Inheritance Hierarchy
SystemObject
  Ozeki.NetworkNatConfiguration

Namespace:  Ozeki.Network
Assembly:  OzekiSDK (in OzekiSDK.dll) Version: 10.3.199.0
Syntax
public class NatConfiguration : INatConfiguration

The NatConfiguration type exposes the following members.

Constructors
  NameDescription
Public methodNatConfiguration
Initializes a new instance of the NatConfiguration class and will detect NAT settings automatically.
Public methodNatConfiguration(NatTraversalMethod)
Initializes a new instance of the NatConfiguration class.
Public methodNatConfiguration(String, Boolean)
Initializes a new instance of the NatConfiguration class
Public methodNatConfiguration(NatTraversalMethod, String)
Initializes a new instance of the NatConfiguration class
Public methodNatConfiguration(NatTraversalMethod, String, Boolean)
Initializes a new instance of the NatConfiguration class
Top
Properties
  NameDescription
Public propertyAutoDetect
Gets or sets a boolean value indicating whether the system will decide automatically that the local or public address will be used. The public address will be determined using the specified traversal method type. When the auto-detect mode is turned off, the system always use the specified traversal method.
Public propertyStaticPublicAddress
Gets or sets the public IP address that will be used for SIP and media communication.
Public propertyStunServer
Gets or sets the configuration of the remote server (STUN server).
Public propertyStunServerAddress
Gets or sets the address of the STUN server.
Public propertyTraversalMethodType
Gets the mode of the NAT traversal.
Public propertyUseNat
Gets or sets a boolean value indicating whether public address use is enabled for SIP and media communication.
Top
Methods
  NameDescription
Public methodClone
Public methodEquals(Object) (Overrides ObjectEquals(Object).)
Public methodEquals(INatConfiguration)
Top
See Also