Initial commit: FreePBX 17 VoIP setup for horux360, consultoria-as, nexus
This commit is contained in:
82
README.md
Normal file
82
README.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# VoIP FreePBX 17 - Setup Completo
|
||||
|
||||
Repositorio con la instalación, configuración y documentación del sistema VoIP on-premise para las 3 empresas del grupo.
|
||||
|
||||
## 🏢 Empresas
|
||||
|
||||
- **Horux360** → Extensiones `100-199`
|
||||
- **Consultoria-AS** → Extensiones `200-299`
|
||||
- **Nexus** → Extensiones `300-399`
|
||||
|
||||
## 📁 Estructura del Repositorio
|
||||
|
||||
```
|
||||
├── scripts/
|
||||
│ ├── install-freepbx17-ubuntu2404.sh # Instalación completa desde cero
|
||||
│ └── setup-extensions-ivr.sh # Crear extensiones e IVR post-install
|
||||
├── configs/
|
||||
│ ├── asterisk-manager.conf # Configuración AMI (Odoo)
|
||||
│ ├── jail.local # Fail2Ban
|
||||
│ ├── freepbx.conf # VirtualHost Apache
|
||||
│ ├── odbc.ini # Conexión CDR a MySQL
|
||||
│ └── odbcinst.ini # Drivers ODBC
|
||||
├── docs/
|
||||
│ └── DOCUMENTACION_VOIP.md # Guía completa de uso
|
||||
└── sql/
|
||||
├── asterisk_schema.sql # Esquema BD principal
|
||||
└── asteriskcdrdb_schema.sql # Esquema BD CDR
|
||||
```
|
||||
|
||||
## 🚀 Instalación Rápida
|
||||
|
||||
En un servidor Ubuntu 24.04 LTS limpio:
|
||||
|
||||
```bash
|
||||
git clone https://git.consultoria-as.com/ialcarazsalazar/voip-freepbx-setup.git
|
||||
cd voip-freepbx-setup
|
||||
chmod +x scripts/*.sh
|
||||
sudo ./scripts/install-freepbx17-ubuntu2404.sh
|
||||
sudo ./scripts/setup-extensions-ivr.sh
|
||||
```
|
||||
|
||||
## 🔧 Requisitos
|
||||
|
||||
- Ubuntu 24.04 LTS
|
||||
- 4 vCPUs, 8GB RAM, 50GB disco (mínimo recomendado)
|
||||
- Acceso root
|
||||
- Conexión a internet
|
||||
|
||||
## 🌐 Accesos por Defecto
|
||||
|
||||
| Servicio | URL / Credencial |
|
||||
|----------|------------------|
|
||||
| Panel Admin FreePBX | `http://IP-SERVIDOR/admin` |
|
||||
| Usuario Admin | `admin` / `FreePBX2026!` |
|
||||
| AMI (Odoo) | `odoo` / `OdooAMI2026!` |
|
||||
|
||||
## 📞 Extensiones Configuradas
|
||||
|
||||
| Ext | Empresa | Secret |
|
||||
|-----|---------|--------|
|
||||
| 100 | Horux360 | `Horux100!` |
|
||||
| 200 | Consultoria-AS | `Consult200!` |
|
||||
| 300 | Nexus | `Nexus300!` |
|
||||
|
||||
## 📊 Dashboard
|
||||
|
||||
Accede a `Reports → CDR Reports` desde el panel admin para ver:
|
||||
- Historial de llamadas
|
||||
- Grabaciones
|
||||
- Métricas por extensión y empresa
|
||||
|
||||
## 🔌 Integración Odoo
|
||||
|
||||
1. Instalar módulos de [OCA/connector-telephony](https://github.com/OCA/connector-telephony)
|
||||
2. Configurar servidor Asterisk en Odoo:
|
||||
- IP: `IP_DEL_SERVIDOR_VOIP`
|
||||
- Puerto: `5038`
|
||||
- Usuario/Pass: `odoo` / `OdooAMI2026!`
|
||||
|
||||
## 📝 Licencia
|
||||
|
||||
Configuración propietaria del grupo. Uso interno únicamente.
|
||||
Reference in New Issue
Block a user