What is Oduist PBX?
First of all, Oduist PBX consists of various Odoo modules that provide its functionality. Let's list some of them:
- Asterisk Plus (main application)
- Asterisk Plus Admin
- Asterisk Plus CRM
- Asterisk Plus Helpdesk
- Asterisk Plus Sale
- Asterisk Plus HR
- Asterisk Plus Project
- Asterisk Plus Account
- Asterisk Plus Call Group
- Asterisk Plus Multicompany
- Asterisk Plus Yeastar
- Asterisk Plus Grandstream
- and more...
Agent
The Agent is a middleware service that is used to connect Odoo and Asterisk together in a special way. The Agent performs the following functions:
Forwards Asterisk AMI events to Odoo according to the downloaded events map.
Executes Asterisk AMI actions received from Odoo.
Provides FastAGI interface to execute PBX dialplan from Odoo methods.
Protects Asterisk from DDoS and password bruteforce attacks (optionally).
Provides a backend part for a WEB based Asterisk CLI (optionally).
Agent is a transparent bridge between Odoo and Asterisk that allows you to manage PBX logic from models and methods written in Python. Thus, 99% of the phone application is written on the Odoo side.
The agent is usually (but not necessarily) installed on the server where Asterisk is installed.
Asterisk
Asterisk - ... is Asterisk. The most widespread PBX in the world, providing unlimited telephone capabilities. Our product integrates with virtually any Asterisk system without overlapping or affecting your existing Asterisk management system, so Oduist PBX can co-exist with what you already have.