# 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.