Let's just assume you've described the perfect solution.
Now, how do you make it actually happen?
What steps can you take to go beyond making theoretical comments on a online forum, to having a working experimental version handling calls on my Android phone?