Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Mise à jour du firmware : bonnes pratiques

Bonjour, et bienvenue dans cette nouvelle leçon !

Dans la leçon précédente, nous avons couvert une compétence essentielle : la sauvegarde et la restauration de la configuration d'un SBC AudioCodes. Vous savez maintenant comment sécuriser votre travail en sauvegardant le fichier de configuration (.ini ou paquet .zip) et la clé de licence (.key).

Aujourd'hui, nous allons nous appuyer sur cette connaissance pour aborder une autre procédure de maintenance fondamentale : la mise à jour du firmware (logiciel interne) du SBC. C'est une opération que vous réaliserez régulièrement pour bénéficier de nouvelles fonctionnalités, corriger des bogues ou appliquer des patchs de sécurité. Votre objectif est de maîtriser cette procédure de manière professionnelle, en incluant non seulement l'acte de mise à jour, mais aussi toutes les bonnes pratiques qui l'entourent.

À la fin de cette leçon, vous saurez appliquer une mise à jour de firmware en suivant une méthode structurée et sécurisée, de la préparation à la validation post-mise à jour.

1. La Phase de Préparation : La Clé d'une Mise à Jour Réussie

Une mise à jour de firmware est une opération qui entraîne une interruption de service d'environ 5 à 15 minutes. Une préparation rigoureuse est donc non négociable pour minimiser les risques et assurer un retour en production rapide.

Étape 1 : Lire les "Release Notes"

Avant même de télécharger le fichier de mise à jour, la première étape professionnelle consiste toujours à lire les notes de version (Release Notes) fournies par AudioCodes pour la version cible. Ce document, que vous trouverez sur le portail de support d'AudioCodes, contient des informations critiques :

  • Nouvelles fonctionnalités : Pour savoir ce que vous gagnez.
  • Problèmes corrigés : Pour vérifier si un bogue que vous subissez est résolu.
  • Problèmes connus (Known Issues) : Pour anticiper d'éventuels nouveaux comportements.
  • Chemin de mise à jour (Upgrade Path) : Certaines versions majeures ne peuvent pas être installées directement et nécessitent de passer par une version intermédiaire.

Ignorer cette lecture est une cause fréquente d'échecs ou de surprises post-mise à jour.

Étape 2 : Sauvegarder la Configuration Actuelle

C'est ici que notre leçon précédente prend tout son sens. Ne procédez jamais à une mise à jour sans avoir une sauvegarde complète et récente.

  1. Sauvegardez la Configuration : Comme nous l'avons vu, la méthode la plus sûre est de sauvegarder le Paquet de Configuration (Actions > Configuration File > Save Configuration Package).
  2. Sauvegardez la Clé de Licence : N'oubliez pas le fichier .key (SETUP > ADMINISTRATION > LICENSE > License Key).
  3. Notez les Alarmes Actives : Allez dans Monitor > Alarms et prenez une capture d'écran ou une note des alarmes présentes avant l'opération. Cela vous servira de point de comparaison après la mise à jour.

[PDF] SBC-Gateway Firmware Upgrade for Stand Alone devices ver. 7.20Ax

Le guide de référence rapide pour la mise à jour du firmware insiste sur ces étapes préliminaires. Voyons comment AudioCodes les présente.

Lisez la première page du document, notamment les sections "Background" et les étapes 1 et 2. Notez l'importance accordée à la sauvegarde du fichier INI et à la vérification des alarmes avant de commencer.

Étape 3 : Créer un "System Snapshot" (Instantané Système)

Pour les versions de firmware plus récentes, AudioCodes a introduit une couche de sécurité supplémentaire : les firmwares sont signés numériquement. Cela empêche l'installation de logiciels modifiés ou corrompus.

Cette sécurité a une contrepartie : une fois un firmware signé installé, il est difficile, voire impossible, de revenir à une version non signée par la méthode classique. La bonne pratique moderne est donc d'utiliser la fonctionnalité de Snapshot. Un snapshot est une sauvegarde bien plus complète que le simple fichier .ini : il capture l'état complet du système, incluant le firmware actuel, la configuration, et les fichiers système. C'est votre meilleure police d'assurance.

[PDF] mediant-sw-90xx-sbc-signed-cmp-upgrade-procedure-configuration ...

Le document sur la procédure de mise à jour vers un firmware signé (.cmp) détaille la création d'un snapshot. C'est une étape que je vous recommande d'intégrer systématiquement dans votre procédure.

Concentrez-vous sur l'étape 4 de la section 3, "Upgrading Device to Signed CMP". Suivez la procédure pour créer un snapshot via l'interface web : Setup menu > Administration tab > Maintenance folder > System Snapshots, puis Create System Snapshot. Notez bien qu'un snapshot peut être créé sans interrompre le service.

2. La Phase d'Exécution : L'Assistant de Mise à Jour

Une fois la préparation terminée, l'exécution est relativement simple grâce à l'assistant intégré. Le fichier de firmware porte une extension .cmp.

[PDF] SBC-Gateway Firmware Upgrade for Stand Alone devices ver. 7.20Ax

Le guide de référence rapide montre le déroulement de cet assistant. Nous allons suivre ces étapes.

Lisez les étapes 3 à 11. Le chemin est : Setup => Administration => Maintenance => Software Update => Software Upgrade Wizard. Le processus consiste à démarrer l'assistant, choisir le fichier .cmp, le charger (Load File), puis cliquer sur Reset pour lancer la mise à jour et le redémarrage de l'équipement.

