Files
voip-freepbx-setup/README.md

83 lines
2.4 KiB
Markdown

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