如何构建一个可以从全球移动通信系统(GSM)拨打和接听电话的应用程序?

How can I build an App that makes and receives Calls from Global System for Mobile communication (GSM)?

I need to build an App from Scratch that can originate and terminate calls to GSM technology.

I have no prior strong programming skills.

I would appreciate if i get to know the end to end technology associated and have any source code if it does exist.

As host says, Android has a built in mechanism to make calls over the available network.

You use an intent, specifically the 'Intent.ActionDial' or 'Intent.ACTION_CALL'.

Documentation is available here:

One thing to watch for is control returning to your app afterwards - take a look at this answer for a good example of how to do this by watching the call state with a listener: