Configurer les mises à niveau du micrologiciel

Des mises à jour du micrologiciel peuvent être autorisées à intervalles réguliers. Le micrologiciel mis à jour est envoyé à partir d'un serveur au téléphone à l'aide de TFTP ou HTTP. La sécurité est moins un problème avec une mise à niveau du micrologiciel, car le micrologiciel ne contient pas d'informations personnelles.

Vous pouvez également configurer les paramètres dans le fichier de configuration du téléphone à l'aide du code XML(cfg.xml).

Avant de commencer

Accédez à la page web d'administration du téléphone.

1

Sélectionnez Voix > Mise à disposition.

2

Dans la section Mise à niveau du micrologiciel , choisissez Oui à partir du paramètre Activer la mise à niveau .

Vous pouvez configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :

<Upgrade_Enable ua="na">OuiEnable>
pgrade_

Options : Oui et Non

Par défaut : Oui

3

Configurez le paramètre Mise à niveau Error Retry Delay en secondes.

L'intervalle de nouvelle tentative de mise à niveau (en secondes) s'applique en cas d'échec de la mise à niveau. Le périphérique dispose d'un temporisateur d'erreur de mise à niveau du micrologiciel qui s'active après l'échec d'une tentative de mise à niveau du micrologiciel. Le minuteur est initialisé avec la valeur dans ce paramètre. La prochaine tentative de mise à jour du microprogramme se produit lorsque ce minuteur compte sur zéro.

Vous pouvez configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :

<Upgrade_Error_Retry_Delay ua="na">3600Error_Retry_Delay>
pgrade_

Par défaut : 3600

<tftp|http|https>:///image/
4

Configurez le paramètre Règle de mise à niveau en saisissant un script de mise à niveau du micrologiciel qui définit les conditions de mise à niveau et les URL associées du micrologiciel. Il utilise la même syntaxe que Profile Rule. Saisissez un script et utilisez le format suivant pour saisir la règle de mise à niveau :

<tftp|http|https>:///image/

par exemple

tftp://192.168.1.5/image/PHONEOS-8875.1-0-1-0001-1.loads

Vous pouvez configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :

<Upgrade_Rule ua="na">http://10.74.10.205:6970/PHONEOS-8875.1-0-1-0001-1.loads Rule>
pgrade_
5

Cliquez sur Envoyer toutes les modifications.

Mettre à niveau le micrologiciel par TFTP, HTTP ou HTTPS

Le téléphone prend en charge la mise à niveau du micrologiciel par TFTP, HTTP ou HTTPS.

Avant de commencer

Le fichier de chargement du micrologiciel doit être téléchargé sur un serveur accessible.

1

Décompressez le fichier .zip avec la commande suivante :

dézippez PHONEOS-8875.1-0-1-0001-19.zip

où :

1-0-1-0001-19 est le numéro de version.

2

Copiez le dossier dans un répertoire de téléchargement TFTP, HTTP ou HTTPS.

3

Accédez à la page web d'administration du téléphone.

4

Sélectionnez Voix > Mise à disposition.

5

Recherchez le nom de fichier de chargement qui se termine par .loads et ajoutez-le à l'URL valide.

6

Cliquez sur Envoyer toutes les modifications.

Mettre à niveau le micrologiciel à l'aide de la commande du navigateur

Une commande de mise à niveau saisie dans la barre d'adresse du navigateur peut être utilisée pour mettre à niveau le micrologiciel sur un téléphone. Le téléphone ne se met à jour que lorsqu'il est inactif. La mise à jour est tentée automatiquement une fois l'appel terminé.

Pour mettre à niveau le téléphone à l'aide d'une URL dans un navigateur Web, saisissez cette commande :

 http://<phone_ip>/admin/upgrade?://<serv_ip[:port]>/filepath 

Activer le partage de micrologiciel entre homologues

