1. Mobile phone software
2. Every phone has one real phone number, we need this software binds one virtual phone number to get phone calls and SMS(hide real phone number and show virtual phone number to caller).
3. Virtual phone number can get phone calls and SMS as well as dial and SMS to the other party.
4. We do not have API, like Telecom [url removed, login to view] we can pay for it if needed.