Konfigurace upgradů firmwaru

Aktualizace firmwaru lze povolit v zadaných intervalech. Aktualizovaný firmware je do telefonu odeslán ze serveru pomocí protokolu TFTP nebo HTTP. Při upgradu firmwaru není zabezpečení takový problém, protože firmware neobsahuje osobní údaje.

Parametry v souboru konfigurace telefonu můžete konfigurovat také pomocí kódu XML (cfg.xml).

Než začnete

Přejděte na webovou stránku správy telefonu.

1

Vyberte možnosti Hlas > Zřizování.

2

V části Upgrade firmwaru vyberte z parametru Povolit upgrade možnost Ano.

Tento parametr lze změnit v konfiguračním souboru XML telefonu (cfg.xml) zadáním řetězce v tomto formátu:

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

Možnosti: Yes a No

Výchozí hodnota: Ano

3

Nastavte parametr Zpoždění opakování chyby upgradu v sekundách.

Interval opakování upgradu (v sekundách) použitý v případě selhání upgradu. Zařízení má časovač chyby upgradu firmwaru, který se aktivuje po neúspěšném pokusu o upgrade firmwaru. Časovač se inicializuje na hodnotu v tomto parametru. Další pokus o upgrade firmwaru proběhne, když čítač dojde na nulu.

Tento parametr lze změnit v konfiguračním souboru XML telefonu (cfg.xml) zadáním řetězce v tomto formátu:

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

Výchozí hodnota: 3600

<tftp|http|https>://<adresa ip>/image/<název načtení>
4

Nastavte parametr Pravidlo upgradu zadáním skriptu upgradu firmwaru, který definuje podmínky upgradu a související adresy URL firmwaru. Využívá se v něm stejná syntax jako v pravidle profilu. Pro zadání pravidla upgradu použijte následující formát:

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

Příklad:

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

Tento parametr lze změnit v konfiguračním souboru XML telefonu (cfg.xml) zadáním řetězce v tomto formátu:

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

Klikněte na tlačítko Submit All Changes.

Upgrade firmwaru přes TFTP, HTTP nebo HTTPS

Telefon podporuje upgrade firmwaru pomocí TFTP, HTTP nebo HTTPS.

Než začnete

Soubor načtení firmwaru musí být stažen na dostupný server.

1

Soubor .zip rozbalte následujícím příkazem:

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

kde

1-0-1-0001-19 je číslo vydané verze.

2

Zkopírujte složku do adresáře pro stažení přes protokol TFTP, HTTP nebo HTTPS.

3

Přejděte na webovou stránku správy telefonu.

4

Vyberte možnosti Hlas  > Zřizování.

5

Vyhledejte název souboru načtení, který končí .loads a připojte ho k platné adrese URL.

6

Klikněte na tlačítko Submit All Changes.

Upgrade firmwaru pomocí příkazu prohlížeče

K upgradu firmwaru na telefonu je možné použít příkaz k upgradu zadaný do adresního řádku prohlížeče. Telefon se upgraduje pouze tehdy, pokud je nečinný. Aktualizace se po dokončení hovoru automaticky spustí.

Pokud chcete telefon upgradovat pomocí adresy URL ve webovém prohlížeči, použijte tento příkaz:

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

Povolit sdílení firmwaru s rovnocennou stranou

Sdílení firmwaru s druhou stranou (metoda PFS) je model distribuce firmwaru, který umožňuje, aby IP telefony Cisco vyhledaly jiné telefony stejného modelu nebo řady v podsíti a sdílely aktualizovaný firmware, když potřebujete současně aktualizovat více telefonů. Metoda PFS používá protokol CPPDP (Cisco Peer-to-Peer-Distribution Protocol), což je proprietární protokol společnosti Cisco. Při použití protokolu CPPDP tvoří všechna zařízení v podsíti hierarchii typu peer-to-peer, kde se kopíruje firmware nebo jiné soubory z rovnocenných zařízení do blízkých zařízení. Kořenový telefon stáhne bitovou kopii firmwaru ze zaváděcího serveru a potom firmware odešle do ostatních telefonů v podsíti za použití připojení TCP, čímž je zajištěna optimalizace aktualizací firmwaru.

Sdílení firmwaru s druhou stranou:

  • Omezuje zahlcení u přenosů TFTP směrem na centralizované servery pro odstranění zavedených dat.

  • Aktualizace firmwaru není třeba řídit ručně.

  • Zkracuje odstávku telefonů během aktualizací v situacích, kdy je resetován velký počet telefonů současně.

  • Sdílení firmwaru s druhou stranou funguje, jen když je více telefonů nastaveno pro souběžnou aktualizaci. Když je parametr NOTIFY odeslán s parametrem Event:resync, v telefonu se zahájí resynchronizace. Příklad kódu XML, které mohou obsahovat konfigurace k zahájení aktualizace:

    "Událost: resync; profil=" http://10.77.10.141/profile.xml
  • Když nastavíte pro server protokolování sdílení firmwaru s druhou stranou nějakou IP adresu a port, na tento server jsou odesílány protokoly metody PFS ve formě zpráv UDP. Toto nastavení je třeba provést ve všech telefonech. Tyto zprávy protokolu potom můžete použít při řešení potíží souvisejících s metodou PFS.

Parametry v souboru konfigurace telefonu můžete konfigurovat také pomocí kódu XML (cfg.xml).

