diff --git a/src/useragent.cpp b/src/useragent.cpp
index a4e9c7c1cdc7c82ba5a0a2b7d3b1f3b06adaf111..f13a120f326ba4ac7ce0e4a6bb55b776a274e7ff 100644
--- a/src/useragent.cpp
+++ b/src/useragent.cpp
@@ -386,9 +386,6 @@ bool UserAgent::addAccount(AccountID id, pjsip_regc **regc2, const std::string&
     pj_strdup2(_pool, &aor, tmp.data());
 
 
-    if (_localExternPort == 5060)
-	_localExternPort = port;
-
     sprintf(contactTmp, "<sip:%s@%s:%d>", user.data(), _localExternAddress.data(), _localExternPort);
     pj_strdup2(_pool, &contact, contactTmp);