# INTERLINK WhatsApp v2.10.1 - Audio player en bandeja CRM

Este parche agrega reproducción de audios recibidos en la bandeja `inbox.php`.

Detectado:

- `message_type = audio`
- `media_id` existe
- `local_file = NULL`
- `meta_json.raw.audio.mime_type = audio/ogg; codecs=opus`

## Qué agrega

- Acción `download_media` en `api_inbox.php`.
- Acción `media_file` en `api_inbox.php`.
- Descarga segura del audio desde Meta usando `media_id`.
- Guarda el archivo en `_inc/whatsapp_v2/media/messages/`.
- Actualiza `wa2_messages.local_file`.
- Muestra `<audio controls>` en la conversación.
- Botón `Descargar audio` cuando todavía no está descargado.

## No toca

- webhook.php
- ConversationEngine.php
- MetaSender.php
- WhatsAppConfig.php
- token Meta
- IA

## Instalación

```bash
cd /var/www/html

cp _inc/whatsapp_v2/admin/api_inbox.php _inc/whatsapp_v2/admin/api_inbox.php.bak_audio_$(date +%F_%H%M)
cp _inc/whatsapp_v2/admin/inbox.php _inc/whatsapp_v2/admin/inbox.php.bak_audio_$(date +%F_%H%M)

unzip -o /root/interlink_whatsapp_v2_10_1_audio_player.zip

php _inc/whatsapp_v2/tools/apply_v2101_audio_player.php

mkdir -p _inc/whatsapp_v2/media/messages
chown -R www-data:www-data _inc/whatsapp_v2/admin _inc/whatsapp_v2/media
chmod -R 775 _inc/whatsapp_v2/media

php -l _inc/whatsapp_v2/admin/api_inbox.php
php -l _inc/whatsapp_v2/admin/inbox.php

systemctl restart apache2
```

## Uso

Abrir la bandeja:

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

En el mensaje de audio presionar **Descargar audio**. Luego aparecerá el reproductor.
