Création de campagnes automatiques pour les appels manqués
Depuis la page Appels manqués, un bouton "Créer et lancer la campagne" ouvre un assistant en 2 étapes pour :
filtrer les appels à rappeler (dates, file d’attente, groupe) avec compteur dynamique
paramétrer la campagne (agents, fin de campagne, plages horaires de validité, nombre max de tentatives)
créer et lancer immédiatement une campagne “Rappel — Appels manqués — AAAA‑MM‑JJ” en statut Actif, en y injectant les numéros filtrés
Améliorations UX — page Détails d’une campagne
Visibilité du statut
Badge explicite à côté du titre : Actif (vert) / En pause (orange).
Le bouton d’action s’adapte : Reprendre ▶️ si la campagne est en pause ; Mettre en pause ⏸️ si elle est active.
Tableau “Contacts à appeler”
Nouvelles colonnes : Heure de début, Heure de fin.
Tri par défaut : Date prévue décroissante (les plus récents/urgents en premier).
Accès rapide aux statistiques
Nouveau bouton Voir les statistiques dans la barre d’actions (redirige vers les stats de la campagne).
Clarification de l’interface
Avertissement si aucun agent assigné : “⚠️ Aucun agent assigné. La campagne ne peut pas être activée tant qu’au moins un agent n’est pas assigné.”
Panneau de sélection repensé avec un affichage plein écran et la liste des utilisateurs structurée .
Nouvelle vue en tableau
Campagne (cliquable)
Avancement
Appels (Total)
Succès / Échecs (Aujourd’hui)
Restant
Agents connectés
Filtres rapides
Campagnes avec appels restants
Campagnes avec appels passés aujourd’hui
Campagnes sans agent assigné
Campagnes sans agent connecté
Mais aussi :
Par Groupe
Par Agent
Regroupement par groupe
Vue par campagne et aussi vue par groupe, avec sous‑total “Appels restants” par groupe.
Navigation : Le nom de la campagne est un lien direct vers sa page de détails.
Nouveau réglage dans la création/édition d’une campagne :
[✓] Activer le nettoyage automatique des contacts
Conserver les contacts terminés pendant [ X ] jours.
Un CRON quotidien supprime les contacts dont la dernière mise à jour est antérieure de plus de X jours.
Ajout d’informations clés directement dans le tableau des utilisateurs et possibilité d’épurer l’affichage en masquant les comptes archivés.
Nouvelle colonne “Équipe"
Nouvelle colonne “Dernière connexion” (date/heure de la dernière authentification).
Contrôle “Afficher les utilisateurs archivés” (case à cocher).
Comportement par défaut : les archivés sont masqués au chargement de la page.
Clarification de l’appartenance d’un utilisateur à un groupe parent vs un sous‑groupe, afin d’éviter toute confusion.
Indentation visuelle des groupes enfants sous leur parent.
Indicateur explicite de hiérarchie.
Cette fonctionnalité permet d’associer un numéro de téléphone à une localisation physique afin de respecter les exigences réglementaires et, en cas d’appel aux services d’urgence, de permettre l’identification immédiate de l’appelant et l’acheminement adéquat des secours.
Il est possible au niveau d'un numéro de téléphone de remplir ces informations.
Nouvelles règles pour la création de votre mot de passe
Afin de renforcer la sécurité de vos informations, nous avons mis à jour notre politique de mots de passe. Votre nouveau mot de passe devra respecter les deux critères suivants :
1. Longueur :
Il doit contenir entre 14 et 64 caractères.
2. Complexité :
Il doit combiner au moins trois (3) des quatre (4) types de caractères suivants :
Des lettres majuscules (A-Z)
Des lettres minuscules (a-z)
Des chiffres (0-9)
Des caractères spéciaux (par exemple : !, @, #, $, %)
Un encart affiche chaque condition sur une ligne, avec une icône rouge/verte qui s’actualise en temps réel.
#4040 — Création de campagnes automatiques pour appels manqués
#4039 — UX Détails de campagne
#4038 — Amélioration assignation des agents
#4036 — Nouveau tableau de bord campagnes sortantes
#4041 — Nettoyage automatique des contacts terminés
#4059 — schedule_start_dt requis avant activation
[Bug] — Visibilité immédiate des nouvelles campagnes créées depuis Appels manqués
#4037 — Liste utilisateurs: colonnes “Équipe”, “Dernière connexion” + masquage des archivés
#4063 — Aide à la définition du mot de passe (indicateurs temps réel FR/EN)
#4062 — Hiérarchie groupes parent/enfant visible
#4088 — Bouton “Modifier” sur la localisation d’un numéro DID
#4112 — Champs requis renforcés pour localisation de numéro
#4045 — Reseller API: paramètre sip_password aux créations
#4044 — Reseller API: CRUD jetons de provisioning
#3967 — Cookies de session (SNAME_) sécurisés (HttpOnly/SameSite)
#3959 — Règles de sécurité appliquées côté serveur
#3960 — Prévention SSRF (config CRM)