INTERLINK WHATSAPP v2.7 - BASE ENTRENADA PARA ISP Fecha: 30/07/2026 IMPORTANTE - Este paquete se aplica sobre INTERLINK WhatsApp v2.6 instalado. - Incluye dentro de sus archivos la corrección conversacional v2.6.1. - La migración también normaliza conversaciones antiguas que quedaron en support_ticket_open. - No contiene credenciales, tokens, comprobantes ni archivos de configuración privada. - No elimina clientes, mensajes, tickets, incidencias ni conocimiento existente. CONTENIDO - 108 políticas de consulta. - 465 formas de preguntar precargadas. - 16 respuestas aprobadas y estables. - 101 casos de prueba de clasificación. - Panel Entrenamiento para probar y agregar nuevas variantes. 1. BACKUP sudo mkdir -p /root/backups_interlink sudo cp -a /var/www/html/_inc/whatsapp_v2 \ /root/backups_interlink/whatsapp_v2_antes_v27_$(date +%F_%H%M%S) mysqldump -u root -p --single-transaction --routines --triggers interlink_crm \ > /root/backups_interlink/interlink_crm_antes_v27_$(date +%F_%H%M%S).sql 2. PAUSAR TEMPORALMENTE LA IA OPERATIVA Desde WhatsApp > IA: - desactivar temporalmente el refinado IA operativo; - mantener disponibles las reglas y la derivación humana. No es obligatorio detener el webhook para copiar los archivos, pero conviene hacerlo en un horario de baja actividad. 3. EJECUTAR LA MIGRACIÓN mysql -u root -p interlink_crm \ < /root/INTERLINK_WA2_V27_MIGRACION_2026-07-30.sql La migración es idempotente: puede ejecutarse nuevamente. Inserta o actualiza únicamente el pack interlink_isp_v27. 4. COPIAR LOS ARCHIVOS El ZIP contiene la carpeta whatsapp_v2. Extraer desde /var/www/html/_inc: cd /var/www/html/_inc sudo unzip -o /root/interlink_whatsapp_v27_base_isp_entrenada_2026-07-30.zip -d /var/www/html/_inc 5. PERMISOS sudo chown -R www-data:www-data /var/www/html/_inc/whatsapp_v2 sudo find /var/www/html/_inc/whatsapp_v2 -type d -exec chmod 755 {} \; sudo find /var/www/html/_inc/whatsapp_v2 -type f -exec chmod 644 {} \; 6. SINTAXIS PHP find /var/www/html/_inc/whatsapp_v2/app \ /var/www/html/_inc/whatsapp_v2/admin \ /var/www/html/_inc/whatsapp_v2/tests \ -name '*.php' -print0 | xargs -0 -n1 php -l sudo systemctl reload apache2 7. VERIFICACIÓN SQL mysql -u root -p interlink_crm \ < /root/INTERLINK_WA2_V27_VERIFICAR_2026-07-30.sql Valores esperados: - politicas_activas: 108 - ejemplos_activos: 465 - conocimientos_activos: 16 - casos_prueba_activos: 101 Los ejemplos agregados manualmente desde el panel usan source_pack=manual_interlink y no alteran esos cuatro valores. 8. PRUEBAS Prueba independiente del catálogo, sin conectarse a la base: php /var/www/html/_inc/whatsapp_v2/tests/run_training_catalog_checks.php Resultado esperado: TOTAL=101 OK=101 FAIL=0 Prueba contra la base instalada: php /var/www/html/_inc/whatsapp_v2/tests/run_training_db_checks.php Resultado esperado: TOTAL=101 OK=101 FAIL=0 Pruebas conversacionales de seguridad: php /var/www/html/_inc/whatsapp_v2/tests/run_pure_tests.php \ /var/www/html/_inc/whatsapp_v2 Resultado esperado: 48 aprobadas, 0 fallidas. 9. PANEL DE ENTRENAMIENTO Abrir: https://api.solucionesdc.com.ar/_inc/whatsapp_v2/admin/training.php Funciones: - probar una frase sin enviar WhatsApp; - ver intención, consulta específica, confianza y ejemplo utilizado; - activar o desactivar políticas y ejemplos; - agregar nuevas formas de preguntar vinculadas a políticas existentes. 10. PRUEBAS RECOMENDADAS DESDE WHATSAPP - Buenas tardes - Pasame el alias - Me estoy mudando, ¿cómo hacemos? - La luz LOS está roja - Solo un celular no conecta - Ya reinicié y sigo sin internet - ¿Hay un corte general? - Quiero cambiar la clave del WiFi - Quiero que venga un técnico - Gracias Revisar que: - un saludo no cree tickets; - una nueva consulta no herede el tema anterior; - una incidencia se afirme solo si existe en el panel; - un ticket se informe solo después de crearse realmente; - no se pida nuevamente un dato ya informado. 11. ROLLBACK SEGURO Para desactivar solo la base v2.7, sin borrar historial: mysql -u root -p interlink_crm \ < /root/INTERLINK_WA2_V27_ROLLBACK_SEGURO_2026-07-30.sql Luego restaurar el backup de archivos realizado antes de instalar. También se entrega un ZIP de rollback de archivos que vuelve al código v2.6.1 y elimina únicamente los archivos nuevos de v2.7. LÍMITES HONESTOS No existe una lista literal de todas las frases posibles que un cliente podría escribir. Esta implementación cubre las familias habituales de un ISP y permite sumar variantes reales desde el panel. Una consulta no reconocida no debe inventar una respuesta: utiliza aclaración segura o derivación humana.