Le partage de micrologiciel entre homologues (PFS, Peer Firmware Sharing) est un modèle de distribution de micrologiciel qui permet à un téléphone IP Cisco de trouver d'autres téléphones du même modèle ou de la même série sur le sous-réseau et de partager des fichiers de micrologiciel mis à jour lorsque vous devez mettre à niveau plusieurs téléphones simultanément. PFS utilise le protocole Cisco Peer-to-Peer-Distribution Protocol (CPPDP) qui est un protocole propriétaire Cisco. Avec CPPDP, tous les périphériques du sous-réseau forment une hiérarchie homologue à homologue, puis copiez le micrologiciel ou les autres fichiers des périphériques homologues vers les périphériques voisins. Pour optimiser les mises à niveau du micrologiciel, un téléphone racine télécharge l'image du micrologiciel à partir du serveur de chargement, puis transfère le micrologiciel à d'autres téléphones sur le sous-réseau à l'aide des connexions TCP.

Partage de micrologiciel entre homologues :

  • Limite la congestion sur les transferts TFTP vers les serveurs de charge centralisés de suppression.

  • Élimine la nécessité de contrôler manuellement les mises à niveau du micrologiciel.

  • Réduit les temps d'arrêt pendant les mises à niveau lorsqu'un grand nombre de téléphones sont simultanément réinitialisés.

  • Le partage de micrologiciel entre homologues ne fonctionne pas, sauf si plusieurs téléphones sont configurés pour être mis à niveau en même temps. Lorsqu'un message NOTIFY est envoyé avec Event:resync, il lance une resynchronisation sur le téléphone. Exemple d'un xml qui peut contenir les configurations pour lancer la mise à niveau :

    "Événement :resync;profile=" http://10.77.10.141/profile.xml
  • Lorsque vous définissez le serveur de journaux de partage de micrologiciel entre homologues sur une adresse IP et un port, les journaux spécifiques PFS sont envoyés à ce serveur sous forme de messages UDP. Ce paramètre doit être effectué sur chaque téléphone. Vous pouvez ensuite utiliser les messages du journal lors du dépannage des problèmes liés à PFS.

Vous pouvez également configurer les paramètres dans le fichier de configuration du téléphone à l'aide du code XML(cfg.xml).

1

Accédez à la page web d'administration du téléphone.

2

Sélectionnez Voix > Mise à disposition.

3

Dans la section Mise à niveau du micrologiciel , configurez les paramètres :

  1. Configurez le paramètre Partage du micrologiciel entre homologues .

    Vous pouvez configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :

    <Peer_Firmware_Sharing ua="na">OuiFirmware_Sharing>
    eer_

    Options : Oui et Non

    Par défaut : Oui

  2. Configurez le paramètre Serveur de journaux de partage de micrologiciel entre homologues pour indiquer l'adresse IP et le port vers lequel le message UDP est envoyé.

    par exemple 10.98.76.123:514 où, 10.98.76.123 est l'adresse IP et 514 est le numéro de port.

    Vous pouvez configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :

    <Peer_Firmware_Sharing_Log_Serveur>192.168.5.5Firmware_Sharing_Log_Serveur>
    eer_

    Le serveur Peer_Firmware_Sharing_Log_ spécifie le nom d'hôte et le port du serveur syslog distant UDP. Par défaut, le port prend la valeur syslog 514.

4

Cliquez sur Envoyer toutes les modifications.

Paramètres de mise à niveau du micrologiciel

Le tableau suivant définit la fonction et l'utilisation de chaque paramètre dans la section Mise à niveau du micrologiciel de l'onglet Mise à disposition .

Tableau 1. Paramètres de mise à niveau du micrologiciel

Nom du paramètre

Description et valeur par défaut

Activer la mise à niveau

Active les opérations de mise à niveau du micrologiciel indépendamment des actions de resynchronisation.

La valeur par défaut est Oui.

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), saisissez une chaîne au format suivant : <Upgrade_Enable ua="na">OuiEnable>pgrade_

  • Dans la page Web d'administration du téléphone, définissez ce champ sur Oui ou Non.

