hi,
the project needs experience in both Asterisk and frontend development,
I can give you a firefox extension that will let your users call through their IP phones( both softphones and desk phones).
kindly let me know if we can chat to discuss the project.
regards,