title: How to make Android VOIP App using REST based API of SIP Server
body: <p>I am totally new in VOIP area. </p>
  
  <p>My client has a <strong>API which is based on REST</strong>. My task is to create a Android app which enable the user to <strong>call using WiFi or Cellular Network and the SIP Server</strong> of my client. I also have to fetch user's data and perform some other functionality using that API. </p>
  
  <p><em>Please suggest me the working procedure that I should follow.</em> </p>
  
  <p>I have viewed <a href="http://developer.android.com/resources/samples/SipDemo/index.html" rel="nofollow noreferrer">SIP Demo</a> provided by Android Developer's Website but I guess it is not the thing i am looking for.</p>
  
  <p>I've also asked about which codec to choose: <a href="https://stackoverflow.com/questions/5500387/which-is-the-best-sip-compatible-codec-type-for-android">Which is the best SIP compatible codec type for Android</a></p>