Délai de nouvelle tentative d'erreur de mise à niveau

L'intervalle de nouvelle tentative de mise à niveau (en secondes) s'applique en cas d'échec de la mise à niveau. Le périphérique dispose d'un temporisateur d'erreur de mise à niveau du micrologiciel qui s'active après l'échec d'une tentative de mise à niveau du micrologiciel. Le minuteur est initialisé avec la valeur dans ce paramètre. La prochaine tentative de mise à jour du microprogramme se produit lorsque ce minuteur compte sur zéro.

La valeur par défaut est de 3 600 secondes.

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), saisissez une chaîne au format suivant : <Upgrade_Error_Retry_Delay ua="na">3600Error_Retry_Delay>pgrade_

  • Dans la page web d'administration du téléphone, définissez la valeur.

Règle de mise à niveau

Un script de mise à niveau du micrologiciel qui définit les conditions de mise à niveau et les URL associées du micrologiciel. Il utilise la même syntaxe que Profile Rule.

Utilisez le format suivant pour saisir la règle de mise à niveau :

<tftp|http|https>:////

par exemple

tftp://192.168.1.5/micrologiciel/PHONEOS-8875.1-0-1-0001-1.charges
http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads

Si aucun protocole n'est spécifié, TFTP est supposé. Si aucun nom de serveur n'est spécifié, l'hôte qui demande l'URL est utilisé comme nom de serveur. Si aucun port n'est spécifié, le port par défaut est utilisé (69 pour TFTP, 80 pour HTTP ou 443 pour HTTPS).

La valeur par défaut est vide.

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), entrez une chaîne au format suivant : <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Dans la page Web d'administration du téléphone, saisissez le chemin d'accès où le fichier de charge est stocké.

Journaliser la demande de mise à niveau Msg

Message syslog émis au démarrage d’une tentative de mise à jour du microprogramme.

Valeur par défaut : $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), saisissez une chaîne au format suivant : <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATHUpgrade_Request_Msg>og_

  • Dans la page Web d'administration du téléphone, personnalisez le paramètre selon vos besoins.

Log Mise à niveau réussie Msg

Message syslog émis après la tentative de mise à jour du micrologiciel réussie.

La valeur par défaut est $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), saisissez une chaîne au format suivant : <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERRUpgrade_Success_Msg>og_

  • Dans la page Web d'administration du téléphone, personnalisez le paramètre selon vos besoins.

Journaliser les échecs de mise à niveau Msg

Message syslog émis après une tentative de mise à jour du micrologiciel qui a échoué.

La valeur par défaut est $PN $MAC -- Upgrade failed: $ERR

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), saisissez une chaîne au format suivant : <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Upgrade failed: $ERRUpgrade_Failure_Msg>og_

  • Dans la page Web d'administration du téléphone, personnalisez le paramètre selon vos besoins.

Partage de micrologiciel entre homologues

Active ou désactive la fonctionnalité de partage de micrologiciel entre homologues (PFS). Sélectionnez Oui ou Non pour activer ou désactiver la fonctionnalité.

Par défaut : Oui

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), saisissez une chaîne au format suivant : <Peer_Firmware_Sharing ua="na">OuiFirmware_Sharing>eer_

  • Dans la page Web d'administration du téléphone, définissez ce champ sur Oui ou Non.

Serveur de journaux de partage de micrologiciel entre homologues

Indique l'adresse IP et le port vers lequel le message UDP est envoyé.

par exemple 10.98.76.123:514 où, 10.98.76.123 est l'adresse IP et 514 est le numéro de port.

Configurez ce paramètre avec l'une des méthodes suivantes :

  • Dans le fichier de configuration du téléphone avec XML(cfg.xml), saisissez une chaîne au format suivant : <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514Firmware_Sharing_Log_Server>eer_

  • Dans la page web d'administration du téléphone, saisissez l'adresse du serveur de journaux.