diff --git a/src/settingsview/components/AdvancedPublicAddressSettings.qml b/src/settingsview/components/AdvancedPublicAddressSettings.qml
index b9be1abcfcd696d68c9f39a3413d0f86ee6ee10a..a5156c837074126b5a44aad80476d3f752143040 100644
--- a/src/settingsview/components/AdvancedPublicAddressSettings.qml
+++ b/src/settingsview/components/AdvancedPublicAddressSettings.qml
@@ -35,7 +35,7 @@ ColumnLayout {
     property int itemWidth
 
     function updatePublicAddressAccountInfos() {
-        checkBoxCustomAddressPort.checked = SettingsAdapter.getAccountConfig_PublishedSameAsLocal()
+        checkBoxCustomAddressPort.checked = !SettingsAdapter.getAccountConfig_PublishedSameAsLocal()
         lineEditSIPCustomAddress.setText(SettingsAdapter.getAccountConfig_PublishedAddress())
         customPortSIPSpinBox.setValue(SettingsAdapter.getAccountConfig_PublishedPort())
     }
@@ -65,7 +65,7 @@ ColumnLayout {
             fontPointSize: JamiTheme.settingsFontSize
 
             onSwitchToggled: {
-                SettingsAdapter.setUseCustomAddressAndPort(checked)
+                SettingsAdapter.setUseCustomAddressAndPort(!checked)
                 lineEditSIPCustomAddress.setEnabled(checked)
                 customPortSIPSpinBox.setEnabled(checked)
             }