diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 2f79f7e05b4948702baf72aea5a5f4d1a3f5b8e2..7057c81816205a8f54d0469ea98e15c488e91b9a 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -8711,16 +8711,6 @@ static enum check_auth_result check_user_full(struct sip_pvt *p, struct sip_requ
 	if (ast_strlen_zero(of))
 		return AUTH_SUCCESSFUL;
 
-	if (1) {
-		const char *hdr = (sipmethod == SIP_REGISTER || sipmethod == SIP_SUBSCRIBE) ?
-			"Authorization" : "Proxy-Authorization";
-		if ( (hdr = get_header(req, hdr)) && (hdr = strstr(hdr, "username=\"")) ) {
-			ast_copy_string(from, hdr + strlen("username=\""), sizeof(from));
-			of = from;
-			of = strsep(&of, "\"");
-		}
-	}
-
 	if (!authpeer)	/* If we are looking for a peer, don't check the user objects (or realtime) */
 		user = find_user(of, 1);