This document discusses the top 5 challenges to adding web calls to a VoIP platform. The challenges include: 1) adding WebSocket support, 2) integrating WebRTC with VoIP and the PSTN, 3) implementing authentication, 4) using a media relay for peer-to-peer sessions, and 5) testing the integration of new web and browser technologies. The document provides examples of how to address these challenges using technologies like Kamailio, FreeSWITCH, TURN servers, and Selenium.