CSR8635 car infotainment system

Hi, i want to build a car infotainment system using arduino and an old android phone with a nice hd 5 inch screen.
Here is my first diagram about this project so you can understand more:

Now, going into the project and the tehnical part of the design i faced my first problems which are :
The bl module have HFP (hands free profile) so it should work with my personal phone connected to it.
But:
How can i detect if the bl module sense a call incoming or outgoing ?
(so i can pause the FM radio and insert a button for answer/or not in the car android app, and keep it paused while the call is active)

How do i extract the caller name from bl module ?
(so i can display it on the android app)

How can i send a command to bl module to answer the call ?
(using the android app as an input to the arduino and the arduino to the bl module)

and another question not about the bl module is :

How can i control 3 inputs of audio to the main amplifier ?
Is it possible with my current IC (CSC2313F)
Or it isn't OR is too hard to use that IC ?
And