1

Přejděte na webovou stránku správy telefonu.

2

Vyberte možnosti Hlas > Zřizování.

3

V sekci Aktualizace firmwaru nastavíme parametry:

  1. Nastavte parametr Sdílení firmwaru druhé strany.

    Tento parametr lze změnit v konfiguračním souboru XML telefonu (cfg.xml) zadáním řetězce v tomto formátu:

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

    Možnosti: Yes a No

    Výchozí hodnota: Ano

  2. Nastavte parametr Peer Firmware Sharing Log Server tak, aby označoval adresu IP a port, na který je zpráva UDP odeslána.

    Příklad: 10.98.76.123:514, kde 10.98.76.123 je adresa IP a 514 číslo portu.

    Tento parametr lze změnit v konfiguračním souboru XML telefonu (cfg.xml) zadáním řetězce v tomto formátu:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Parametr Peer_Firmware_Sharing_Log_Server uvádí název hostitele a port vzdáleného serveru syslog UDP. Ve výchozím nastavení se používá port syslog 514.

4

Klikněte na tlačítko Submit All Changes.

Parametry upgradu firmwaru

V následující tabulce je definována funkce a použití jednotlivých parametrů v části Upgrade firmwaru karty Zřizování.

Tabulka 1. Parametry upgradu firmwaru

Název parametru

Popis a výchozí hodnota

Povolit upgrade

Povoluje operace upgradu firmwaru nezávisle na činnostech resynchronizace.

Výchozí hodnota je Ano.

Nakonfigurujte tento parametr jednou z metod:

  • V konfiguračním souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Upgrade_Enable ua="na">Yes</Upgrade_Enable>

  • Na webové stránce správy telefonu nastavte toto pole na hodnotu Ano nebo Ne.

Prodleva opakování při chybě upgradu

Interval opakování upgradu (v sekundách) použitý v případě selhání upgradu. Zařízení má časovač chyby upgradu firmwaru, který se aktivuje po neúspěšném pokusu o upgrade firmwaru. Časovač se inicializuje na hodnotu v tomto parametru. Další pokus o upgrade firmwaru proběhne, když čítač dojde na nulu.

Výchozí hodnota je 3600 sekund.

Nakonfigurujte tento parametr jednou z metod:

  • V konfiguračním souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

  • Na webové stránce správy telefonu nastavte hodnotu.

Pravidlo upgradu

Skript upgradu firmwaru, který definuje podmínky upgradu a přiřazené adresy URL firmwaru. Využívá se v něm stejná syntax jako v pravidle profilu.

K zadání pravidla profilu použijte tento formátů

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

Příklad:

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

Pokud není zadán žádný protokol, předpokládá se TFTP. Pokud není zadán název serveru, použije se jako název serveru hostitel, který požaduje adresu URL. Pokud není zadán žádný port, použije se výchozí port (69 pro TFTP, 80 pro HTTP nebo 443 pro HTTPS).

Výchozí hodnota je prázdná.

Nakonfigurujte tento parametr jednou z metod:

  • V konfiguračním souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Na webové stránce správy telefonu zadejte cestu, kde je uložen zavedený soubor.

Zpráva do protokolu při požadavku na upgrade

Zpráva syslog vydaná na začátku pokusu o upgrade firmwaru.

Výchozí hodnota: $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH

Nakonfigurujte tento parametr jednou z metod:

  • Do konfiguračního souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Žádost o upgrade $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

  • Na webové stránce správy telefonu upravte parametr podle potřeby.

Zpráva do protokolu při úspěšném upgradu

Zpráva syslog vydaná po úspěšném dokončení upgradu firmwaru.

Výchozí hodnota je $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Nakonfigurujte tento parametr jednou z metod:

  • Do konfiguračního souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Úspěšný upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

  • Na webové stránce správy telefonu upravte parametr podle potřeby.

Zpráva do protokolu při neúspěšném upgradu

Zpráva syslog vydaná po neúspěšném dokončení upgradu firmwaru.

Výchozí hodnota je $PN $MAC -- Upgrade failed: $ERR

Nakonfigurujte tento parametr jednou z metod:

  • V konfiguračním souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Upgrade se nezdařil: $ERR</Log_Upgrade_Failure_Msg>

  • Na webové stránce správy telefonu upravte parametr podle potřeby.

Sdílení firmwaru s druh. stranou

Povolí nebo zakáže funkci PFS (Peer Firmware Sharing). Funkci povolte nebo zakažte zvolením možnosti Ano nebo Ne.

Výchozí hodnota: Ano

Nakonfigurujte tento parametr jednou z metod:

  • V konfiguračním souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Peer_Firmware_Sharing ua="na">Yes</Peer_Firmware_Sharing>

  • Na webové stránce správy telefonu nastavte toto pole na hodnotu Ano nebo Ne.

Server protokolování sdílení firmwaru s druhou stranou

Uvádí adresu IP a port, na které je odeslána zpráva UDP.

Příklad: 10.98.76.123:514, kde 10.98.76.123 je adresa IP a 514 číslo portu.

Nakonfigurujte tento parametr jednou z metod:

  • Do konfiguračního souboru telefonu s XML(cfg.xml) zadejte řetězec v tomto formátu: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

  • Na webové stránce správy telefonu zadejte adresu protokolovacího serveru.