What I want is, I want to establish a server that can handle VoIP and can response to clients(mobile phone) request, and I will create an Android application/Java SE client, and then those client can communicate each other, can call with/without video, also can forward SMS to each other.
Theres also an instance that if a client will inquire/call a certain number(this could be in server side), a voice response will let him choose his option, press 1 for inquiry of grade(maybe this is in audio response), press 2 for inquiry of balance(maybe this is an audio response).
First, I have no idea if I will have to install another service of Apache.
Second, can Apache Mina can handle all of that?
Could someone explain/guide me to what should I do in order to perform my objective?