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 sur le 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 avec le code XML(cfg.xml).

Avant de commencer

Accéder à la page Web d'administration du téléphone.

1

Sélectionnez Voix > Déploiement.

2

Dans la section Mise à niveau de micrologiciel, sélectionnez Oui à partir du paramètre Activation de la mise à niveau.

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

<Upgrade_Enable ua="na">Oui</Upgrade_Enable>

Options : Oui et Non

Par défaut : Oui

3

Configurez le paramètre Délai d'attente des tentatives en cas d'erreur de mise à niveau en secondes.

L'intervalle pour réessayer la mise à niveau (en secondes) s'applique lorsque la mise à niveau échoue. 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 cette mise à niveau. Le temporisateur est initialisé avec la valeur configurée dans ce paramètre. La prochaine tentative de mise à niveau du micrologiciel sera effectuée lorsque le décompte de ce temporisateur arrivera à zéro.

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

<Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

Valeur par défaut : 3 600

<tftp|http|https>://<adresse ip>/image/<nom de téléchargement>
4

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

<tftp|http|https>://<ipaddress>/image/<load name>

Par exemple :

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

Vous pouvez également configurer ce paramètre dans le fichier de configuration XML 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.3-0-1-0001-213.loads </Upgrade_Rule>
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 à l'aide de la commande suivante :

unzip PHONEOS-8875.1-0-1-0001-19.zip

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éder à la page Web d'administration du téléphone.

4

Sélectionnez Voix  > Déploiement.

5

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

6

Cliquez sur Envoyer toutes les modifications.

Mettre à niveau le micrologiciel à l'aide d'une commande du navigateur Web

Une commande de mise à niveau saisie dans la barre d’adresse de 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 retentée automatiquement une fois l'appel terminé.

Pour mettre à niveau le téléphone avec une URL dans un navigateur Web, entrez la commande suivante :

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

Activation du partage d’image

Le partage de micrologiciels par les homologues (PFS, Peer Firmware Sharing) est un modèle de distribution de micrologiciels 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 copient 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 charge, puis transfère le micrologiciel vers d'autres téléphones du sous-réseau à l'aide de connexions TCP.

Le partage de micrologiciel par les homologues :

  • Limite la congestion des transferts TFTP vers des serveurs de charge centralisés distants.

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

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

  • Le partage du micrologiciel par les homologues ne fonctionne pas, sauf si plusieurs téléphones sont définis pour la mise à niveau en même temps. Lorsqu'une commande NOTIFY est envoyée avec Event:resync, elle initie une resynchronisation sur le téléphone. Exemple xml qui peut contenir les configurations pour lancer la mise à niveau :

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

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

1

Accéder à la page Web d'administration du téléphone.

2

Sélectionnez Voix > Déploiement.

3

Dans la section Mise à niveau du micrologiciel, définissez les paramètres :

  1. Définissez le paramètre de Partage de micrologiciel par les homologues.

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

    <Peer_Firmware_Sharing ua="na">Oui</Peer_Firmware_Sharing>

    Options : Oui et Non

    Par défaut : Oui

  2. Définissez le paramètre du serveur de journalisation du partage de micrologiciel par les 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 également configurer ce paramètre dans le fichier de configuration XML du téléphone (cfg.xml) en entrant une chaîne au format suivant :

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server spécifie le nom d'hôte et le port du serveur syslog UDP distant. Par défaut, le port est syslog 514.

4

Cliquez sur Envoyer toutes les modifications.

Paramètres de mise à niveau du micrologiciel

Le tableau ci-dessous indique 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

Upgrade Enable

Permet 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 à l’aide d’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_Enable ua="na">Oui</Upgrade_Enable>

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

Upgrade Error Retry Delay

L'intervalle pour réessayer la mise à niveau (en secondes) s'applique lorsque la mise à niveau échoue. 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 cette mise à niveau. Le temporisateur est initialisé avec la valeur configurée dans ce paramètre. La prochaine tentative de mise à niveau du micrologiciel sera effectuée lorsque le décompte de ce temporisateur arrivera à zéro.

La valeur par défaut est de 3600 secondes.

Configurez ce paramètre à l’aide d’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">3600</Upgrade_Error_Retry_Delay>

  • Dans la page Web d’administration du téléphone, définissez la valeur.

Upgrade Rule

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

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

<tftp|http|https>://<ip address><:port>/<path>/<load name>

Par exemple :

tftp://192.168.1.5/firmware/PHONEOS-8875.1-0-1-0001-1.loads
http ://10.74.16.242/PHONEOS.3-0-1-0001-213.loads (en anglais)

Lorsqu'aucun protocole n'est spécifié, le protocole par défaut est TFTP. 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 à l’aide d’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ù est stocké le fichier de chargement.

Log Upgrade Request Msg

Le message syslog émis au début d'une tentative de mise à niveau du micrologiciel.

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

Configurez ce paramètre à l’aide d’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 : <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Demande de mise à niveau $SCHEME ://$SERVIP :$PORT$PATH</Log_Upgrade_Request_Msg>

  • Dans la page Web d’administration du téléphone, personnalisez le paramètre en fonction de vos besoins.

Log Upgrade Success Msg

Le message syslog émis après une tentative réussie de mise à niveau du micrologiciel.

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

Configurez ce paramètre à l’aide d’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 : <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Mise à niveau réussie $SCHEME ://$SERVIP :$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

  • Dans la page Web d’administration du téléphone, personnalisez le paramètre en fonction de vos besoins.

Log Upgrade Failure Msg

Le message syslog émis après l'échec d'une tentative de mise à niveau du micrologiciel.

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

Configurez ce paramètre à l’aide d’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 : <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Échec de la mise à niveau : $ERR</Log_Upgrade_Failure_Msg>

  • Dans la page Web d’administration du téléphone, personnalisez le paramètre en fonction de vos besoins.

Partage de micrologiciel par les homologues

Active ou désactive la fonctionnalité Partage d’image. Sélectionnez Oui ou Non pour activer ou désactiver la fonction.

Par défaut : Oui

Configurez ce paramètre à l’aide d’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 : <Peer_Firmware_Sharing ua="na">Oui</Peer_Firmware_Sharing>

  • 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 auxquels 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 à l’aide d’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 : <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

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