Call Automatically Disconnects When Calling
So this is weird, but I realised that I accidentally dialled *31# and the problem started. Now, I dialled #31# and I am able to call.
For information on USSD/MMI Codes see this wiki page