Hi,
This is Chandra. To implement your task, we have to choose a open source softphone and modify the code according to your needs. I have lot of experience in this type of tasks. You can see my profile in this for complete list of projects. I assure that will complete your task within timeline. Looking forward to your response. Thank you.
Regards,
Chandra.