title: WebRTC for Android: Crashes on second call
body: <p>I have developed an Android app for video conference using WebRTC. I used the available Java Library for the same. </p>
  
  <p>I can successfully make a P2P call. However, when i make the same P2P call again one-after-another, I get the following error:</p>
  
  <pre><code>SetRemoteDescription failed: Called with type in wrong state, type: answer state:    
  STATE_INPROGRESS
  </code></pre>
  
  <p>However when I restart the app, I can make the call again, it works flawlessly.</p>
  
  <p>Summary: In order to make a second call, I have to restart the application. It might be because of some possible caching of some objects like PC, SDPObserver or PCObserver. I make all of them null and also kill the activity after the first call. Even then second call doesn't work unless I restart my app.</p>
  
  <p>What can be the possible cause?</p>