Procédure résumée :

  1. Naviguez vers Setup > Administration > Maintenance > Software Update.
  2. Cliquez sur Software Upgrade Wizard.
  3. Cliquez sur Start Software Upgrade.
  4. Cliquez sur Browse et sélectionnez le fichier .cmp que vous avez téléchargé.
  5. Cliquez sur Load File. Le SBC charge et vérifie le fichier.
  6. Suivez les étapes de l'assistant. Dans la plupart des cas, vous pouvez simplement cliquer sur Next jusqu'à la fin.
  7. Cliquez sur Reset pour lancer la mise à jour. L'appareil va redémarrer. L'opération est disruptive à partir de ce point.

L'assistant de mise à jour logiciel (Software Upgrade Wizard) guide l'utilisateur à travers les étapes de sélection et de chargement du fichier de firmware (.cmp).

3. La Phase de Vérification et de Sécurisation

Une fois le SBC redémarré, votre travail n'est pas terminé. Il faut valider que tout fonctionne comme prévu.

Étape 1 : Valider le Succès de la Mise à Jour

[PDF] SBC-Gateway Firmware Upgrade for Stand Alone devices ver. 7.20Ax

Le guide de référence rapide fournit une bonne liste de contrôle post-redémarrage.

Lisez les étapes 12 et 13 après le redémarrage. Les actions clés sont : se reconnecter, vérifier la configuration, effectuer des tests d'acceptation et comparer les nouvelles alarmes avec celles notées avant l'opération.

Liste de contrôle post-mise à jour :

  1. Reconnexion : Connectez-vous à l'interface web.
  2. Vérifier la version : Allez dans Monitor > System Information et vérifiez que la "Software Version" correspond bien à la version que vous venez d'installer.
  3. Vérifier les alarmes : Allez dans Monitor > Alarms. Comparez les alarmes avec la liste que vous aviez établie. De nouvelles alarmes pourraient indiquer un problème d'incompatibilité de configuration.
  4. Tests fonctionnels : C'est l'étape la plus importante. Passez des appels de test (entrant, sortant) pour tous les flux critiques (vers l'opérateur, vers Teams, etc.) pour vous assurer que le traitement des appels et du média est nominal.

Étape 2 : Connaître son Plan de Retour en Arrière (Fallback)

Si vos tests révèlent un problème majeur, vous devez être prêt à revenir en arrière.

  • Méthode 1 (la meilleure) : Restaurer le Snapshot
    Si vous avez suivi la bonne pratique et créé un snapshot, c'est la méthode la plus propre et la plus sûre.

[PDF] mediant-sw-90xx-sbc-signed-cmp-upgrade-procedure-configuration ...

Le document sur les firmwares signés explique comment restaurer un snapshot. Cette opération annule complètement la mise à jour et restaure le système à son état exact de pré-mise à jour.

Lisez la section 4, "Downgrading to Unsigned CMP". La procédure consiste à aller sur la page System Snapshots, à sélectionner le snapshot à restaurer et à cliquer sur le bouton correspondant. Notez bien que cette opération est aussi disruptive et peut prendre jusqu'à 20 minutes.

  • Méthode 2 (alternative) : "Rétro-mise à jour"
    Si vous n'avez pas de snapshot, vous pouvez tenter de relancer la procédure de mise à jour, mais en utilisant cette fois l'ancien fichier .cmp. C'est ce que le premier guide appelle "Fall Back Procedures". Attention, comme mentionné, cette méthode peut échouer si vous avez franchi une barrière de version signée.

Étape 3 : Nettoyer les Anciens Snapshots (Bonne pratique de sécurité)

Une fois que vous avez validé que la nouvelle version est stable et fonctionnelle depuis plusieurs heures ou jours, une dernière étape de "bonne hygiène" consiste à supprimer les snapshots des anciennes versions.

[PDF] mediant-sw-90xx-sbc-signed-cmp-upgrade-procedure-configuration ...

Le document sur les firmwares signés recommande cette étape pour des raisons de sécurité. Voyons pourquoi et comment.

Lisez la section 5, "Preventing Downgrade to Unsigned CMP". Le fait de supprimer les snapshots contenant d'anciennes versions non signées empêche quiconque (ou vous-même par erreur) de restaurer le SBC à un état potentiellement moins sécurisé.

Conclusion

Vous disposez maintenant d'une méthodologie complète et professionnelle pour mettre à jour un SBC AudioCodes. Vous comprenez que le simple fait de cliquer sur "Upgrade" n'est qu'une petite partie d'un processus qui exige rigueur et préparation.

Les Étapes Clés de la Mise à Jour Firmware :

  1. Préparer :
    • Lire les Release Notes de la version cible.
    • Sauvegarder le Paquet de Configuration et la Clé de Licence.
    • Prendre note des alarmes actives.
    • Créer un System Snapshot.
  2. Exécuter :
    • Lancer le Software Upgrade Wizard.
    • Charger le nouveau fichier .cmp.
    • Lancer le Reset et attendre le redémarrage.
  3. Valider et Sécuriser :
    • Se reconnecter et vérifier la version du firmware.
    • Analyser les alarmes post-mise à jour.
    • Effectuer des appels de test complets.
    • En cas de problème, restaurer le snapshot.
    • Une fois la stabilité confirmée, supprimer les anciens snapshots.

Cette leçon conclut notre prise en main de l'environnement AudioCodes. Vous êtes maintenant capable de naviguer dans l'interface, de gérer les configurations et d'effectuer les opérations de maintenance de base.

Dans la prochaine leçon, nous ferons une courte synthèse récapitulative de ce module 2. Ensuite, nous plongerons dans le cœur de la configuration avec le module 3, où nous commencerons à créer les blocs de construction SIP fondamentaux (IP Groups, Media Realms, etc.) qui nous serviront à acheminer notre premier appel.

Can't find a good explanation? Sign up and we'll make it for you

Sign up