hecatae
resident hecatae
- Joined
- Feb 7, 2014
- Messages
- 770
- Reaction score
- 202
https://github.com/irontec/ivozprovider
Off to fire up a test server
Ivoz Provider is a multitenant solution for VoIP telephony providers designed for horizontal scaling and load balancing.
Features
Multitenancy
IvozProvider supports multiple management levels, from Global platform administrator to final user, each of them having its own web interface with visibility to perform configuration tasks.
Scaling
- Global Administrator manages multiple Brands
- Brand Administrators manage multiple Companies
- Company Administrators manage multiple Users
- Users manage their preferences
From its beginning, IvozProvider was designed to be installed distributed between multiple machines, each one fullfilling one of the existing profiles:
And many others open source projects.
- Proxy:
- Provides SIP communication with Providers and Users terminals
- Provides media relay between endpoints
- Powered by Kamailo SIP Server 5.1
- Portal:
- Provides Web interfaces for all platform roles
- Access to all Bussiness data and shared files through Rest API services
- Management interfaces powered by Klear Framework
- User interface powered by AngularJS
- Application Server:
- Provides PBX features and runs configured logics
- Powered by Asterisk 13 LTS with PJSIP channel driver
- Logics implemented in PHP using fastagi AGI
- Data:
- Provides database and shared storage for the rest of machines
- Powered by MySQL 5.7 Server
Off to fire up a test server