hi there,
I have gone through the requirements seems possible and can be achieved within hours,
click to call is easily achievable as I have done that function for another firm,
let's discuss more for your complete detailed requirement.
hoping to list from you :)
thank you.