How would i go about making a VoIP

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Socket.io

    Realtime application framework (Node.JS server)

  • Outside of having to host the Freeswitch instance yourself no. But you can do that on a fairly cheap DigitalOcean droplet if you wanted. That would really be what powers Voice and Video calls, both in a conference and user-user. Learning how to get the basics setup can be a bit of a task but once it's all figured out, you don't have to worry about per minute pricing for user to user stuff. There are other PBX's out there as well, such as Asterisk. You can make your owner Socket.io server using Node.js for free (there are socket.io libs for other languages as well I believe) and host it on the same server you are hosting Freeswitch on if you wanted. All in would cost $10 in hosting per month for something that's just for less than 100 people. Then again, it might be around the same cost if you were using a much easier path such as Twilio, Plivo or SignalWire.

  • awesome-webrtc

    Discontinued A curated list of awesome WebRTC modules and resources.

  • companies like Daily make video APIs to simplify WebRTC...you can have a look at their case studies page to see how their customers use it. agora has a list too. or maybe that isn't what you were asking and something like WebRTC for the Curious is what you are looking for. tons of other WebRTC resources here

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • samples

    WebRTC Web demos and samples (by webrtc)

  • Here's a few samples. The video chat example will be very useful to you.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Passing Blob to server and back to client?

    2 projects | /r/learnprogramming | 5 Dec 2022
  • Webrtc 3 peer connection in Flutter

    2 projects | /r/FlutterDev | 19 May 2021
  • Develop a Video Chat App with WebRTC, Socket.IO, Express and React.

    2 projects | dev.to | 31 Aug 2023
  • How to properly scale an IO game?

    4 projects | /r/node | 6 Jul 2023
  • WhatsApp clone in React Native (using supabase & socket.io)

    4 projects | /r/reactnative | 31 Jan 2023