title: How to hang up (disconnect, terminate,..) incomings call?
body: <p><strong><em>"How do you hang up incoming calls (in Android of course)?"</em></strong></p>
  
  <p>First, I know this question has been asked and answered several times, and the response is always "you can't". But if we look in the market we get a few applications (all private software, no access to the source code... :-( ) that do this action, such as <a href="http://uk.androlib.com/android.application.jp-co-telemarks-callfilter2-zApj.aspx" rel="nofollow noreferrer">CallFilter</a>, Panda firewall and others...</p>
  
  <p>So... does somebody know how these apps do the hang up action, (or terminate, or disconnect or whatever you call it..)?</p>
  
  <p>And other question, if the first don't get a response.. does somebody know how send an incoming call to the voice mail? </p>
  
  <p>Of course, all questions are about how to do it <strong>programmatically</strong>. So with the voicemail question I know there's a flag in contacts that is used for that, but like I said, I'd like to know the programmatical way.</p>
  
  <p>Thanks all!</p>
  
  <p><strong><em>Edit 1:</em></strong></p>
  
  <p>I have been seeing the LogCat traces using the application CallFilter and one trace seems to be interest, when it receives an incoming call, the PHONE_STATE is CALL_STATE_RINGING and fast appears one trace: </p>
  
  <p><code>"05-03 19:32:34.416: INFO/UsageStats(78): Something wrong here, didn't expect com.android.phone to be paused"</code> </p>
  
  <p>and when CallFilter have done whatever do new trace "05-03 19:32:34.486: </p>
  
  <p><code>INFO/UsageStats(78): Unexpected resume of com.android.phone while already resumed in com.android.phone"</code> </p>
  
  <p>appear, so i think CallFilter do something in one object com.android.phone, but i don't know how access to this.. any idea??</p>
  
  <p><strong>Edit 2:</strong></p>
  
  <p>I have performed at other times, and i don't see anymore the log traces above, so can be that the above may be that this does not mean anything.. i'm not sure.. 
  the CallFilter application simply show one sec the incoming call, and then hang up.. how they do!!!???</p>