# INTERLINK WhatsApp CRM v2.2 - Webhook paralelo real

Esta versión agrega un webhook real paralelo para el módulo nuevo `whatsapp_v2`, sin apagar ni modificar el webhook viejo.

## URL nueva de webhook

```text
https://api.solucionesdc.com.ar/_inc/whatsapp_v2/webhook.php
```

## Qué agrega

- `/_inc/whatsapp_v2/webhook.php`: recibe mensajes reales de Meta.
- `Wa2MetaSender`: envía respuestas por Meta usando la configuración existente.
- `Wa2WhatsAppConfig`: lee token, Phone Number ID y Verify Token desde:
  1. variables de entorno `WA2_*`,
  2. tabla `whatsapp_settings`,
  3. `/_inc/whatsapp/config.php` del módulo viejo.
- Deduplicación por `wa_message_id` para evitar responder dos veces al mismo mensaje.
- Logs separados en `/_inc/whatsapp_v2/logs/`.
- `admin/live.php`: vista simple de monitoreo de conversaciones v2.

## Instalación

```bash
cd /var/www/html
unzip -o /root/interlink_whatsapp_v2_2_webhook_paralelo.zip
chown -R www-data:www-data /var/www/html/_inc/whatsapp_v2
mysql -u root -p interlink_crm < /var/www/html/_inc/whatsapp_v2/sql/wa2_schema.sql
php -l /var/www/html/_inc/whatsapp_v2/webhook.php
php -l /var/www/html/_inc/whatsapp_v2/app/MetaSender.php
php -l /var/www/html/_inc/whatsapp_v2/app/WhatsAppConfig.php
systemctl restart apache2
```

## Verificación

Abrir:

```text
https://api.solucionesdc.com.ar/_inc/whatsapp_v2/admin/diagnostics.php
```

Debe mostrar:

- Base conectada.
- Tablas `wa2_*` OK.
- Phone Number ID detectado.
- Access token detectado.
- Verify token detectado.

## Activación en Meta

En Meta Developers, cambiar temporalmente la URL del webhook a:

```text
https://api.solucionesdc.com.ar/_inc/whatsapp_v2/webhook.php
```

Usar el mismo verify token actual:

```text
interlink_verify_2026
```

Después de verificar, enviar un WhatsApp de prueba.

## Logs

```bash
tail -120 /var/www/html/_inc/whatsapp_v2/logs/webhook.log
tail -120 /var/www/html/_inc/whatsapp_v2/logs/webhook_send.log
tail -120 /var/www/html/_inc/whatsapp_v2/logs/send.log
tail -120 /var/www/html/_inc/whatsapp_v2/logs/fatal.log
tail -120 /var/log/apache2/error.log
```

## Volver al webhook viejo

Si necesitás volver atrás, en Meta Developers restaurás la URL vieja:

```text
https://api.solucionesdc.com.ar/_inc/whatsapp/webhook.php
```

El módulo viejo no fue modificado por este paquete.
