Nouveautés

MaxiPBX évolue en continu

Chaque version apporte son lot de nouveautés, d'améliorations et de correctifs — déployés automatiquement sur toutes les instances, sans interruption de service. Dépliez une version pour voir son détail.

v1.17.6 Accès ARI activé automatiquement sur toute la flotte 16 août 2026
  • Corrigé Accès ARI activé automatiquement sur toute la flotte : l'accès ARI (introduit en 1.17.5) n'était réellement exposé que sur les box fraîchement installées — une box mise à jour recevait bien le moteur mais pas son activation (liaison à l'Asterisk local et exposition HTTPS sur le port 443). C'est corrigé : l'accès ARI est désormais posé automatiquement sur chaque box, y compris celles déjà en service. Il ne reste qu'à créer un identifiant et ses adresses IP autorisées (menu ARI global, ou par tenant dans les paramètres du client)
v1.17.5 API PBX : authentification standard & documentation OpenAPI 16 août 2026
  • Amélioré API PBX plus simple à intégrer : elle accepte désormais l'en-tête d'authentification standard « Authorization: Bearer <jeton> », en plus de l'en-tête historique — sans rien changer pour les intégrations existantes
  • Amélioré Documentation OpenAPI / Swagger clarifiée pour les intégrateurs : les schémas d'authentification sont décrits sur les routes protégées (jeton utilisateur/admin recommandé pour les intégrations, en-tête historique conservé pour la compatibilité, clé API dédiée aux routes hôtellerie/PMS), les routes publiques n'étant pas marquées comme authentifiées. Le modèle d'accès est précisé — un administrateur de tenant reste limité à son propre tenant, un administrateur général gère tous les tenants — et une documentation d'accès à l'API (URLs, en-têtes, exemples) est ajoutée
  • Nouveau Codes des services (feature codes) modifiables par client : dans Système › Extensions, onglet « Features », le code de chaque service peut désormais être changé par tenant (par exemple *9 → *99), au-delà du simple activer/désactiver — chaque client adapte les codes de fonction à ses habitudes. Le code saisi est validé (chiffres et symboles * # +) et toute collision avec un autre code est refusée et signalée. Interface responsive
  • Nouveau Accès ARI (Asterisk REST Interface) sécurisé, global et par tenant : l'API bas niveau d'Asterisk peut désormais être ouverte à des intégrations tierces (CTI, applications d'appel sur mesure) via une passerelle MaxiPBX. Identifiants dédiés (login et mot de passe chiffré) gérés au niveau global (toute la box) ou par tenant (chaque client gère les siens, cloisonnés à son périmètre) ; restriction par adresse IP obligatoire (liste blanche — accès fermé par défaut tant qu'aucune IP n'est autorisée) ; exposé en HTTPS sur le port 443 (REST et WebSocket d'événements) sans ouvrir de port supplémentaire ; un identifiant de tenant ne voit et ne pilote que les appels de son tenant (l'initiation d'appels reste réservée au niveau global)
  • Nouveau Podium des agents dans les statistiques du centre d'appels : un classement « Top 10 » des meilleurs agents, avec filtre par file (une, plusieurs ou toutes les files) et un critère de classement au choix — appels répondus, temps de conversation, taux de réponse, rapidité de décroché, ou un score combiné (volume + taux + conversation + rapidité) — calculé sur la période sélectionnée. Podium 🥇🥈🥉 sur les 3 premiers, tableau responsive
  • Amélioré Panneau de trace d'appel enrichi : un résumé de l'appel reste désormais toujours visible (identifiant, sens, statut, durée, source, destination, début et fin)
  • Amélioré Captures réseau plus claires : le bouton « PCAP 2 min », trompeur, est remplacé par une capture paramétrable (2 min, 15 min, 1 h, 6 h ou 24 h), explicitement présentée comme une capture « à partir de maintenant » et non la reconstruction d'un appel passé ; les captures récentes s'affichent avec leur état, leur durée, leur taille et un lien de téléchargement
v1.17.3 Diagnostics audio & trace d'appel 16 août 2026
  • Nouveau Collecte des diagnostics depuis l'application : le PBX reçoit les rapports de diagnostic audio envoyés depuis le softphone Web ou Desktop, les enrichit avec son propre contexte et les remonte au ControlPlane pour le support
  • Nouveau Trace d'un appel depuis son journal (CDR) : depuis l'administration, un bouton « Afficher la trace » ouvre une chronologie visuelle du parcours de l'appel — journal normalisé, événements de la téléphonie, artefacts et lien de corrélation vers les diagnostics collectés
  • Nouveau Captures réseau (PCAP) à la demande pour le diagnostic : un administrateur du tenant peut lancer une courte capture du trafic téléphonie (de 10 secondes à 5 minutes), l'arrêter manuellement et la télécharger (accès authentifié). Ce n'est pas un enregistrement permanent — on lance une capture courte au moment de reproduire le problème ; la dernière capture disponible est reliée à la trace de l'appel, avec sa taille et son lien de téléchargement (boutons « Lancer PCAP », « Arrêter », « Télécharger »)
  • Nouveau Journalisation transversale de toutes les modifications : un audit automatique enregistre désormais chaque opération de création, modification, suppression, connexion et action système ou tenant — y compris celles qui n'étaient pas explicitement tracées auparavant. Chaque entrée conserve l'auteur, le tenant concerné, l'adresse IP, le type d'action, la cible, le résultat (réussi ou échoué) et un résumé, avec masquage automatique des données sensibles (mots de passe, secrets, jetons). L'audit est « best-effort » : il n'interrompt jamais l'action en cours, et les gros fichiers/téléversements ne sont pas conservés (seules les métadonnées le sont). Le journal d'audit gagne aussi un filtre par auteur et un filtre pour consulter uniquement les actions système
v1.17.0 Stockage externe des enregistrements d'appels (par tenant) 16 août 2026
  • Nouveau Stockage externe des enregistrements d'appels : les enregistrements peuvent désormais être stockés sur un serveur externe plutôt que sur le disque de la box. Comme pour la messagerie (SMTP), la configuration est à deux niveaux — un réglage global au niveau système (destination par défaut) et une surcharge par client (chaque tenant peut avoir sa propre destination). Par défaut, le stockage reste local : rien ne change pour l'existant
  • Nouveau Destinations distantes prises en charge : SFTP, FTP, SMB et le stockage objet compatible S3 (AWS S3, Wasabi, Backblaze B2, MinIO, OVH, Scaleway, Google Cloud Storage…) via des préréglages d'accès. Un bouton « Tester la connexion » valide la configuration ; les secrets (mots de passe, clés d'accès) sont chiffrés
  • Nouveau Mode déplacement et rétention : l'enregistrement est envoyé vers le stockage distant puis retiré du disque local (selon la rétention), et la lecture ou le téléchargement va chercher le fichier à distance à la demande. Politique de rétention séparée — conservation locale en jours, conservation distante en mois — avec purge automatique
v1.16.7 Assistant de mise en service avant connexion & installations Mode assistant sur box NAT 16 août 2026
  • Nouveau Assistant de mise en service avant même la connexion : une box déployée en mode assistant (sans nom de domaine défini à l'installation) affiche désormais, avant l'écran de connexion, une page « Finalisation de votre installation ». On y saisit le nom de domaine définitif, l'adresse IP publique et l'adresse IP privée (pré-remplies) ainsi que le jeton de mise en service, puis on clique sur « Finaliser » : le journal défile en direct (émission du certificat HTTPS et configuration réseau), et à la fin on est automatiquement redirigé vers la page de connexion, sur la bonne adresse en HTTPS valide. Chaque étape est visible en temps réel — fini l'impression de « ne pas voir si ça travaille »
  • Corrigé Installation en mode assistant sur une box derrière NAT fiabilisée de bout en bout — cette combinaison échouait jusqu'ici à plusieurs endroits : le nom d'hôte ne prend plus l'adresse IP publique (un nom d'hôte numérique empêchait un composant interne de démarrer, faisant échouer toute l'installation), un certificat temporaire est posé pendant l'assistant pour que les services HTTPS démarrent (le certificat définitif est émis à la finalisation), et l'adresse d'écoute de la téléphonie SIP est corrigée automatiquement vers l'interface locale réelle de la box. Résultat : une installation en mode assistant derrière NAT aboutit désormais du premier coup, avec HTTPS valide et téléphonie fonctionnelle
v1.16.5 Déploiement de l'interface fiabilisé 15 août 2026
  • Corrigé Rechargement de la configuration web fiabilisé après une mise à jour : sur certaines box, une mise à jour de l'interface pouvait laisser le serveur web sans recharger sa nouvelle configuration, rendant l'interface momentanément inaccessible jusqu'à une intervention manuelle. Le rechargement est désormais reporté à la toute fin de la mise à jour — une fois tous les composants en place et la configuration validée — de façon systématique et sans aucune manipulation
v1.16.3 15 août 2026
  • Corrigé Page inaccessible (erreur 404) après le passage en 1.16.2 sur certaines box : la nouvelle interface se sert désormais à la racine du site, mais une mise à jour pouvait conserver l'ancienne configuration web « par langue » qui redirigeait ailleurs. La configuration web de l'interface est maintenant embarquée avec l'application et rafraîchie à chaque installation et mise à jour — plus de 404 résiduel après une montée de version
v1.16.2 Refonte des langues, identité réseau self-service & assistant de mise en service 15 août 2026
  • Nouveau Changement de langue instantané : un clic sur une langue fait basculer TOUTE l'interface immédiatement — softphone Web, admin PBX — sans rechargement de page ni attente réseau. Et fini le bref affichage dans la mauvaise langue au démarrage : l'application attend d'avoir la bonne langue avant d'afficher le moindre texte
  • Nouveau La langue suit le compte : choisie une fois, elle se retrouve automatiquement sur le softphone Web, l'application Desktop et le Mobile — c'est une préférence enregistrée sur l'utilisateur, plus un réglage à refaire sur chaque appareil
  • Amélioré Application allégée et mises à jour plus rapides : les traductions des 60 langues sont désormais chargées à la volée au lieu d'être dupliquées pour chaque langue — l'interface web est bien plus légère à installer et à mettre à jour
  • Nouveau Deux façons de déployer un PBX : soit tout pré-saisi comme aujourd'hui (FQDN et adresses IP renseignés dans le ControlPlane — l'installation fait tout, certificat SSL compris), soit via un assistant quand on n'a pas les informations en amont : la box démarre sur son adresse IP, joignable immédiatement en HTTPS ; le client ouvre le softphone, se connecte, et l'assistant de mise en service pré-remplit l'IP interne détectée et l'IP publique, puis demande le FQDN — à la validation, le certificat est émis et toute la configuration réseau et téléphonie s'applique automatiquement
  • Nouveau Page « Réseau » en self-service dans l'admin : changer le FQDN, l'IP publique ou l'IP interne (NAT) à chaud, plus tard, sans réinstallation — la configuration réseau concernée est rejouée de façon ciblée et le certificat est ré-émis automatiquement. La même page sert d'assistant au premier démarrage
  • Nouveau Auto-détection de l'adresse IP publique : plus besoin de la chercher soi-même, elle est détectée et pré-remplie automatiquement
  • Nouveau Bandeau « mise en service à finaliser » sur les pages d'administration tant que la box est en mode assistant : le premier accès par IP mène directement à l'assistant, impossible de l'oublier
  • Nouveau Installations neuves APT-native (en option) : le code est posé par le gestionnaire de paquets dès l'installation — même robustesse que les mises à jour APT — avec repli propre sur le mécanisme d'installation classique
v1.15.1 Support e-mail & intégrations CRM 15 août 2026
  • Nouveau Support e-mail : un service de tickets léger intégré à l'omnicanal — chaque tenant gère plusieurs boîtes de support (réception IMAP, envoi SMTP). Les e-mails entrants deviennent des tickets en fil de discussion, regroupés par conversation ; on répond au client ou on démarre un nouvel e-mail directement depuis l'application, avec pièces jointes en réception et en envoi (25 Mo, types exécutables refusés)
  • Nouveau Tickets e-mail organisés : statuts (ouvert, en attente, résolu, fermé), priorités (basse → urgente), réouverture automatique d'un ticket résolu quand le client répond, et fréquence de relève des e-mails réglable par boîte. Configuration dans l'admin via la nouvelle carte « Support e-mail » du menu Communication (avec test de connexion) ; côté softphone WebRTC/desktop, nouvelle section « Support » ; sur mobile, écran dédié via les Réglages. Multi-tenant strict, identifiants des boîtes chiffrés au repos
  • Nouveau Intégrations CRM : MaxiPBX se relie désormais aux CRM du marché — HubSpot, Salesforce et Zoho (connexion OAuth en un clic), Odoo, ConnectWise, Vtiger et Jetpack CRM (clé API). Le moteur est générique : d'autres CRM s'ajouteront sur le même socle. Multi-tenant strict : chaque tenant connecte son propre CRM, avec ses identifiants et ses jetons chiffrés et isolés — rien n'est partagé entre tenants
  • Nouveau Fiche client à l'appel : sur un appel entrant, le numéro est recherché dans le CRM du tenant — nom, société et fiche s'affichent (présentation de l'appelant enrichie), avec un bouton « Ouvrir dans le CRM » sur le softphone WebRTC/desktop et sur l'écran d'appel mobile
  • Nouveau Journalisation des appels dans le CRM : chaque appel (entrant, sortant, manqué — selon les options) est enregistré comme activité sur le bon contact, et un contact ou lead peut être créé automatiquement quand le numéro est inconnu
  • Nouveau Click-to-call depuis le CRM : une extension navigateur MaxiPBX (Chrome, Edge, Firefox) permet d'appeler en un clic depuis la page du CRM — sélection d'un numéro ou lien téléphonique, et le poste de l'agent sonne puis compose. Connexion sécurisée au PBX (avec 2FA), le jeton d'accès n'est jamais exposé aux pages du CRM ; détection non invasive, numérotation rapide dans la fenêtre de l'extension, et « Activer sur ce site » pour un CRM auto-hébergé
  • Nouveau Page admin « Intégrations CRM » dans le menu Communication : ajout d'un CRM, connexion OAuth en un clic ou saisie de la clé API, options de journalisation, modèle d'URL de fiche, bouton « Tester », activation/désactivation
  • Corrigé Une box pouvait rester coincée en boucle sur une mise à jour, version figée malgré les relances : sur certaines installations plus anciennes, l'ancien circuit de mise à jour par archive pouvait ne pas déployer le nouveau code. Ces box se débloquent automatiquement avec le nouveau circuit
  • Amélioré Les mises à jour s'installent désormais via le dépôt APT — installation atomique, plus robuste et nettement plus rapide (quelques minutes au lieu du rejeu complet du déploiement). Les box existantes basculent automatiquement, avec un garde-fou : si le nouveau circuit n'est pas disponible sur une box, l'ancien mécanisme prend le relais — aucune box ne peut être bloquée par la bascule
v1.15.0 Hub Omni (Telegram, SMS) & support enrichi 15 août 2026
  • Nouveau Le hub de conversation (ex-« Livechat ») devient un vrai centre omnicanal, renommé « Omni » partout — softphone WebRTC, desktop et application mobile — et son menu est déplacé juste après « Historique »
  • Nouveau Telegram, nouveau canal : réception des messages entrants (webhook sécurisé), réponses des agents et médias, directement dans l'inbox Omni. Configuration en self-service depuis l'admin : « Ajouter Telegram » — le token du bot suffit, le webhook s'enregistre automatiquement. À noter : un bot Telegram ne peut pas initier une conversation (règle de la plateforme), c'est l'utilisateur qui démarre le bot ; réception et réponse fonctionnent ensuite normalement
  • Nouveau SMS via Twilio, nouveau canal bidirectionnel : recevez et envoyez des SMS depuis les applications desktop et mobile. Les SMS entrants sont vérifiés (signature) et dédupliqués avant d'arriver dans l'inbox Omni comme n'importe quelle conversation ; un agent peut aussi démarrer un SMS vers n'importe quel numéro — bouton « Nouveau SMS » avec choix du numéro d'envoi, du destinataire et du texte. Configuration en self-service depuis l'admin : « Ajouter SMS » avec les identifiants et le numéro Twilio
  • Amélioré Chaque conversation affiche sans ambiguïté sa provenance : icône et libellé du canal (Web / WhatsApp / Telegram / SMS), pastille d'avatar colorée, et filtres par canal dans l'inbox
  • Amélioré La fenêtre de création de ticket de support, jusqu'ici minuscule, devient un vrai dialogue agrandi — dans l'admin PBX comme dans le softphone WebRTC
  • Nouveau Éditeur riche pour les tickets : gras, italique, souligné, listes à puces et numérotées, liens — la mise en forme du message est conservée et assainie côté ControlPlane
  • Nouveau Pièces jointes sur les tickets : ajout de plusieurs fichiers à la création et dans les réponses, avec affichage et téléchargement authentifié directement dans le fil de discussion
  • Corrigé Fini le « ça ne réagit pas » : toutes les erreurs du support (chargement, création, envoi, téléversement) s'affichent désormais clairement, dans les 60 langues
  • Amélioré Rattachement fiable des tickets au PBX : la box transmet son identifiant d'instance à la création du ticket — plus d'échec silencieux à l'ouverture
v1.14.5 60 langues & fuseaux horaires 15 août 2026
  • Nouveau Toute l'interface passe de 15 à 60 langues : l'admin PBX, le softphone WebRTC, l'application mobile, l'application Desktop, le portail ControlPlane et le site maxipbx.com parlent désormais la même liste de 60 langues. 45 langues ajoutées — dont ukrainien, russe, arabe, hébreu, persan, hindi et les grandes langues indiennes, chinois simplifié et traditionnel, japonais, coréen, vietnamien, thaï, indonésien, malais, swahili et d'autres langues africaines, danois, suédois, norvégien, finnois, estonien, letton, lituanien, catalan, filipino… Chacun choisit sa langue dans son application ou portail habituel
  • Nouveau Chaque tenant a désormais un fuseau horaire par défaut, choisi à sa création et pré-rempli automatiquement selon le pays (ex. Maroc → Africa/Casablanca, France → Europe/Paris, Suisse → Europe/Zurich), modifiable ensuite depuis sa fiche. Ce fuseau sert de valeur par défaut à tout ce qui est créé dans le tenant — utilisateurs, plages horaires, messageries vocales : plus besoin de le régler poste par poste
  • Nouveau Chaque utilisateur peut garder son propre fuseau horaire, prioritaire sur celui du tenant — utile pour les équipes réparties sur plusieurs pays. Les tenants existants sont conservés : leur fuseau est déduit de leur pays, rien ne change pour eux
  • Amélioré Journaux d'appels affichés à la bonne heure : les horodatages des Récents s'affichent dans le fuseau de l'utilisateur (son fuseau, sinon celui du tenant, sinon celui de l'appareil), et non plus systématiquement l'heure de l'appareil
  • Nouveau Note « décalage horaire » sur les contacts internationaux : dans la liste de contacts (bureau, WebRTC et mobile), un badge signale le décalage d'un contact au numéro international — ex. depuis la Suisse, un +212 (Maroc) affiche « +1h », dès 1 h d'écart. Pour les pays à plusieurs fuseaux (USA, Russie, Canada…), le badge reste volontairement approximatif (« ≈ ») plutôt que d'afficher une fausse heure précise ; le calcul tient compte de l'heure d'été/hiver
v1.14.3 Télégestion sans SSH & urgences mondiales 14 août 2026
  • Nouveau Gestion à distance des PBX SANS SSH (module télégestion) : certains clients coupent l'accès SSH après le déploiement — désormais, la box tire elle-même ses actions depuis le ControlPlane à son battement de cœur et les exécute (elle initie toutes les connexions : rien n'entre par SSH). Actions pilotables : redémarrage de services (liste blanche), redémarrage de la machine, et changement de canal beta ↔ stable à la volée avec réconciliation continue
  • Nouveau Inventaire remonté à chaque battement de cœur et visible dans la fiche PBX : versions des composants, version de l'OS et du noyau, disque et mémoire, canal, état des services — plus un historique des commandes (envoi → exécution → résultat) par PBX
  • Nouveau Clé de déploiement (accès de secours) déposée automatiquement : la clé publique de déploiement est installée sur le serveur à l'installation et réconciliée à chaque mise à jour — si elle a été retirée, elle est remise en place. Un accès de secours en complément de la télégestion sans SSH, surchargeable pour un white-label avec son propre ControlPlane
  • Nouveau Numéros d'urgence : couverture MONDIALE — 177 pays pré-configurés à partir du référentiel officiel de l'UIT (1160 entrées), fusionné avec les listes déjà validées pour ne perdre aucun numéro (ex. Australie 000, Espagne, Grèce ; la Suisse gagne la Rega 1414/1415 et les numéros d'aide à l'enfance). Suisse : 112, 117, 118, 143, 144, 145, 147 ; France : 15, 17, 18, 112, 114, 115, 119, 191, 196, 197, 116000, 116117 ; États-Unis : 911, 511, 811. Un pays hors référentiel (ex. Mexique, Indonésie) reste vide, avec l'avertissement tant que le client ne l'a pas complété
  • Corrigé Yealink T54W — touches BLF enfin provisionnées : les touches programmables (BLF, raccourcis) ne s'affichaient pas sur ces postes alors qu'elles étaient bien configurées côté serveur. Le modèle du téléphone était enregistré sous une forme (« T54(W) ») non reconnue : les touches partaient sur un module d'extension inexistant au lieu des touches natives de l'écran. Le correctif normalise automatiquement le modèle et re-pousse la configuration aux téléphones concernés au déploiement — aucune intervention manuelle, et cela vaut pour tout modèle noté avec une variante WiFi entre parenthèses
