Have worked on a similar project for my company.
Project details: WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple JavaScript APIs. The WebRTC components have been optimized to best serve this purpose.
The main objective of this project is to make audio/video call from:
Browser to Browser, Browser to VoIP/Softphone, VoIP/Softphone to Browser Language Used/Web Server Application: HTML5, JavaScript, C / Apache.