title: Show in-call dialpad - Dial a number during call - DTMF
body: <p>I want to dial a number after I have answered a call, normally done by the in-call dialpad.</p>
  
  <p>I tried the following, but that starts dialing a new call instead (so does ACTION_VIEW).</p>
  
  <pre><code>Intent dial = new Intent(Intent.ACTION_DIAL);
  dial.setData(Uri.parse("tel:9"));
  startActivity(dial);
  </code></pre>
  
  <p>My guess is that "tel:" triggers a new dialing sequence. What I probably need is to show the in-call dialpad and simulate key strokes.</p>
  
  <p>Anyone?</p>
  
  <p>Edit:
  I found this question
  <a href="https://stackoverflow.com/questions/7637141/starting-the-incallscreen-activity">Starting the InCallScreen activity</a>
  which makes me think that I need to just send a keydown event to 'com.android.phone.InCallScreen', but I am not sure how to do that.
  Also this is a directly related issue that has been (and still is) open for years:
  <a href="http://code.google.com/p/android/issues/detail?id=1428" rel="nofollow noreferrer">http://code.google.com/p/android/issues/detail?id=1428</a></p>