Firmware-Upgrades konfigurieren

Firmware-Aktualisierungen können in bestimmten Intervallen zugelassen werden. Aktualisierte Firmware wird von einem Server über TFTP oder HTTP an das Telefon gesendet. Bei einem Firmware-Upgrade ist die Sicherheit weniger problematisch, da die Firmware keine persönlichen Daten enthält.

Sie können die Parameter auch in der Konfigurationsdatei des Telefons mit XML(cfg.xml)-Code konfigurieren.

Vorbereitungen

Greifen Sie auf die Webseite zur Telefonverwaltung zu.

1

Wählen Sie Sprache > Bereitstellung aus.

2

Wählen Sie im Abschnitt Firmware-Upgrade im Parameter Upgrade aktivieren die Option Ja aus.

Sie können diesen Parameter in der XML-Konfigurationsdatei (cfg.xml) des Telefons konfigurieren, indem Sie eine Zeichenfolge in folgendem Format eingeben:

<Upgrade_Aktivieren ua="na">JaAktivieren>
pgrade_

Optionen: Ja und Nein

Standard: Ja

3

Legen Sie den Parameter Wiederholungsverzögerung für Upgrade-Fehler in Sekunden fest.

Das Upgrade-Wiederholungsintervall (in Sekunden), das bei einem fehlgeschlagenen Upgrade angewendet wird. Das Gerät verfügt über einen Timer für Fehler beim Firmware-Upgrade, der nach einem fehlgeschlagenen Firmware-Upgrade-Versuch aktiviert wird. Der Timer wird mit dem Wert in diesem Parameter initialisiert. Der nächste Firmware-Update wird durchgeführt, wenn dieser Timer auf Null fällt.

Sie können diesen Parameter in der XML-Konfigurationsdatei (cfg.xml) des Telefons konfigurieren, indem Sie eine Zeichenfolge in folgendem Format eingeben:

<Upgrade_Error_Retry_Verzögerung ua="na">3600Error_Retry_Verzögerung>
pgrade_

Standard: 3600

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

Legen Sie den Parameter Upgrade-Regel fest, indem Sie ein Firmware-Upgrade-Skript eingeben, das die Upgrade-Bedingungen und die zugehörigen Firmware-URLs definiert. Sie verwendet dieselbe Syntax wie die Profilregel. Geben Sie ein Skript ein, und geben Sie die Upgrade-Regel im folgenden Format ein:

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

Beispiel:

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

Sie können diesen Parameter in der XML-Konfigurationsdatei (cfg.xml) des Telefons konfigurieren, indem Sie eine Zeichenfolge in folgendem Format eingeben:

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

Klicken Sie auf Alle Änderungen senden.

Upgrade der Firmware über TFTP, HTTP oder HTTPS durchführen

Das Telefon unterstützt Firmware-Upgrades über TFTP, HTTP oder HTTPS.

Vorbereitungen

Die Firmware-Lastdatei muss auf einen zugänglichen Server heruntergeladen werden.

1

Entpacken Sie die .zip-Datei mit dem folgenden Befehl:

Entpacken von PHONEOS-8875.1-0-1-0001-19.zip

Hierbei gilt:

1-0-1-0001-19 ist die Versionsnummer.

2

Kopieren Sie den Ordner in ein TFTP-, HTTP- oder HTTPS-Downloadverzeichnis.

3

Greifen Sie auf die Webseite zur Telefonverwaltung zu.

4

Wählen Sie Sprache > Bereitstellung aus.

5

Suchen Sie den Dateinamen der Software, der mit .loads endet, und fügen Sie ihn der gültigen URL hinzu.

6

Klicken Sie auf Alle Änderungen senden.

Upgrade der Firmware mit dem Browserbefehl

Ein in die Adressleiste des Browsers eingegebener Upgrade-Befehl kann verwendet werden, um die Firmware auf einem Telefon zu aktualisieren. Das Telefon wird nur aktualisiert, wenn es inaktiv ist. Nach Abschluss des Anrufs wird die Aktualisierung automatisch versucht.

Um das Telefon mit einer URL in einem Webbrowser zu aktualisieren, geben Sie diesen Befehl ein:

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

Peer-Firmware-Freigabe aktivieren