v1.14.2 Pays du tenant & numéros d'urgence 14 août 2026
  • Nouveau Pays du tenant : à la création d'un tenant, on choisit désormais son pays (télécom), qui détermine les routes d'appels sortants créées par défaut (national / international) sans altérer le numéro composé. Couverture mondiale : profil standard (préfixe national 0, international 00) pour l'immense majorité des pays, profils spéciaux pour la Suisse et la France (numérotation nationale à 10 chiffres) et l'Amérique du Nord (1 / 011), et prise en charge des numéros composés directement au format +E.164. Les tenants existants sont conservés tels quels
  • Nouveau Numéros d'urgence définis par le client : fini la liste suisse imposée par défaut — chaque client saisit ses numéros d'urgence dans son tenant, à la création comme à l'édition. Un avertissement clair « Aucun numéro d'urgence n'a été configuré » s'affiche tant que la liste est vide, dans le formulaire ET sous forme de badge dans la liste des tenants
  • Corrigé Réception d'appel : quand un appel est déjà en cours et qu'un nouvel appel sonne, « Répondre » (mobile / desktop / WebRTC) décroche désormais l'appel qui SONNE, et non l'appel déjà connecté. Les appels sortants ne sont plus jamais considérés comme « à décrocher »
v1.14.1 Accès admin en un clic depuis le ControlPlane 14 août 2026
  • Nouveau Depuis la fiche d'un PBX dans le ControlPlane, un bouton « Ouvrir l'admin » ouvre directement l'interface d'administration de ce PBX, déjà connecté — sans retaper l'URL ni le mot de passe (nouvel onglet). Chacun dans son périmètre : administrateur général partout, grossiste / sous-grossiste / revendeur uniquement sur leurs PBX
  • Amélioré Sécurité de l'accès en un clic : le ControlPlane se connecte au PBX côté serveur (le secret n'est jamais exposé au navigateur), le jeton de session transite dans le fragment de l'URL (jamais envoyé à un serveur ni inclus dans le Referer) et il est immédiatement retiré de l'URL à l'arrivée. Si le compte admin du PBX a la 2FA activée, l'accès en un clic est refusé proprement (connexion manuelle requise). Chaque accès est journalisé côté ControlPlane
  • Amélioré L'auto-login n'est actif sur un PBX qu'une fois celui-ci mis à jour en 1.14.1 — c'est le PBX qui porte la page d'auto-login
