There are many missions that you can invest some time completing in Warzone 2’s DMZ mode. While some of these challenges are not that difficult to accomplish, there are a few missions that individuals in the Call of Duty community are having trouble with.

One such DMZ challenge is the Make Contact mission, where you will be required to ping the Contract Phone. While inherently, the challenge is not entirely a difficult one, the lack of proper explanation from the in-game AI on what to do to complete it has gotten many puzzled.

fortnite-promotional-banner

As Make Contact is one of the initial missions in the DMZ mode, you will be required to complete it in order to level up.

Hence, today’s guide will go over all of the steps that you will be required to complete to be able to ping the Contact Phone and complete the Make Contact mission in Warzone 2 DMZ.


Completing the Make Contact mission in Warzone 2 DMZ

youtube-cover

Make Contact is one of the initial Legion challenges that you will be tasked with in the Faction Mission. The core principle of completing it is to use the Tac Map and make it ping a contract phone.

However, the difficulty arises from the fact that the game is not entirely clear on which phone you will need to ping and how you will get access to it.

Fortunately, there is a simple trick with which you will be able to complete the Make Contact mission in Warzone 2:

  • Once you have acquired the mission, you can open up the Tac Map, and then keep zooming with it as much as you possibly can. Once you have zoomed in quite a bit you will need to locate a green telephone icon.
  • Once located, find the phone closest to you, and click on it.
youtube-cover
  • With this, you will have successfully pinged the Contract Phone that you can go over to. Upon interacting with the phone, you will be able to get the contract.

It’s important to keep in mind that you may face enemies when making your way to the phone itself. This is because other players may have pinged the same phone to get the contract, which is why when you are there, it’s likely that others around might be zeroing in on your position.

Hence, you will be required to be constantly aware of your surroundings when approaching the phone for the contract in Warzone 2. Either an enemy might be waiting to ambush you as you approach, or others might just be closing in on you.

However, once you safely make your way to the phone, you can download the data from it and then accept the contract. Completing this will net you a variety of loot and rewards in the shooter.

Quick Links

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1303050, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1303050); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1303050) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1303050) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();