iPhone - Can I dial a number without leaving the current application?
<p>Consider a scenario where I'm displaying a restaurant menu in my app. I want to allow the user to dial the restaurant so they can call for takeout <em>while they are still looking at the menu</em>. In other words, I'd like the iPhone to dial and connect -- in speakerphone mode if possible -- without leaving my app and entering the phone application.  I don't mind the "cancel / call" alert; I just want to stay in my app.</p>

<p>As Adam Davis pointed out in <a href="http://stackoverflow.com/questions/584663">this answer</a>, </p>

<blockquote>
  <p>The tel URL scheme is used to launch
  the Phone application and initiate
  dialing of the specified phone number.</p>
</blockquote>

<p>So <code>tel:</code> is not the answer. All the apps I have on my phone that make calls do so by launching into the phone app.  Any ideas? Thanks.</p>