v1.14.0 Administration responsive — mobile, tablette, ordinateur 14 août 2026
  • Nouveau Menu principal enfin accessible sur mobile : sous la taille tablette, le menu latéral disparaissait purement et simplement — impossible de naviguer. Un bouton « hamburger » ouvre désormais un menu coulissant, avec fond assombri et fermeture au clic hors cadre ou à la navigation
  • Amélioré Fenêtres (modales) : plus aucune fenêtre trop haute n'est rognée — le contenu et les boutons (Enregistrer…) défilent correctement sur petits écrans
  • Amélioré Mise en page : plus de débordement horizontal — images et contenus larges s'adaptent, les tableaux défilent dans leur propre cadre. L'interface d'administration s'adapte désormais à toutes les tailles d'écran, du smartphone au grand moniteur
v1.13.9 13 août 2026
  • Amélioré Touches BLF — parité complète avec un téléphone physique : le menu BLF des applications (WebRTC / Desktop / Mobile) affiche désormais TOUTES les touches programmées sur l'utilisateur, quel que soit le type de destination. Le filtrage qui masquait les touches non « supervisables » est retiré : les destinations supervisables (utilisateur, groupe, file, conférence, extension) gardent leur lampe d'état en direct, les autres s'affichent comme touche simple
  • Amélioré Licences — détail dans les paramètres du tenant : le dialogue affiche en lecture seule les compteurs Personnes (utilisés / licenciés) et Équipements, avec le tag de mode (NFR / Essai) le cas échéant — des chiffres recalculés en direct depuis la console partenaire, là où l'on ne voyait auparavant que « max X ext ». L'édition reste réservée à la console : ce panneau est informatif