Peer-Firmware-Freigabe (PFS) ist ein Firmware-Verteilungsmodell, mit dem ein Cisco IP-Telefon andere Telefone desselben Modells oder derselben Serie im Subnetz finden und aktualisierte Firmware-Dateien freigeben kann, wenn Sie mehrere Telefone gleichzeitig aktualisieren müssen. PFS verwendet das Cisco Peer-to-Peer-Distribution Protocol (CPPDP), ein von Cisco entwickeltes Protokoll. Mit CPPDP bilden alle Geräte im Subnetz eine Peer-to-Peer-Hierarchie und kopieren dann die Firmware oder die anderen Dateien von Peer-Geräten auf die benachbarten Geräte. Um Firmware-Upgrades zu optimieren, lädt ein Stammtelefon das Firmware-Image vom Software-Server herunter und überträgt die Firmware dann über TCP-Verbindungen an andere Telefone im Subnetz.

Peer-Firmware-Freigabe:

  • Begrenzt Überlastung bei TFTP-Übertragungen an zentrale Remove-Load-Server.

  • Firmware-Upgrades müssen nicht mehr manuell gesteuert werden.

  • Reduziert die Ausfallzeiten des Telefons während Upgrades, wenn eine große Anzahl von Telefonen gleichzeitig zurückgesetzt wird.

  • Die Peer-Firmware-Freigabe funktioniert nur, wenn mehrere Telefone auf das gleichzeitige Upgrade festgelegt sind. Wenn ein NOTIFY mit Event:resync gesendet wird, wird eine Resynchronisierung auf dem Telefon initiiert. Beispiel einer XML-Datei, die die Konfigurationen zum Initiieren des Upgrades enthalten kann:

    "Event:resync;profile=" http://10.77.10.141/profile.xml
  • Wenn Sie den Peer-Firmware-Freigabe-Log-Server auf eine IP-Adresse und einen Port festlegen, werden die PFS-spezifischen Protokolle als UDP-Nachrichten an diesen Server gesendet. Diese Einstellung muss auf jedem Telefon vorgenommen werden. Sie können die Protokollnachrichten dann bei der Behebung von Problemen im Zusammenhang mit PFS verwenden.

Sie können die Parameter auch in der Konfigurationsdatei des Telefons mit XML(cfg.xml)-Code konfigurieren.

1

Greifen Sie auf die Webseite zur Telefonverwaltung zu.

2

Wählen Sie Sprache > Bereitstellung aus.

3

Legen Sie im Abschnitt Firmware-Upgrade die Parameter fest:

  1. Legen Sie den Parameter Peer-Firmware-Freigabe fest.

    Sie können diesen Parameter in der XML-Konfigurationsdatei (cfg.xml) des Telefons konfigurieren, indem Sie eine Zeichenfolge in folgendem Format eingeben:

    <Peer_Firmware_Sharing ua="na">JaFirmware_Sharing>
    eer_

    Optionen: Ja und Nein

    Standard: Ja

  2. Legen Sie den Parameter Peer-Firmware-Freigabe-Protokollserver fest, um die IP-Adresse und den Port anzugeben, an den die UDP-Nachricht gesendet wird.

    Beispiel: 10.98.76.123:514, wobei 10.98.76.123 die IP-Adresse und 514 die Portnummer ist.

    Sie können diesen Parameter in der XML-Konfigurationsdatei (cfg.xml) des Telefons konfigurieren, indem Sie eine Zeichenfolge in folgendem Format eingeben:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5Firmware_Sharing_Log_Server>
    eer_

    Peer_Firmware_Sharing_Log_Server gibt den Host-Namen und den Port des UDP-Remote-Syslog-Servers an. Der Port ist standardmäßig auf den Standard-Syslog 514 eingestellt.

4

Klicken Sie auf Alle Änderungen senden.

Firmware-Upgrade-Parameter

In der folgenden Tabelle werden die Funktionen und die Verwendung der einzelnen Parameter im Abschnitt Firmware-Upgrade der Registerkarte Bereitstellung definiert.

Tabelle 1. Firmware-Upgrade-Parameter

Parametername

Beschreibung und Standardwert

Upgrade aktivieren

Aktiviert Firmware-Upgrade-Vorgänge unabhängig von Resynchronisierungsaktionen.

