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 while they are still looking at the menu. 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.
As Adam Davis pointed out in this answer,
The tel URL scheme is used to launch the Phone application and initiate dialing of the specified phone number.
So tel:
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.