Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.59 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.59 KB

CustomPBX

CustomPBX (under development) is API server and Web GUI for FreeSwitch. Providing pure FreeSWITCH experience and can be installed on existing systems with import existing configuration. Built in the single binary file.

The project is under development, not tested well and can have security issues.

Backend created with Golang v.1.19 located in src/custompbx.

Frontend with Angular v.15 located in src/cweb-app.

Service requirements:

  • OS Linux (amd64)
  • FreeSWITCH
  • Postgres

To build run:
make install
To rebuild after resolved dependencies:
make build
To run frontend local build+test set backend websoket url export WS_BACKGROUND_OVERRIDE=wss://HOST:PORT/ws and run:
make front-serve
Look into Makefile for more options.

Built binary file can be found in bin/ directory and can be used according Documentation.

Or just use precompiled binary from Releases Page

Feel free to contact via discussions or open an issue!


Documentation

For Installation and Configuration manuals follow project's Wiki Page

scheme


GUI Demo

demo