title: Creating a web app on django with phone calls functionality
body: <p>So basically i'm developing a piece of software that will allow user to call any number he wants right from the website. So i need some help in choosing the correct  <strong>platform</strong> or <strong>semi cheap service</strong> to use. I guess i need a solution with <strong>open API</strong> because i want to make a db entry (want to record duration and date) for every call made from website.</p>
  
  <p>I've started research and stumbled upon couple of open source solutions: <a href="http://www.asterisk.org/" rel="nofollow">Asterisk</a> and <a href="https://freeswitch.org/" rel="nofollow">FreeSWITCH</a>. Trying them out right now, but i still have poor understanding of how SIP works. If it will be a softphone will the user have need to install it on their pc or there are server solutions</p>