Is there any way I can allow my app to programmatically make a phone call?
Make a phone call programmatically.
Not fully automatically. IMHO, the purpose is to avoid spam calls. You need to go through the phone app from a button.
There is a detailed answer here : https://developer.apple.com/forums/thread/87997