I’m reposting this article because it’s very cool and anybody can try it and probably succeed on their first attempt.

the title of the original article is Build your own phone company with WebRTC and a weekend. I added the Node.js part because it a core tool used to make the application happen.

I intend to give this a try before the end of this month, so if you try it before I do, let us know how you fared. With out further ado, here’s how the author started:

Maybe I have been working in the communications industry too long, but much of the usual telephone experience seems ridiculously antiquated to me. Using a string of digits as a user address? Anyone can call you for any reason they want whether I know them and want to speak to them or not? Of all of the telephony systems daily nuisances, I find conference calls to be the worst! The process of looking up a random string of digits to dial into a bridge, listen to the same repetitive prompts, and then needing to look up and enter another random string of digits drives me insane every time. I would prefer to just provide a user-friendly URL, like the chadwallacehart.com I own and to make my phone service available when I choose.

Also, a video option would be nice – sometimes. I like to do video calls with my parents so they can see my kids which means negotiating which video telephony service we will use first, usually via text message, based on who happens to be sitting in front of what device. Allowing multi-party video would be even better so I can let my kids have one camera to show off in the background and I can call in with another to have a real conversation.

There are many solutions out there for the problems above, but none of them allow me to “own” the solution and change it to fit my needs. Fortunately I know something about WebRTC and have rudimentary programming skills, so I set out to make my own phone service during the holiday break.

Read the complete article here.

Related Post:  Disk partitioning guide for Linux Mint Debian

WebRTC Node.js


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin

Hola! Did you notice that LinuxBSDos.com no longer runs network ads?  Yep, no more ads from the usual suspects that track you across the Internet.  But since  I still need to pay to keep the site running, feel free to make a small donation by PayPal.

Subscribe for updates. Trust me, no spam!

Mailchimp Signup Form

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event for 2020.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.

8 Responses

  1. I have read some of the solutions you provided here but not seen any that addressed my problem. I have hp windows 8 pre-installed which I installed ubuntu 16.04 on. my problem now is that when i start my system the windows boots first except i pressed esc and F9 before i can see my grub platform. Please how can i fix this. Thanks.

  2. Hi,

    Thanks for this article. I bought a new Lenovo B50 intel i3 laptop with pre installed Windows 7 Pro, UEFI firmware.
    I shrinked the c: drive and created an unallocated space of 250 gb. I tried to boot the USB Ubuntu flash drive and the live version worked fine.
    So, I tried to install it.
    1. The first problem was it did not detect the Windows 7, so I did not get the option to install alongside Windows 7.
    So, I chose the “Something else” option and continued.
    2. The partition table showed the 250 gb unallocated space. But it was disabled and is not allowing me to select that to install it. It is showing as unsupported space.
    What could be the issue ? Please help me to resolve it.
    After I installed in the unallocated space. Will I be able to see the Windows 7 in the grub ? What needs to be done for that. Please help. Thanks in advance.

    1. Update .. ooOOoo

      My Windows Disk is Basic. But when I try to create a new volume, it is trying to convert it to Dynamic disk.
      What could be the reason?
      That is the reason why the unallocated free space is shown as Unusable space in Ubuntu..
      How can I fix this ? Thanks

  3. how can i install ubuntu 14.04 along with windows 7 without uefi? i installed ubuntu 14.04 using the same method as i used for 12.04 using easy bcd which was posted here, and it worked perfectly back then but now with ubuntu 14.04 the same method is not working.

    1. When you say it’s not working, what exactly is not working? What aspect is failing? Are you booting into the non-UEFI-aware version of the installer?

    2. P.S. EasyBCD with a dual-boot GPT/UEFI drive doesn’t work well.
      I used EasyBCD with a MBR/BIOS drive be4 and it worked great. but the version 2.2 messed up my BCD when i tried to do dual boot on the GPT/UEFI.
      and in EasyBCD’s beta version 2.3, it explicitly disables you from even trying to add a Linux entry to the BCD cause it knows window7/8 have some sort of ‘BCD locking’ is what the developer of EasyBCD told me and they dont want any issues where you mess up the 100MB BCD partition to pop up.

      I used windows boot disk to eventually get my Windows working again by running various BCDRepair/fixboot commands. Then used a BootRepair iso to get dual boot working (it seems to install GRUB smartly).

      Note: after installing ubuntu with the manual partitions, I had a GRUB boot menu which might have included Windows in it too. I shoulda just stuck with that instead of trying to use EasyBCD to fix Windows Boot Manager.

  4. So precisely and clearly instructed with screenshot. Even a amateur like me able to use it. Brother simply I love almost each and every post of you. May Allah’s blessing and peace be on you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter
Mailchimp Signup Form

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.


The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.

Anastasia Marchenkova

An invitation from Anastasia Marchenkova

Hya, after stints as a quantum researcher at Georgia Tech Quantum Optics & Quantum Telecom Lab, and the University of Maryland Joint Quantum Institute, I’m now working on superconducting qubit quantum processors at Bleximo. I’ll be speaking during Algorithm Conference in Austin, Texas, July 16 – 18, 2020. Meet me there and let’s chat about progress and hype in quantum computing.