Hi Sir,
I could do that using VoIP technology. You do not need an android software. You need just a pbx installed in raspy and a softphone (free) in your mobile phone. I have to check if a softphone for raspy exist.
My skype id is reptil1317. Just contact me and we could talk about your project.
Regards,
Juan