Build WebRTC Server

Job ID: 32505098

Budget: $30 – $250 USD

We need a developer who can create a WebRTC server using Janus, JSSIP, WebRTC, mediasoup, etc. (whatever solution is best).

The system works in two ways:
1 (attached graphic). Calls will come in through our DID. Each call is authenticated through our API (handled by a separate developer) and then each user is placed into separate channels after API authentication. The audio stream from the caller will be listened to and processed by our audio tools. The calling system is setup through Twilio SIP trunking.
2. When each user is in a webrtc channel, allow for the ability to have one or two users join via webrtc clients such as our mobile app, browser, etc. (another developer will handle client development).

We are NOT building a conferencing app, but we need the ability to accept calls and then later perhaps have a client join via webrtc. This is all strictly on voice, there is no need for a frontend or video. There is some API integration that will have to be worked out with the codebase and with the help of our developers.
Related categories: Linux VoIP Twilio SIP WebRTC