v1.13.8 Softphone Maxi UC — rafraîchissement visuel 13 août 2026
  • Amélioré Refonte cosmétique de l'interface du softphone Maxi UC, fidèle à la maquette : palette bleu nuit, police Inter, proportions revues
  • Amélioré Pavé de numérotation, rail des touches BLF et tableau de bord des files d'attente retravaillés (mise en page et lisibilité) ; navigation et panneau latéral ajustés, libellés complétés dans les 15 langues
  • Amélioré Cette version ne modifie QUE l'interface du softphone : aucun changement du cœur téléphonique ni de la gestion des licences — tout le socle 1.13.7 est conservé tel quel
v1.13.7 Gestion des licences — refonte complète 13 août 2026
  • Nouveau Les licences reposent désormais uniquement sur les extensions, avec DEUX compteurs indépendants par client : « Personnes » (utilisateurs de type personne) et « Équipements » (utilisateurs de type équipement). Pas de licence par fonctionnalité ni par appel simultané ; chaque compteur est un entier explicite — 0 est une valeur valide (ex. un client 100 % équipements)
  • Nouveau Pilotage depuis la console partenaire : chaque distributeur gère les licences dans son périmètre (administrateur général, grossiste, sous-grossiste, revendeur), les deux compteurs s'éditent depuis la fiche PBX. Trois modes de licence : Payant, NFR (gratuit) et Essai (période gratuite avec date de fin) — NFR et Essai réservés à l'administrateur général et au grossiste, avec tag affiché sur le client
  • Amélioré Côté administration du PBX, l'édition des licences est retirée : elle relève exclusivement de la console partenaire. Le quota reste consultable en lecture seule, avec un nouveau bouton « Rafraîchir » sur la carte Licence des paramètres système
  • Nouveau Bail signé et fonctionnement hors-ligne : la console délivre un bail signé (compteurs + mode + validité 7 jours) que le PBX met en cache — rafraîchissement automatique toutes les 5 minutes, poussé immédiat à chaque modification et rafraîchissement manuel. Le PBX continue de fonctionner même si la console est momentanément injoignable, dans la limite de validité du bail
  • Nouveau Cycle de vie unifié et blocage « urgences seules » : quelle que soit la cause (non-paiement, expiration, perte de contact prolongée), période de grâce puis verrouillage à J+10. Un client verrouillé garde ses téléphones enregistrés mais seuls les APPELS D'URGENCE restent possibles (numéros du module Urgences + liste de sécurité 112/117/118/144/911). L'application du blocage est livrée DÉSACTIVÉE par défaut : validation en pré-production avant toute activation sur le parc — en attendant, la mécanique fonctionne en observation, sans impact sur les appels
  • Corrigé Trunks opérateur (modèle Kissgroup / France) : enregistrement plus résilient face à une mise en liste noire temporaire côté opérateur
v1.13.6 13 août 2026
  • Corrigé Modèle d'opérateur Kissgroup (France) : nettoyage des valeurs pré-remplies du formulaire
  • Amélioré Fiabilisation de la mise à jour à chaud de la table des opérateurs à adresse IP variable
v1.13.5 Nouvelle interface softphone « Maxi UC » 13 août 2026
  • Nouveau Softphone : nouvelle identité visuelle « Maxi UC » — habillage bleu navy, dock Composer / Appels repensé et tableau de bord temps réel
v1.13.4 13 août 2026
  • Amélioré La table des opérateurs à adresse IP variable se met désormais à jour À CHAUD, sans redémarrage de la téléphonie
v1.13.3 13 août 2026
  • Corrigé Garde-fou supplémentaire contre une configuration d'opérateurs vide au déploiement
v1.13.2 13 août 2026
  • Corrigé Correction d'une erreur de configuration téléphonie à l'installation, apparue avec la 1.13.1
v1.13.1 13 août 2026
  • Corrigé Fiabilisation du déploiement de la prise en charge des opérateurs à adresse IP variable (introduite en 1.13.0)
v1.13.0 Opérateurs à adresse IP variable 13 août 2026
  • Nouveau Prise en charge des opérateurs SIP à adresse IP variable : les appels entrants d'un trunk dont l'opérateur change d'adresse (infrastructure multi-serveurs, adresses dynamiques) sont désormais correctement reconnus et rattachés au bon trunk — sans devoir maintenir de liste d'adresses à la main
  • Nouveau Nouveau modèle d'opérateur : Kissgroup (France) — le catalogue d'opérateurs pré-configurés s'étoffe au-delà de la Suisse
  • Amélioré Création de trunk : le choix du pays devient une liste couvrant le monde entier, avec recherche intégrée
v1.12.3 Récupération d'appel dans les applications 13 août 2026
  • Nouveau Le PBX expose la liste des appels en cours d'un utilisateur : une application qui vient de démarrer peut ainsi détecter un appel DÉJÀ en cours (l'app était fermée, on la rouvre pendant que ça sonne) et le « récupérer » — le faire sonner sur l'appareil qui vient de s'ouvrir. Vaut aussi pour reprendre un appel décroché sur un autre poste
v1.12.2 Touches BLF dans les applications 13 août 2026
  • Nouveau Le PBX expose désormais, pour chaque utilisateur, les touches BLF configurées sur son poste et l'état en temps réel des extensions surveillées (libre, sonne, en ligne, en attente, absent), lu directement depuis la téléphonie. Les applications MaxiPBX (menu/onglet « BLF » sur Desktop/WebRTC et Mobile) s'appuient sur ce service pour reproduire les touches de supervision d'un téléphone de bureau, avec appel en un clic. Disponible pour tous les comptes — utilisateurs de téléphonie compris, pas seulement les administrateurs — sans configuration supplémentaire
v1.12.1 E-mails via Microsoft 365 & Google Workspace 13 août 2026
  • Nouveau Envoi des e-mails via Microsoft 365 et Google Workspace : Microsoft et Google n'autorisant plus l'envoi par SMTP classique (identifiant + mot de passe), la configuration e-mail prend en charge leurs méthodes modernes — au niveau plateforme (SMTP système) comme par client (SMTP dédié d'un tenant). Nouveau choix « Fournisseur d'envoi » : SMTP standard (inchangé), Microsoft 365 ou Google Workspace
  • Nouveau Microsoft 365 : envoi via l'API Microsoft (Graph) — identifiant du tenant Azure et adresse expéditrice à renseigner, avec un consentement administrateur Microsoft 365 (même principe que pour Teams). Google Workspace : envoi via l'API Gmail — clé JSON d'un compte de service Google (délégation à l'échelle du domaine) et adresse expéditrice. Les secrets ne sont jamais réaffichés (indicateur « déjà enregistré ») et un bouton de test d'envoi est disponible pour chaque méthode
  • Amélioré Interface d'administration adaptée à toutes les tailles d'écran, portables et petites résolutions compris : les grandes fenêtres (fiche utilisateur/poste, files, groupes, appareils, tenants…) ne remplissent plus tout l'écran ni ne débordent — largeur ajustée à l'écran et densité automatique sur écran court ou étroit, avec contenu qui défile
  • Corrigé Fiche utilisateur/poste : le bouton « Enregistrer » reste toujours visible en bas de la fenêtre, quel que soit l'onglet ouvert (il pouvait passer hors du cadre sur les onglets les plus longs)
