ui(admin): v2.6.5 intitules professionnels pour musiques d'attente et annonces en boucle

This commit is contained in:
sorcier committed 2026-11-12 10:10:29 +01:00
1 parent f94299def1
commit 871a90c102
2 files changed
+8 -7

No files matched your search

+6 -6
View File
@@ -1932,13 +1932,13 @@ function buildDestinationOptionsHtml(selectedValue = 'ext-101') {
html += `</optgroup>`;
}
// Piège à Spammeurs / Musique d'attente en boucle continue (MoH)
// Musique d'attente en boucle continue (MoH)
const mohSounds = sounds.filter(s => s.usage_type === 'moh');
html += `<optgroup label="🎵 Piège à Spammeurs (Musique d'attente en boucle infinie)">`;
html += `<option value="moh-default" ${normVal === 'moh-default' ? 'selected' : ''}>🎵 Musique MoH générale par défaut (en boucle infinie)</option>`;
html += `<optgroup label="🎵 Musique d'attente (Boucle continue)">`;
html += `<option value="moh-default" ${normVal === 'moh-default' ? 'selected' : ''}>🎵 Musique d'attente par défaut (boucle continue)</option>`;
mohSounds.forEach(s => {
const val = `moh-${s.id}`;
html += `<option value="${escapeHtml(val)}" ${normVal === val ? 'selected' : ''}>🎵 Musique MoH dédiée : ${escapeHtml(s.name)} [${escapeHtml(s.site_category)}]</option>`;
html += `<option value="${escapeHtml(val)}" ${normVal === val ? 'selected' : ''}>🎵 Musique d'attente : ${escapeHtml(s.name)} [${escapeHtml(s.site_category)}]</option>`;
});
html += `</optgroup>`;
@@ -1951,10 +1951,10 @@ function buildDestinationOptionsHtml(selectedValue = 'ext-101') {
});
html += `</optgroup>`;
html += `<optgroup label="👵 Piège Scammer / Fausse Voix en boucle infinie (Anti-Spam Tarpit)">`;
html += `<optgroup label="🔁 Annonce vocale en boucle continue">`;
announcements.forEach(s => {
const val = `sound-loop-${s.id}`;
html += `<option value="${escapeHtml(val)}" ${normVal === val ? 'selected' : ''}>👵 Voix en boucle infinie (ex: vieille dame) : ${escapeHtml(s.name)}</option>`;
html += `<option value="${escapeHtml(val)}" ${normVal === val ? 'selected' : ''}>🔁 Annonce en boucle : ${escapeHtml(s.name)}</option>`;
});
html += `</optgroup>`;
}