Ozeki VoIP SDK Class library
NatConfiguration Class
NamespacesOzeki.Network.NatNatConfiguration
Stores information for NAT traversal.
Declaration Syntax
C#Visual BasicVisual C++
public class NatConfiguration : INatConfiguration, 
	IEquatable<INatConfiguration>
Public Class NatConfiguration
	Implements INatConfiguration, IEquatable(Of INatConfiguration)
public ref class NatConfiguration : INatConfiguration, 
	IEquatable<INatConfiguration^>
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
NatConfiguration()()()()
Initializes a new instance of the NatConfiguration class and will detect NAT settings automatically.

NatConfiguration(NatTraversalMethod)
Initializes a new instance of the NatConfiguration class.

NatConfiguration(NatTraversalMethod, String)
Initializes a new instance of the NatConfiguration class

NatConfiguration(String, Boolean)
Initializes a new instance of the NatConfiguration class

NatConfiguration(NatTraversalMethod, String, Boolean)
Initializes a new instance of the NatConfiguration class

AutoDetect
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.

Clone()()()()
Equals(INatConfiguration)
Equals(Object) (Overrides Object.Equals(Object).)
StaticPublicAddress
Gets or sets the public IP address that will be used for SIP and media communication.

StunServer
Gets or sets the configuration of the remote server (STUN server).

StunServerAddress
Gets or sets the address of the STUN server.

TraversalMethodType
Gets the mode of the NAT traversal.

UseNat
Gets or sets a boolean value indicating whether public address use is enabled for SIP and media communication.

Inheritance Hierarchy
Object
NatConfiguration

Assembly: VoIPSDK (Module: VoIPSDK.dll) Version: 11.2.4.290