v1.11.9 Double authentification (2FA) 12 août 2026
  • Nouveau Double authentification (2FA) pour les comptes d'administration du PBX : chaque administrateur peut renforcer son compte avec un code à usage unique (TOTP) en plus de son mot de passe. Activation en libre-service depuis Réglages → « Double authentification » : scan d'un QR code avec une application d'authentification (Google Authenticator, Aegis, FreeOTP…), confirmation d'un code, et remise de 10 codes de récupération à conserver précieusement
  • Nouveau À la connexion, l'administrateur saisit son code après son mot de passe ; un code de récupération peut remplacer le code de l'application en cas de besoin. La 2FA est OPTIONNELLE et au choix de chacun — jamais imposée, désactivable à tout moment — et ne concerne que les comptes d'administration : la connexion des utilisateurs de téléphonie est strictement inchangée
  • Amélioré Récupération encadrée : si un administrateur perd son téléphone et ses codes de récupération, un administrateur système peut réinitialiser sa 2FA depuis la gestion des administrateurs. Côté sécurité : secret chiffré, codes de récupération hachés et à usage unique, aucun contournement possible pour un compte qui a activé la 2FA
v1.11.8 Interconnexion PBX ↔ PBX 12 août 2026
  • Nouveau Nouveau type de trunk « Interconnexion PBX » : reliez ce PBX à n'importe quel autre PBX SIP — un autre MaxiPBX ou un système tiers (Asterisk, FreePBX…) — par un trunk DYNAMIQUE basé sur l'enregistrement, sans IP fixe ni VPN. Idéal pour joindre deux sites ou deux entreprises entre eux
  • Nouveau Trois topologies au choix via le « Sens de l'enregistrement » : ce PBX s'enregistre vers l'autre ; l'autre s'enregistre ici (adresse distante dynamique possible — les appels entrants sont reconnus par authentification, pas par IP) ; ou les deux dynamiques, en désignant comme point fixe celui dont l'adresse est la plus stable
  • Nouveau Acheminement dans les deux sens : déclarez les plages de SDA et d'extensions internes du PBX distant — composer un de ces numéros sort automatiquement par le trunk d'interconnexion
  • Amélioré Sécurité : trunk désactivé par défaut, mot de passe fort exigé, restriction optionnelle à des adresses IP autorisées en plus de l'authentification. Configuration entièrement depuis l'interface, avec guide de raccordement pour l'autre PBX (exemple fourni pour un Asterisk tiers)
v1.11.7 12 août 2026
  • Corrigé Fiabilisation des mises à jour de la flotte — deux cas d'échec en toute fin de parcours corrigés, sans que le PBX n'ait jamais été coupé : sur les serveurs derrière NAT, la mise à jour reconfigurait le flux média avec l'IP publique au lieu de l'IP privée (la configuration NAT est désormais mémorisée sur la machine et conservée de mise à jour en mise à jour) ; et un fichier de configuration des en-têtes de sécurité web (HSTS) manquait du paquet de mise à jour. Les serveurs à IP publique directe ne sont pas concernés ; ces échecs survenaient après la bascule des services — aucune box n'a été mise hors service
v1.11.6 IPv6 dual-stack 12 août 2026
  • Nouveau Prise en charge IPv6 (dual-stack IPv4 + IPv6) sur toutes les installations : un PBX peut fonctionner en IPv4 seule (comme aujourd'hui) ou en IPv4 + IPv6 simultanément, sur toute la chaîne — signalisation SIP (écoute et annonce IPv6), flux audio RTP (famille d'adresses choisie par appel), relais STUN/TURN des softphones, interface web/API/WebRTC, et pare-feu couvrant automatiquement le trafic IPv6. Nouveaux champs optionnels « IPv6 publique » et « IPv6 privée (NAT v6) » au déploiement : laissés vides, rien ne change pour la flotte existante. L'IPv6 déclarée est mémorisée lors des reconfigurations. Prérequis : IPv6 publique fixe (ou préfixe délégué) routée vers le serveur, mêmes ports qu'en IPv4
  • Nouveau Activation de l'IPv6 sur une box DÉJÀ installée : les champs IPv6 sont aussi disponibles dans « Reconfigurer » une instance existante — la reconfiguration régénère la téléphonie en dual-stack et redémarre les services. Garde-fou : elle s'arrête proprement, sans rien couper, si l'IPv6 n'est pas encore montée sur l'interface du serveur (elle doit l'être avant de reconfigurer)
  • Nouveau Trunks vers des opérateurs en IPv6 : le champ « Serveur SIP » d'un trunk générique accepte une adresse IPv6 — littéral nu (2001:db8::1), entre crochets, avec port ([2001:db8::1]:5060) ou en URI. Le PBX crochète automatiquement l'adresse là où c'est requis et bascule l'enregistrement et les appels sur le socket IPv6 quand l'opérateur est en IPv6 littéral ; un opérateur en nom de domaine dual-stack reste routé en IPv4
  • Corrigé Installation neuve fiabilisée sur les serveurs de dernière génération : la structure de configuration du serveur web y a évolué, ce qui faisait échouer certaines installations en toute fin de déploiement alors que la téléphonie était déjà en place. Trois causes corrigées — domaines web personnalisés déposés dans le bon répertoire de configuration, durcissement TLS sans conflit avec la configuration par défaut (TLS 1.0/1.1 désormais réellement refusés), et vérification interne TLS sans faux échec. Les installations existantes ne sont pas concernées ; l'installation derrière NAT sur ce type de serveur a été validée de bout en bout
  • Amélioré L'IPv6 est livrée activable par installation, avec validation en production lors d'un déploiement en recette conjointe. À valider dans une prochaine étape : le bannissement automatique des adresses IPv6 (l'anti-flood SIP couvre déjà l'IPv6) et le provisioning direct des téléphones en IPv6 — le provisioning via le nom de domaine du PBX fonctionne déjà en dual-stack
