Public Member Functions | |
| void | Clear () |
| Linphone.NatPolicy | Clone () |
| void | ResolveStunServer () |
Properties | |
| Linphone.Core | Core [get] |
| bool | IceEnabled [get, set] |
| string | NatV4Address [get, set] |
| string | NatV6Address [get, set] |
| bool | StunEnabled [get, set] |
| string | StunServer [get, set] |
| string | StunServerUsername [get, set] |
| bool | TcpTurnTransportEnabled [get, set] |
| bool | TlsTurnTransportEnabled [get, set] |
| string | TurnConfigurationEndpoint [get, set] |
| bool | TurnEnabled [get, set] |
| bool | UdpTurnTransportEnabled [get, set] |
| bool | UpnpEnabled [get, set] |
Additional Inherited Members | |
Protected Member Functions inherited from Linphone.LinphoneObject | |
| static String | linphone_pointer_to_string (IntPtr ptr) |
| static IntPtr | linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str) |
| IntPtr | StringArrayToBctbxList (IEnumerable< string > stringlist) |
| void | CleanStringArrayPtrs (IntPtr l) |
Policy to use to pass through NATs/firewalls.
|
inline |
Clear a NAT policy (deactivate all protocols and unset the STUN server).
|
inline |
Clone an existing Linphone.NatPolicy object.
|
inline |
Start a STUN server DNS resolution.
|
get |
Returns the Linphone.Core object managing this nat policy, if any.
|
getset |
Tell whether ICE is enabled.
|
getset |
Get the mandatory v4 IP address to use with this NAT policy as server-reflexive candidate for ICE.
Used when STUN or TURN are enabled.
|
getset |
Get the mandatory v6 IP address to use with this NAT policy as server-reflexive candidate for ICE.
Used when STUN or TURN are enabled.
|
getset |
Tell whether STUN is enabled.
|
getset |
Get the STUN/TURN server to use with this NAT policy.
Used when STUN or TURN are enabled.
|
getset |
Get the username used to authenticate with the STUN/TURN server.
The authentication will search for a Linphone.AuthInfo with this username. If it is not set the username of the currently used Linphone.ProxyConfig is used to search for a LinphoneAuthInfo.
|
getset |
Tells whether TCP TURN transport is enabled.
Used when TURN is enabled.
Warning : Enabling more than one transport (UDP, TCP, TLS) at a time is currently not supported.
|
getset |
Tells whether TLS TURN transport is enabled.
Used when TURN is enabled.
Warning : Enabling more than one transport (UDP, TCP, TLS) at a time is currently not supported.
|
getset |
Get the TURN configuration endpoint.
|
getset |
Tell whether TURN is enabled.
|
getset |
Tells whether UDP TURN transport is enabled.
Used when TURN is enabled.
Warning : Enabling more than one transport (UDP, TCP, TLS) at a time is currently not supported.
|
getset |
Tell whether uPnP is enabled.