From 40bc8d15e7d61c50bcfbc24b5ab39b97372fd02f Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 28 Jan 2026 13:10:54 -0500 Subject: [PATCH] Update WhatsAppService.php --- services/WhatsAppService.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/services/WhatsAppService.php b/services/WhatsAppService.php index 78b18e1..56d2f80 100644 --- a/services/WhatsAppService.php +++ b/services/WhatsAppService.php @@ -474,13 +474,12 @@ class WhatsAppService $mediaData['filename'] = $filename; } - // Para audio: agregar parámetro 'ptt' (push-to-talk) si es nota de voz - // Esto hace que aparezca con la onda verde característica de WhatsApp + // NOTA: El parámetro 'ptt' (push-to-talk) para notas de voz NO está disponible + // en WhatsApp Cloud API cuando se usa media_id. Solo funciona en WhatsApp Business API On-Premise. + // Los mensajes de audio en formato .ogg con códec OPUS se mostrarán correctamente, + // pero sin la onda verde característica de las notas de voz. if ($mediaType === 'audio' && $isVoice) { - // Según documentación de Meta: "ptt": true para mensajes de voz - // El archivo debe ser .ogg con códec OPUS - $mediaData['ptt'] = true; - error_log('sendMediaById: Enviando como nota de voz (ptt=true)'); + error_log('sendMediaById: is_voice=true, pero ptt no soportado en Cloud API. Audio se enviará como archivo.'); } $data[$mediaType] = $mediaData;