Comms Documentation
From Taridium
Line 3: | Line 3: | ||
Taridium's comms is a Virtual PBX platform that leverages common Open Source projects such as Linux, Asterisk and PHP. It offers a complete hosted PBX application. It uses a partitioned naming convention that enables multiple PBXs to run on a single server instance without the need for virtualization. | Taridium's comms is a Virtual PBX platform that leverages common Open Source projects such as Linux, Asterisk and PHP. It offers a complete hosted PBX application. It uses a partitioned naming convention that enables multiple PBXs to run on a single server instance without the need for virtualization. | ||
- | === Components === | + | === Components & Architecture === |
- | All of comms software components can run on a single server, or be split up for improved scalability. | + | All of comms software components can run on a single server, or can be split up for improved scalability. They are installed as architecture independent RPM packages along with a number of required dependencies. Currently only RedHat Linux and clones such as CentOS are supported. |
====comms core==== | ====comms core==== | ||
+ | |||
+ | The comms core component contains shared libraries common to both switch and web packages. This includes the specifications for the database schema. Files for the comms core can be found in /usr/local/comms/. Depending on the size of the installation core packages are installed on switch and web servers, but can also be installed separately. Particular applications for separate installations are configuration database servers and CDR servers. | ||
====comms switch==== | ====comms switch==== | ||
+ | |||
+ | The comms switch package provides all call routing scripts and voice applications for a Virtual PBX switch. | ||
====comms web==== | ====comms web==== | ||
+ | |||
+ | The comms web package provides web interfaces for management, virtual PBX and end user administration. | ||
====comms proxy==== | ====comms proxy==== | ||
+ | The comms proxy package provides a front end proxy for comms switch servers. | ||
=== Interfaces === | === Interfaces === | ||
====Administrator Interface==== | ====Administrator Interface==== | ||
+ | |||
+ | |||
====Enterprise Interface==== | ====Enterprise Interface==== |
Revision as of 13:47, 11 April 2016
Contents |
comms Overview
Taridium's comms is a Virtual PBX platform that leverages common Open Source projects such as Linux, Asterisk and PHP. It offers a complete hosted PBX application. It uses a partitioned naming convention that enables multiple PBXs to run on a single server instance without the need for virtualization.
Components & Architecture
All of comms software components can run on a single server, or can be split up for improved scalability. They are installed as architecture independent RPM packages along with a number of required dependencies. Currently only RedHat Linux and clones such as CentOS are supported.
comms core
The comms core component contains shared libraries common to both switch and web packages. This includes the specifications for the database schema. Files for the comms core can be found in /usr/local/comms/. Depending on the size of the installation core packages are installed on switch and web servers, but can also be installed separately. Particular applications for separate installations are configuration database servers and CDR servers.
comms switch
The comms switch package provides all call routing scripts and voice applications for a Virtual PBX switch.
comms web
The comms web package provides web interfaces for management, virtual PBX and end user administration.
comms proxy
The comms proxy package provides a front end proxy for comms switch servers.