an open source digital intercom system for live television broadcastst
This project was created by Balte de Wit as his end project (Profiel Werkstuk) at CSG Prins Maurits. This project's goal is to provide community based TV channels with a very powerful multi channel digital intercom system.
Getting up and running is as easy as 1, 2, 3.
-
Install your dependencies
cd path/to/OpenCom; npm install
-
generate ssl certificates for your node server in OpenCom/certs (cert.pem and key.pem)
-
Start your app
npm start
-
Make sure you have FreeSwitch installed.
-
Make sure NodeJS has read and write access to the FreeSwitch Directory configuration
-
Start FreeSwitch.
-
Go to https://[your-ip]:3030/setup?user=[admin-username]?password=[admin-password] to set up your admin user
-
Go to https://[your-ip]:7443 and validate the certificate, next go to https://[your-ip]:3030/admin.html or https://[your-ip]:3030 and you're good to go
16.12.0
- Initial set up on GitHub
16.12.1
- First actually working project, with many bugs still
1.3.0
- Missed a lot of version updates, but I am now using semver!
- Added actual voip sessions (1.1)
- Added client page (1.2)
- Added user -> admin upgrade (1.3)
Just because the version is greater than 1.0 now does not mean this is a released software. I am using semver as in breaking.feature.fix, releases should have actual names!
Copyright (c) 2016
Licensed under the GPL-V3 license.