How to make GSM calls via code
<p>I have a requirement where I would want to initiate and manage GSM calls (Like the ones we make via Phone)</p>

<p>I will be connecting to a GSM Module/DTMF Module (context: robotics) via this method and would be sending instructions via DTMF tones.</p>

<p>I don't want to open up the phone dialer via an <code>Intent</code> with <code>tel:</code> data, would rather want to manage the telephony myself.</p>

<p>First thought that the system might not allow a third-party app, without a signature matching system's signature, to do telephony stuff, but then I wondered how some of the apps available in the market are doing it. (I'll attach links as soon as I find suitable ones)</p>

<p><strong>EDIT:</strong> The apps that I had seen, were launchers and call manager apps, and once installed, had replaced my default phone apps (and thus were making calls instead of the default phone app doing it)</p>

<p><strong>EDIT:</strong> I have found this question asking something similar, and also has an answer: <a href="http://stackoverflow.com/q/5029183/243709">Android Dialer application</a>. I'll try this out and post back if I get any success.</p>

<p>Any pointers will be greatly appreciated.</p>
