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:

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

Description
FreePBX 17 VoIP setup para horux360, consultoria-as y nexus
Readme 45 KiB
Languages
Shell 100%