Der Standardwert ist „Ja“.

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Upgrade_Enable ua="na">JaEnable>pgrade_

  • Legen Sie auf der Webseite der Telefonverwaltung dieses Feld auf „Ja“ oder „Nein“ fest.

Wiederholungsverzögerung für Upgrade-Fehler

Das Upgrade-Wiederholungsintervall (in Sekunden), das bei einem fehlgeschlagenen Upgrade angewendet wird. Das Gerät verfügt über einen Timer für Fehler beim Firmware-Upgrade, der nach einem fehlgeschlagenen Firmware-Upgrade-Versuch aktiviert wird. Der Timer wird mit dem Wert in diesem Parameter initialisiert. Der nächste Firmware-Update wird durchgeführt, wenn dieser Timer auf Null fällt.

Der Standardwert ist 3600 Sekunden.

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Upgrade_Error_Retry_Delay ua="na">3600Error_Retry_Delay>pgrade_

  • Legen Sie auf der Webseite der Telefonverwaltung den Wert fest.

Upgrade-Regel

Ein Skript für das Firmware-Upgrade, das die Upgrade-Bedingungen und die zugehörigen Firmware-URLs definiert. Sie verwendet dieselbe Syntax wie die Profilregel.

Geben Sie die Upgrade-Regel im folgenden Format ein:

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

Beispiel:

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

Wenn kein Protokoll angegeben ist, wird TFTP angenommen. Wenn kein Servername angegeben wird, wird der Host, der die URL anfordert, als Servername verwendet. Wenn kein Port angegeben ist, wird der Standardport verwendet (69 für TFTP, 80 für HTTP oder 443 für HTTPS).

Der Standardwert ist leer.

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Geben Sie auf der Webseite zur Telefonverwaltung den Pfad ein, unter dem die Lastdatei gespeichert wird.

Protokollmeldung über Upgrade-Anfrage

Syslog Nachricht wurde am Beginn eines Firmware Upgradungsversuchs veröffentlicht.

Standard: $PN $MAC -- Anfrage für Upgrade $SCHEME://$SERVIP:$PORT$PATH

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Anfordern des Upgrades $SCHEME://$SERVIP:$PORT$PATHUpgrade_Request_Msg>og_

  • Passen Sie auf der Webseite der Telefonverwaltung den Parameter nach Bedarf an.

Protokollmeldung über erfolgreiche Aktualisierung

Die nach Abschluss eines Firmware-Update ausgegebene syslog Nachricht wird erfolgreich abgeschlossen.

Der Standardwert ist $PN $MAC -- Erfolgreiches Upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Erfolgreiches Upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERRUpgrade_Success_Msg>og_

  • Passen Sie auf der Webseite der Telefonverwaltung den Parameter nach Bedarf an.

Protokollmeldung über fehlgeschlagene Aktualisierung

Syslog Nachricht wird nach einem fehlgeschlagenen Firmware-Update veröffentlicht.

Der Standardwert ist $PN $MAC -- Upgrade fehlgeschlagen: $ERR

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Upgrade fehlgeschlagen: $ERRUpgrade_Failure_Msg>og_

  • Passen Sie auf der Webseite der Telefonverwaltung den Parameter nach Bedarf an.

Peer-Firmware-Freigabe

Aktiviert oder deaktiviert die PFS-Funktion (Peer Firmware Sharing). Wählen Sie Ja oder Nein aus, um die Funktion zu aktivieren bzw. zu deaktivieren.

Standard: Ja

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Peer_Firmware_Sharing ua="na">JaFirmware_Sharing>eer_

  • Legen Sie auf der Webseite der Telefonverwaltung dieses Feld auf „Ja“ oder „Nein“ fest.

Peer-Firmware-Freigabe-Protokollserver

Gibt die IP-Adresse und den Port an, an den die UDP-Nachricht gesendet wird.

Beispiel: 10.98.76.123:514, wobei 10.98.76.123 die IP-Adresse und 514 die Portnummer ist.

Konfigurieren Sie diesen Parameter mit einer der folgenden Methoden:

  • Geben Sie in der Telefonkonfigurationsdatei mit XML(cfg.xml) eine Zeichenfolge in folgendem Format ein: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514Firmware_Sharing_Log_Server>eer_

  • Geben Sie auf der Webseite zur Telefonverwaltung die Adresse des Protokollservers ein.