83 lines
2.4 KiB
Markdown
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.
|