Update WhatsAppService.php

This commit is contained in:
Lizandro Guarnizo
2026-01-28 13:10:54 -05:00
parent 7997ecb830
commit 40bc8d15e7
+5 -6
View File
@@ -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;