The Openline Voice platform allows WebRTC to PSTN calling
Download using the following command
- This process has been tested onUbuntu 20.04 the install process may need to be adapted for other platforms
- If you use codespaces, be sure to use the 4 core environment
- The voice network can not run on arm64, x86_64 must be used
curl http://openline.sh/install.sh | sh
openline dev start -v voice
after the script completes you can validate the status of the setup by running
openline dev ping
if you are not running the minikube on your local machine and the minikube is behind a nat you will probably need to install the turn server to have audio
docker run -d --network=host coturn/coturn -v -z -n -X $(hostname -I|cut -f1 -d ' ') -L 0.0.0.0 --min-port=10000 --max-port=20000
TBD
- For help, feature requests, or chat with fellow Openline enthusiasts, check out our slack community!
- Our docs site has references for developer functionality, including the Graph API
Here's a list of the big technologies that we use:
- TBD
openline-voice/
├── architecture # Architectural documentation
├── deployment
│ ├── infra # Infrastructure-as-code
│ └── scripts # Deployment scripts
└── packages
├── apps # Front end web applications
│ ├── voice-plugin # customerOS data explorer
├── core # Shared core libraries
└── server # Back end database & API server- We love contributions big or small! Please check out our guide on how to get started.
- Not sure where to start? Book a free, no-pressure, no-commitment call with the team to discuss the best way to get involved.
A massive thank you goes out to all these wonderful people (emoji key):
- This repo is licensed under Apache 2.0, with the exception of the ee directory (if applicable).
- Premium features (contained in the ee directory) require an Openline Enterprise license. See our pricing page for more details.
