diff --git a/whatsapp-gateway/baileys-client.js b/whatsapp-gateway/baileys-client.js index b0015fa..1c71160 100644 --- a/whatsapp-gateway/baileys-client.js +++ b/whatsapp-gateway/baileys-client.js @@ -325,10 +325,13 @@ async function sendMessage(session_key, phone, message, mediaUrl = null, audioBa if (audioBase64) { const buffer = Buffer.from(audioBase64, 'base64'); + const mime = mimetype || 'audio/mp4'; + const isMp3 = mime.includes('mpeg') || mime.includes('mp3'); + sentMsg = await sock.sendMessage(jid, { audio: buffer, - mimetype: mimetype || 'audio/mp4', - ptt: true + mimetype: mime, + ptt: !isMp3 // Disable PTT for MP3 to prevent iOS playback errors }); } else if (mediaUrl) { const ext = mediaUrl.split('.').pop().toLowerCase();