public interface LinphoneNatPolicy
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear a NAT policy (deactivate all protocols and unset the STUN server).
|
void |
enableIce(boolean enable)
Enable ICE.
|
void |
enableStun(boolean enable)
Enable STUN.
|
void |
enableTurn(boolean enable)
Enable TURN.
|
void |
enableUpnp(boolean enable)
Enable uPnP.
|
String |
getStunServer()
Get the STUN/TURN server to use with this NAT policy.
|
String |
getStunServerUsername()
Get the username used to authenticate with the STUN/TURN server.
|
boolean |
iceEnabled()
Tell whether ICE is enabled.
|
void |
setStunServer(String stun_server)
Set the STUN/TURN server to use with this NAT policy.
|
void |
setStunServerUsername(String username)
Set the username used to authenticate with the STUN/TURN server.
|
boolean |
stunEnabled()
Tell whether STUN is enabled.
|
boolean |
turnEnabled()
Tell whether TURN is enabled.
|
boolean |
upnpEnabled()
Tell whether uPnP is enabled.
|
void clear()
boolean stunEnabled()
void enableStun(boolean enable)
enable
- Boolean value telling whether to enable STUN.boolean turnEnabled()
void enableTurn(boolean enable)
enable
- Boolean value telling whether to enable TURN.boolean iceEnabled()
void enableIce(boolean enable)
enable
- Boolean value telling whether to enable ICE.boolean upnpEnabled()
void enableUpnp(boolean enable)
enable
- Boolean value telling whether to enable uPnP.String getStunServer()
void setStunServer(String stun_server)
stun_server
- The STUN server to use with this NAT policy.String getStunServerUsername()
void setStunServerUsername(String username)
username
- The username used to authenticate with the STUN/TURN server.