v1.11.5 Durcissement sécurité 12 août 2026
  • Amélioré Chiffrement web renforcé (durcissement suite à un test d'intrusion) : l'interface et l'API n'acceptent plus que TLS 1.2 et 1.3 avec des algorithmes modernes (AES-GCM, ChaCha20) — les anciens protocoles TLS 1.0/1.1 et les algorithmes CBC (vulnérabilité Lucky13) ne sont plus proposés côté navigateur. Les téléphones plus anciens ne sont pas affectés : leur chiffrement (SIP-TLS et provisionnement) passe par des canaux séparés, laissés compatibles
  • Amélioré HSTS activé : le navigateur est forcé de rester en HTTPS, ce qui empêche les tentatives de rétrogradation vers une connexion non chiffrée
  • Amélioré Accès SSH durci : moins de tentatives d'authentification autorisées et options d'administration réduites. Deux protections supplémentaires disponibles par serveur : restriction de l'accès SSH à une liste d'adresses IP d'administration (le serveur de gestion reste toujours autorisé) et désactivation de l'authentification par mot de passe au profit des clés uniquement
  • Amélioré Pour mémoire : la protection anti-fraude et anti-attaque SIP (blocage automatique des adresses qui multiplient les tentatives, filtrage des destinations à surtaxe) était déjà en place et reste active
v1.11.4 Microsoft Teams, SSO élargi & installation derrière NAT 12 août 2026
  • Nouveau Installation sur serveurs derrière NAT (redirection de ports) — prise en charge complète : un PBX peut désormais être déployé sur une machine à IP privée derrière un routeur/pare-feu, plus seulement sur un VPS à IP publique. Nouveau champ optionnel « IP privée (serveur derrière NAT) » au déploiement ; toute la chaîne téléphonie (signalisation SIP, flux audio RTP, relais STUN/TURN des softphones) écoute sur l'IP privée en s'annonçant avec l'IP publique du site — enregistrements, appels et audio bidirectionnel comme sur un VPS. Configuration NAT mémorisée lors des reconfigurations. Prérequis : IP publique fixe et redirection de ports 1:1 stricte (SSH, web, SIP 5060/5061, STUN/TURN, provisioning, annuaire, plages RTP), un PBX par IP publique
  • Nouveau Intégration Microsoft Teams par tenant : synchronisation de présence Teams → poste (un utilisateur en « Ne pas déranger » — et en option « Occupé » — dans Teams passe automatiquement son poste en Ne pas déranger), configurable par client dans une nouvelle carte « Microsoft Teams » (ID de tenant Azure + consentement admin Microsoft 365)
  • Nouveau Application Microsoft Teams « MaxiPBX » : le softphone (appels, contacts, journaux d'appels) directement dans un onglet Teams, avec connexion par SSO SAML — package d'application prêt à publier dans le Teams Admin Center. Prérequis : WebRTC activé sur l'extension et application Azure AD autorisée par le client
  • Nouveau SSO élargi à Microsoft Entra ID (Microsoft 365 / Azure AD) et Google Workspace : choix du fournisseur d'identité dans la carte SSO (Okta, Microsoft Entra ID, Google Workspace ou tout IdP SAML générique), guide de configuration pas à pas adapté au fournisseur, métadonnées acceptées par URL (recommandé pour Entra ID, suit le renouvellement des certificats) ou par fichier XML (Google Workspace). La configuration OIDC, non opérationnelle, est retirée de l'interface : le SAML couvre désormais tous les fournisseurs
v1.11.3 SSO Okta / SAML 12 août 2026
  • Nouveau SSO par tenant (SAML) — intégration complète et native au moteur d'authentification de la plateforme : chaque client peut activer l'authentification unique via son propre fournisseur d'identité (Okta, ou tout IdP SAML). Nouvelle carte « SSO / Okta » dans les paramètres Sécurité du tenant : méthode (Native / SAML), domaine, métadonnées de l'IdP et option « forcer le SSO pour tout le tenant » ; les informations à renseigner côté Okta (ACS URL, Entity ID, URL de métadonnées) sont affichées et copiables en un clic
  • Nouveau Bouton « Se connecter avec le SSO » sur la page de connexion : l'utilisateur saisit son e-mail et est redirigé vers son fournisseur d'identité, puis reconnecté — sans impact sur les tenants qui restent en connexion classique
  • Nouveau SSO OpenID Connect (Okta) : configuration par tenant (issuer, client ID/secret, scopes, Redirect URI affichée) et vérification complète de l'identité (PKCE, contrôle de signature JWKS, iss/aud/exp/nonce). La délivrance finale du jeton de session arrive dans une prochaine version — le SAML reste le chemin recommandé et pleinement opérationnel
  • Corrigé Fiche utilisateur : la fenêtre ne se ferme plus au clic à côté d'elle — plus aucune perte de modifications en cours de saisie (fermeture via la croix ou Échap)
v1.11.2 12 août 2026
  • Corrigé Module « Urgences » des Chambres désormais ACTIF PAR DÉFAUT : l'exécution réelle des scénarios d'urgence n'est plus verrouillée par la configuration d'installation — une simple mise à jour l'active sur toute la flotte, sans re-provisionnement ni réglage manuel. Reste désactivable via un réglage système explicite pour les établissements qui le souhaitent
v1.11.1 12 août 2026
  • Corrigé Chambres — codes de service ménage déplacés vers un bloc dédié (*571 nettoyée, *572 à nettoyer, *573 à contrôler, *574 maintenance) : les codes *31/*32/*34 entraient en conflit avec des codes existants du PBX (connexion/déconnexion des agents, écoute d'appel). Le mapping code → statut reste configurable par établissement
  • Amélioré Création d'un trunk repensée en deux étapes : choix du pays (Suisse en tête), puis du modèle d'opérateur par ordre alphabétique (MaxiConnect en tête pour la Suisse, version générique en fin de liste) — deux menus déroulants clairs à la place de la longue grille de cartes
  • Amélioré Chambres — « Groupes de chambres » dispose de son propre menu dédié
  • Amélioré Chambres — check-in express : le lien chambre ↔ téléphone se prépare une fois pour toutes ; à l'arrivée d'un occupant, on ne saisit que le prénom, le nom, la chambre et les droits (occupant en prénom + nom séparés)
  • Amélioré Chambres — rapport de consommation figé au départ (check-out) et archive des séjours consultable et exportable, même des mois après
  • Amélioré Chambres — wallboard dédié diffusable sur une TV : statuts et occupation, mise en évidence clignotante (10 minutes minimum) des chambres ayant appelé un numéro d'urgence, avec détection de ces appels depuis les chambres, mode plein écran sans menu latéral
v1.11.0 Module Chambres & Wallboards 11 août 2026
  • Nouveau Nouveau module « Chambres » (ex-« Hôtel »), générique pour hôtels, hôpitaux, cliniques, EMS, résidences et foyers : chambre = entité permanente distincte de l'occupant, plusieurs téléphones par chambre, arrivée/départ (check-in / check-out), réinitialisation garantissant la confidentialité entre occupants, profils d'appel avec vraies restrictions (urgences jamais bloquées), réveils récurrents et déclenchables depuis le poste, statuts de chambre + housekeeping par codes *31 à *34, Ne pas déranger par chambre, groupes de chambres et politique d'appels inter-chambres, appels d'urgence tracés, taxation avec tarifs, journal d'événements par chambre, API REST publique + webhooks + connecteurs PMS (prêt OPERA / FIAS), supervision des téléphones avec alertes, tableau de bord et interface réception dédiée avec permissions propres
  • Nouveau Constructeur de Wallboards : plusieurs wallboards personnalisés par tenant, choix des files, widgets configurables (appels répondus, perdus, en cours, durée moyenne, temps d'attente, agents en ligne/occupés/disponibles/en pause…), layout, thème et vrai mode plein écran TV
  • Nouveau Menu Statistiques transformé en hub avec 4 cartes
  • Nouveau Filtre de direction dans les logs et enregistrements d'appels (tous / manqués / entrants / sortants)
  • Nouveau Fiche utilisateur réorganisée : onglet « Identifiant » dédié, section « Enregistrements » déplacée sous « Avancé »
  • Nouveau Sélecteur de pays mondial pour les listes blanches / noires GeoIP de la sécurité PBX
  • Nouveau Menu « Touches par défaut » déplacé sous « Collaborateurs »
  • Nouveau Séparateur BLF déplaçable pour faire déborder les touches sur le module d'extension (ex. Mitel M685i)
  • Nouveau SMTP personnalisable par tenant (à défaut, SMTP système global)
  • Nouveau Modèle d'email personnalisable pour l'envoi des rapports planifiés
  • Nouveau Interface disponible en 15 langues (traductions complétées)
  • Corrigé Espace secrétaire : suppression du mur d'erreurs de permissions (tableau de bord masqué et redirection vers la première page autorisée)
  • Corrigé Profils d'appel des chambres qui n'appliquaient aucune restriction réelle : les restrictions sont désormais effectives côté téléphonie
  • Corrigé Activation du module Chambres qui ne protégeait pas les endpoints : contrôle d'accès effectif
  • Corrigé Champs du rapport sur mesure (jour, mois, heure, métriques) désormais traduits dans toutes les langues
v0.1.78 18 juin 2026
  • Nouveau Droits d'administration centralisés dans Paramètres généraux : profil système Admin Tenant assignable par utilisateur et profils custom gérés au même endroit
v0.1.77 18 juin 2026
  • Amélioré Modales optimisées pour les écrans moins hauts : affichage plus compact, meilleures marges et fiche utilisateur moins large
v0.1.76 18 juin 2026
  • Amélioré Gestion des horaires unifiée : une seule interface avancée, structurée simplement, sans bascule simple / expert
v0.1.75 31 mai 2026
  • Nouveau Release de validation du pipeline de déploiement, avec UI, orchestration et provisioning alignés
  • Corrigé Correctifs récents inclus pour le monitoring, les téléphones et les workflows de publication
v0.1.74 30 mai 2026
  • Nouveau Nouvelle page Notifications tenant dédiée au diagnostic push mobile / desktop
  • Nouveau Actions directes par utilisateur : test push, réinitialisation des tokens et copie du diagnostic
  • Nouveau Le monitoring tenant redirige les problèmes push vers cette vue spécialisée
  • Nouveau Audit tenant dans la navigation avec filtres rapides, et copie du diagnostic qualité WebRTC en appel
v0.1.73 30 mai 2026
  • Nouveau Monitoring tenant enrichi avec une tuile Push mobile / desktop et un centre d'incidents résoluble
  • Nouveau Les échecs push récents remontent dans les alertes et incidents tenant
  • Corrigé Incidents push limités aux dernières 24 h pour éviter les faux états rouges
v0.1.72 30 mai 2026
  • Nouveau Diagnostic téléphones enrichi (langue / fuseau du compte, timeline exploitable par l'admin)
  • Nouveau Moteur hôtel : réveils et urgences pilotables depuis les paramètres système
  • Corrigé Action « Réparer ce téléphone » : diagnostic, régénération de config et check-sync fiabilisés
  • Corrigé Enregistrement push mobile : tenant explicite et journalisation fiable
v0.1.71 30 mai 2026
  • Nouveau Garde-fou de release : le build vérifie que UI, backend et notes de version portent le même numéro
  • Nouveau Accès direct aux pages Paramètres système bloqué pour les admins tenant
  • Nouveau Monitoring tenant enrichi (incidents trunks, utilisateurs, téléphones, omnicanal, files)
v0.1.70 30 mai 2026
  • Amélioré Monitoring PBX nettoyé : les données tenant (omnicanal, files, utilisateurs, téléphones) n'y apparaissent plus
  • Amélioré La page système affiche uniquement services, checks PBX, incidents système, logs et release center
v0.1.67 30 mai 2026
  • Nouveau Séparation sécurité du monitoring : vue tenant nettoyée, monitoring PBX déplacé dans Paramètres système
  • Nouveau Endpoints système de monitoring réservés aux administrateurs PBX
v0.1.66 30 mai 2026
  • Nouveau Centre d'incidents opérationnels avec résolution tracée
  • Nouveau Release Center dans Santé PBX : canal, politique et statut de mise à jour
v0.1.65 30 mai 2026
  • Nouveau Plan d'action téléphones en haut de la page Devices, avec recommandations par poste (réparer, assigner, reprovisionner)
  • Amélioré Workflow admin simplifié pour filtrer les téléphones à corriger, libres ou détectés
v0.1.64 30 mai 2026
  • Nouveau Actions correctives dans Monitoring : redémarrage service, tests WebRTC, SMTP, push et accès web téléphone
  • Nouveau Centre d'appels enrichi : appels répondus, SLA moyen, plus longue attente et taux d'abandon par file
v0.1.63 29 mai 2026
  • Corrigé Affinage du check TURN (filtrage direct du port UDP 3478) : plus de faux négatifs quand de nombreux flux RTP sont actifs
v0.1.62 29 mai 2026
  • Corrigé Correction des faux positifs du monitoring d'authentification et TURN (vérification du port API réel, détection de l'écoute UDP effective)
v0.1.61 29 mai 2026
  • Nouveau Monitoring centre d'appels : files, appels en attente, abandons et agents
  • Corrigé Résumé des services d'appels rendu tolérant aux réponses dégradées
v0.1.60 29 mai 2026
  • Nouveau Monitoring push enrichi avec compteurs par canal et par source
  • Nouveau Reset des tokens push journalisé pour faciliter le diagnostic mobile / desktop
v1.7.0 Mode diagnostic support audio & durcissement sécurité 16 août 2026
  • Nouveau Mode diagnostic (menu Outils › Diagnostic) : en cas de souci audio, on démarre une collecte, on passe ses appels de test, on arrête la collecte, puis on envoie le rapport au support en un geste
  • Nouveau Collecte locale des métriques audio WebRTC pendant la session (perte de paquets, gigue, latence, MOS approximatif, codec, état de la connexion, événements d'appel, périphériques audio, version de l'application et plateforme) pour un diagnostic précis. Les secrets et identifiants sensibles sont exclus ou masqués avant l'envoi
  • Amélioré Communication interne de l'application verrouillée : les actions sensibles (connexion automatique, notifications, mise au premier plan, fermeture, mises à jour, prise en main à distance) ne répondent plus qu'à la fenêtre principale et au serveur configuré — une page ou une fenêtre non autorisée ne peut plus les déclencher. L'écran local de secours (serveur injoignable) ne conserve que le rechargement et le changement de serveur
  • Amélioré Mots de passe des comptes mieux protégés : un mot de passe n'est enregistré que si le coffre-fort sécurisé du système d'exploitation est disponible ; l'ancien stockage de repli (simplement encodé, non chiffré) est supprimé — les anciens mots de passe concernés sont retirés lors de la migration au lieu d'être déchiffrés. La gestion des comptes est restreinte à sa propre fenêtre « Comptes »
  • Amélioré Prise en main à distance sécurisée : chaque événement (clic, déplacement, défilement, touche) est validé et borné avant d'être exécuté, et les données invalides sont rejetées. Les autorisations des périphériques USB/HID sont limitées aux fabricants de casques de téléphonie déjà pris en charge (Jabra, Poly/Plantronics, EPOS, Yealink, Logitech)
  • Amélioré Mode diagnostic : retour d'état clair dans l'application (démarrage, arrêt et envoi du diagnostic affichés) avec les erreurs éventuelles remontées à l'utilisateur
v1.6.2 Signature Windows 15 août 2026
  • Amélioré Windows : l'application continue d'être signée et reconnue par Windows sans avertissement de sécurité — la signature de code migre vers un service de signature moderne, intégré au pipeline de build avec vérification automatique à chaque version. Aucun changement visible à l'usage ; la signature et la notarisation macOS sont inchangées
v1.5.7 Comptes multi-serveurs & 60 langues 15 août 2026
  • Nouveau Gestionnaire de comptes : via le nouveau menu « Fichier → Comptes » (aussi dans le tray), enregistrez plusieurs comptes — nom, URL du serveur, identifiant, mot de passe — et connectez-vous en un clic, sans resaisir vos identifiants. Au lancement, un sélecteur de comptes s'affiche (il sert aussi de première configuration) ; pour changer de serveur, rouvrez « Comptes » et connectez-vous à un autre : l'application bascule et se reconnecte automatiquement. Comptes modifiables et supprimables à tout moment
  • Nouveau Les mots de passe des comptes sont chiffrés via le trousseau du système d'exploitation (Keychain macOS, DPAPI Windows, libsecret Linux). Migration transparente : l'ancien serveur unique devient automatiquement le premier compte au premier lancement
  • Corrigé Le clic sur la notification d'appel entrant ramène désormais le softphone au premier plan quand il est en arrière-plan — avant, la fenêtre se contentait de clignoter dans la barre des tâches sans passer devant (constaté sur Linux, idem Windows)
  • Nouveau Menu « À propos » : une fenêtre affiche le nom de l'application, le numéro de version et le serveur actuellement connecté — accessible depuis le tray et depuis la barre de menu « Fichier » (avec Vérifier les mises à jour, Changer de serveur, Quitter)
  • Corrigé Linux : l'application n'affichait aucune barre de menu (elle n'existait que sur macOS) — elle est désormais construite et visible sous Linux, où le tray système est souvent absent. Windows conserve le tray plus la barre (touche Alt pour l'afficher) ; macOS garde son menu système
  • Nouveau 60 langues : l'application Desktop suit automatiquement la langue du système, parmi les 60 langues de l'écosystème MaxiPBX (avec distinction chinois simplifié / traditionnel)
v1.5.2 Récupérer un appel en cours 13 août 2026
  • Nouveau Récupérer un appel en cours à l'ouverture de l'application : si l'app était fermée et qu'un appel arrive, en l'ouvrant vous voyez désormais l'appel en cours et pouvez le prendre d'un geste (« Récupérer l'appel ») — l'appel se met à sonner dans l'application. Vaut aussi pour reprendre sur l'app un appel décroché sur un autre poste
v1.5.1 13 août 2026
  • Corrigé Touches BLF : le chargement échouait pour les comptes d'utilisateurs (« action refusée par le service distant »). Corrigé pour tous les comptes, pas seulement les administrateurs (nécessite un PBX à jour)
v1.5.0 Touches BLF 12 août 2026
  • Nouveau Nouveau menu « BLF » : les touches de supervision de lignes configurées sur votre poste sont désormais reportées dans l'application, comme sur un téléphone de bureau. Chaque touche affiche l'état en temps réel de l'extension surveillée (libre, sonne, en ligne, en attente, absent) et un clic appelle directement le poste. Aucune configuration à refaire : les touches BLF déjà définies sur votre poste apparaissent automatiquement. Prérequis : PBX à jour
v1.0.2
  • Nouveau URL de téléchargement stable par marque (alias « -latest »)
  • Nouveau Reprise propre au réveil de veille de l'ordinateur
  • Amélioré Normalisation du DMG Intel en « -x64.dmg » (symétrie des architectures macOS)
  • Corrigé Écran de saisie serveur neutralisé en mode white-label
  • Corrigé Écran de secours si le serveur est injoignable (fin de la page blanche)
  • Corrigé Icônes Linux : taille minimale requise et icône générique sur GNOME corrigées
v0.1.3 20 mai 2026
  • Amélioré Auto-update migré sur un canal de distribution fiabilisé, avec lecture directe des manifests de version
v0.1.2 20 mai 2026
  • Corrigé L'auto-update détecte à nouveau correctement les nouvelles versions
v0.1.1 20 mai 2026
  • Nouveau Support des casques USB (Jabra, EPOS, Yealink, Poly) : décroché/raccroché depuis le casque
  • Nouveau Bouton « Changer de serveur » directement depuis la page de connexion
v0.1.0 Première version publique 20 mai 2026
  • Nouveau Première version desktop publique : Windows, macOS Intel / Apple Silicon, Linux
  • Nouveau Softphone WebRTC dans une fenêtre native, avec choix du serveur au premier lancement (multi-revendeur)
  • Nouveau Icône de zone de notification avec menu (changer de serveur, mises à jour, quitter)
  • Nouveau Mises à jour automatiques en arrière-plan
  • Nouveau Permissions micro / caméra / notifications natives gérées
  • Nouveau Build macOS signé Developer ID et notarisé Apple
v1.6.1 Support e-mail & CRM sur mobile 15 août 2026
  • Nouveau Écran « Support e-mail » (accessible via les Réglages) : consultez les tickets de vos boîtes de support, répondez au client, joignez des fichiers, gérez statuts et priorités — les mêmes fonctions que sur le bureau
  • Nouveau CRM sur mobile : à l'appel entrant, le contact est résolu dans le CRM du tenant (nom et société affichés) et un bouton « Ouvrir dans le CRM » apparaît sur l'écran d'appel
v1.6.0 Omni (Telegram / SMS) & support fiabilisé 15 août 2026
  • Nouveau Omni sur mobile : l'application reçoit et répond aux conversations Telegram et SMS, distingue clairement le canal de chaque conversation (sigle sur l'avatar), et permet de démarrer un SMS depuis le mobile. Le menu « Livechat » est renommé « Omni » et déplacé après « Historique »
  • Corrigé L'écran Support ne reste plus sans réaction à l'ouverture d'un ticket : l'application bénéficie automatiquement du correctif livré côté ControlPlane — le ticket est créé dans tous les cas. Les pièces jointes arrivent dans un prochain lot
v1.5.7 Décalage horaire dans l'annuaire & 60 langues 15 août 2026
  • Nouveau Note « décalage horaire » sur les contacts internationaux dans l'annuaire : un badge signale le décalage d'un contact au numéro international — ex. depuis la Suisse, un +212 (Maroc) affiche « +1h », dès 1 h d'écart. Pour les pays à plusieurs fuseaux (USA, Russie, Canada…), le badge reste volontairement approximatif (« ≈ ») ; le calcul tient compte de l'heure d'été/hiver, exactement comme dans l'application de bureau
  • Nouveau 60 langues : l'application mobile parle désormais les 60 langues de l'écosystème MaxiPBX (15 → 60), dont ukrainien, russe, arabe, hébreu, hindi, chinois, japonais, coréen, vietnamien, thaï, indonésien, swahili et bien d'autres
v1.5.6 Réveil depuis l'arrière-plan fiabilisé 14 août 2026
  • Corrigé Correction du message « no server configured » qui pouvait apparaître en rouvrant l'application depuis l'arrière-plan, alors que le serveur était bien configuré : sous la charge du réveil, le trousseau sécurisé du téléphone renvoyait par intermittence « vide » alors que la valeur existait — l'app croyait à tort ne plus avoir de serveur
  • Corrigé Ce même trou de lecture au réveil pouvait faire échouer l'enregistrement de la ligne et l'établissement de l'appel. Application complètement fermée, la réception fonctionnait déjà — le souci était spécifique au retour depuis l'arrière-plan
  • Corrigé Robustesse du compte d'appareil : l'identifiant de l'appareil pouvait être régénéré par erreur dans ce même cas, ce qui déconnectait la session mobile — corrigé
  • Amélioré L'application réessaie désormais brièvement la lecture de sa configuration, de sa session et de son identifiant avant de conclure à leur absence : un aléa passager du trousseau ne casse plus rien
v1.5.5 Fiabilité d'appel iPhone 13 août 2026
  • Corrigé iOS — décroché « muet » / appel fantôme corrigé : l'écran d'appel pouvait passer en « connecté » (chronomètre démarré) avant que la liaison audio soit réellement établie — vous décrochiez et l'appel restait sans son, ou se coupait aussitôt. L'application attend désormais que l'audio soit effectivement actif pour valider le décroché ; si la connexion ne peut aboutir, l'appel se termine proprement au lieu de laisser une carte d'appel figée à l'écran
  • Corrigé iOS — appel entrant reçu application COMPLÈTEMENT FERMÉE : la notification d'appel pouvait arriver avant que l'app ne soit prête à la traiter, et l'appel ne sonnait pas. Ces appels sont maintenant mémorisés puis traités dès le réveil de l'app — sonnerie garantie même après une fermeture totale
  • Amélioré iOS — garde-fou : si le décroché ne peut pas aboutir (appel jamais reçu côté serveur, réseau coupé, audio impossible), l'appel est terminé proprement sous 15 secondes au lieu de rester affiché « connecté » sans fin
  • Amélioré Android : aucun changement de comportement — la gestion des appels passe par l'intégration téléphonie native du système et n'est pas affectée ; ces améliorations sont propres à iOS
v1.5.2 Récupérer un appel + fiabilité de réception 13 août 2026
  • Nouveau Récupérer un appel en cours à l'ouverture de l'application : si l'app était fermée et qu'un appel arrive, en l'ouvrant vous voyez l'appel en cours et pouvez le prendre d'un geste (« Récupérer l'appel »). Vaut aussi pour reprendre sur le mobile un appel décroché sur un autre poste
  • Corrigé iOS — réception d'appel encore fiabilisée : après une mise en veille prolongée, l'app pouvait se croire connectée au serveur alors que sa connexion était coupée ; elle ne se ré-enregistrait donc pas et l'appel n'aboutissait pas (écran « connecté » mais sans son, l'appelant continuant d'entendre la sonnerie). L'app vérifie désormais l'état RÉEL de sa connexion et se ré-enregistre systématiquement au réveil / sur chaque appel entrant
v1.5.1 13 août 2026
  • Corrigé « no server configured » corrigé : dans certains cas (juste après un redémarrage du téléphone ou lors d'un lancement chargé), l'app pouvait afficher ce message et ne plus joindre le serveur alors que la configuration était bien enregistrée. La configuration serveur et le jeton de session sont désormais mis en cache et résilients — plus de lecture répétée du coffre-fort à chaque requête, et une lecture temporairement en échec ne perd plus la configuration
  • Corrigé Réception d'appel : si un appel décroché n'aboutissait pas (l'appel n'arrivait jamais jusqu'à l'app — réseau, réveil du téléphone), l'écran d'appel pouvait rester « connecté » sans audio pendant que l'appelant sonnait dans le vide. L'appel est maintenant terminé proprement au lieu de rester bloqué
  • Corrigé Touches BLF : le chargement échouait pour les comptes d'utilisateurs (« action refusée par le service distant »). Corrigé pour tous les comptes (nécessite un PBX à jour)
v1.5.0 Touches BLF 12 août 2026
  • Nouveau Nouvel onglet « BLF » : retrouvez les touches de supervision de lignes de votre poste directement dans l'application mobile. Chaque touche affiche l'état en temps réel de l'extension surveillée (libre, sonne, en ligne, en attente, absent) et un simple appui appelle le poste. Les touches BLF déjà configurées sur votre poste apparaissent automatiquement. Prérequis : PBX à jour
v1.0.2 (build 52)
  • Nouveau Rattachement précis de l'appel entrant à sa notification push (identifiant d'appel unique)
  • Nouveau Journal de diagnostic consultable directement dans l'application
  • Corrigé iOS : fiabilisation profonde des notifications d'appel (plus de blocage récurrent des push VoIP)
  • Corrigé iOS : temps d'exécution réservé pour le décroché en arrière-plan
  • Corrigé Android : le bouton « Répondre » de la notification décroche correctement
  • Corrigé iOS : rappel depuis le journal « Récents » du téléphone
  • Corrigé Appel sortant : tonalité de retour et audio muet corrigés sur iOS
  • Corrigé Écrans d'appel : mappings résiduels et priorité d'affichage corrigés