In questo articolo
Configurare gli aggiornamenti del firmware
Aggiornare il firmware tramite TFTP, HTTP o HTTPS
Aggiornare il firmware con il comando del browser
Attivare la condivisione del firmware tra pari
Parametri di aggiornamento del firmware

Configura i telefoni 9800 e 8875 per l'aggiornamento del firmware (BroadWorks)

list-menuIn questo articolo
list-menuFeedback?

Questo articolo della Guida è per il telefono da tavolo Cisco serie 9800 e il telefono video Cisco 8875 registrati presso Cisco BroadWorks. Le informazioni in questa pagina includono informazioni sui metodi di aggiornamento del firmware del telefono, Peer Firmware Sharing (PFS), i registri per l'aggiornamento del firmware, i parametri relativi all'aggiornamento del firmware.

Configurare gli aggiornamenti del firmware

Gli aggiornamenti del firmware possono essere consentiti a intervalli specificati. Il firmware aggiornato viene inviato da un server al telefono tramite TFTP o HTTP. La sicurezza è un problema minore con un aggiornamento del firmware, perché il firmware non contiene informazioni personali.

Può anche configurare i parametri nel file di configurazione del telefono con codice XML (cfg.xml).

Prima che Lei cominci

Accedere alla pagina web di amministrazione del telefono.

1

Seleziona Voice > Provisioning.

2

Nella sezione Aggiornamento del firmware, scelga Sì dal parametro Upgrade Enable.

Può configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

Opzioni: Sì e No

Predefinito: Sì

3

Imposta il parametro Upgrade Error Retry Delay in secondi.

L'intervallo tra i tentativi di aggiornamento (in secondi) si applica in caso di errore di aggiornamento. Il dispositivo ha un timer di errore di aggiornamento del firmware che si attiva dopo un tentativo fallito di aggiornamento del firmware. Il timer viene inizializzato con il valore di questo parametro. Il successivo tentativo di aggiornamento del firmware si verifica quando questo timer conta alla rovescia fino a zero.

Può configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

Impostazione predefinita: 3600

<tftp|http|https>://<ip address>/image/<load name>
4

Imposta il parametro Upgrade Rule inserendo uno script di aggiornamento del firmware che definisca le condizioni di aggiornamento e gli URL del firmware associati. Usa la stessa sintassi di Profile Rule. Inserisca uno script e usi il seguente formato per inserire la regola di aggiornamento:

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

Ad esempio:

all'indirizzo ftp://192.168.1.5/image/PHONEOS.3-0-1-0001-213.loads

Può configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

Faccia clic su Invia tutte le modifiche.

Aggiornare il firmware tramite TFTP, HTTP o HTTPS

Il telefono supporta l'aggiornamento del firmware tramite TFTP, HTTP o HTTPS.

Prima che Lei cominci

Il file di caricamento del firmware deve essere scaricato su un server accessibile.

1

Decomprimere il file .zip con il seguente comando:

decomprimere PhoneOS-8875.1-0-1-0001-19.zip

dove:

1-0-1-0001-19 è il numero della release.

2

Copia la cartella in una directory di download TFTP, HTTP o HTTPS.

3

Accedere alla pagina web di amministrazione del telefono.

4

Seleziona Voice > Provisioning.

5

Trova il nome del file di caricamento che termina con .loads e aggiungilo all'URL valido.

6

Faccia clic su Invia tutte le modifiche.

Aggiornare il firmware con il comando del browser

Un comando di upgrade inserito nella barra degli indirizzi del browser può essere utilizzato per aggiornare il firmware di un telefono. Il telefono si aggiorna solo quando è inattivo. L'aggiornamento viene tentato automaticamente al termine della chiamata.

Per aggiornare il telefono con un URL in un browser web, inserisca questo comando:


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

Attivare la condivisione del firmware tra pari

Peer Firmware Sharing (PFS) è un modello di distribuzione del firmware che consente a un telefono IP Cisco di trovare altri telefoni dello stesso modello o serie sulla sottorete e condividere file del firmware aggiornati quando è necessario aggiornare più telefoni contemporaneamente. PFS utilizza il Cisco Peer-to-Peer-Distribution Protocol (CPPDP), un protocollo proprietario di Cisco. Con CPPDP, tutti i dispositivi della sottorete formano una gerarchia peer-to-peer e quindi copiano il firmware o gli altri file dai dispositivi peer ai dispositivi adiacenti. Per ottimizzare gli aggiornamenti del firmware, un telefono root scarica l'immagine del firmware dal server di caricamento e quindi trasferisce il firmware ad altri telefoni della sottorete utilizzando connessioni TCP.

Condivisione del firmware tra pari:

  • Limita la congestione dei trasferimenti TFTP ai server di carico di rimozione centralizzati.

  • Elimina la necessità di controllare manualmente gli aggiornamenti del firmware.

  • Riduce i tempi di inattività del telefono durante gli aggiornamenti quando un gran numero di telefoni viene ripristinato contemporaneamente.

  • La condivisione peer del firmware non funziona a meno che più telefoni non siano impostati per l'aggiornamento contemporaneamente. Quando un NOTIFY viene inviato con Event:Resync, avvia una risincronizzazione sul telefono. Esempio di un xml che può contenere le configurazioni per avviare l'aggiornamento:

    «Evento:resync; profile=» http://10.77.10.141/profile.xml
  • Quando imposta il server Peer Firmware Sharing Log su un indirizzo IP e una porta, i log specifici del PFS vengono inviati a quel server come messaggi UDP. Questa impostazione deve essere eseguita su ogni telefono. Può quindi utilizzare i messaggi di registro per risolvere i problemi relativi alla PFS.

Può anche configurare i parametri nel file di configurazione del telefono con codice XML (cfg.xml).

1

Accedere alla pagina web di amministrazione del telefono.

2

Seleziona Voice > Provisioning.

3

Nella sezione Aggiornamento del firmware, imposta i parametri:

  1. Impostare il parametro Peer Firmware Sharing.

    Può configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

    Opzioni: Sì e No

    Predefinito: Sì

  2. Impostare il parametro Peer Firmware Sharing Log Server per indicare l'indirizzo IP e la porta a cui viene inviato il messaggio UDP.

    Ad esempio: 10.98.76. 123:514 dove, 10.98.76.123 è l'indirizzo IP e 514 è il numero di porta.

    Può configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server specifica il nome host e la porta del server syslog remoto UDP. La porta predefinita è syslog 514 predefinita.

4

Faccia clic su Invia tutte le modifiche.

Parametri di aggiornamento del firmware

La tabella seguente definisce la funzione e l'utilizzo di ciascun parametro nella sezione Aggiornamento del firmware della scheda Provisioning.

Tabella 1. Parametri di aggiornamento del firmware

Nome del parametro

Descrizione e valore predefinito

Abilitare l'aggiornamento

Consente le operazioni di aggiornamento del firmware indipendentemente dalle azioni di risincronizzazione.

Il valore predefinito è Sì.

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisca una stringa in questo formato: <Upgrade_Enable ua="na">Sì</Upgrade_Enable>

  • Nella pagina web di amministrazione del telefono, imposti questo campo su Sì o No.

Errore di aggiornamento Ritardo del tentativo

L'intervallo tra i tentativi di aggiornamento (in secondi) si applica in caso di errore di aggiornamento. Il dispositivo ha un timer di errore di aggiornamento del firmware che si attiva dopo un tentativo fallito di aggiornamento del firmware. Il timer viene inizializzato con il valore di questo parametro. Il successivo tentativo di aggiornamento del firmware si verifica quando questo timer conta alla rovescia fino a zero.

Il valore predefinito è 3600 secondi.

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisca una stringa in questo formato: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

  • Nella pagina web di amministrazione del telefono, imposti il valore.

Regola di aggiornamento

Uno script di aggiornamento del firmware che definisce le condizioni di aggiornamento e gli URL del firmware associati. Usa la stessa sintassi di Profile Rule.

Utilizza il seguente formato per inserire la regola di aggiornamento:

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

Ad esempio:

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

Se non viene specificato alcun protocollo, si presume il TFTP. Se non viene specificato il nome del server, l'host che richiede l'URL viene utilizzato come nome del server. Se non viene specificata alcuna porta, viene utilizzata la porta predefinita (69 per TFTP, 80 per HTTP o 443 per HTTPS).

Il valore predefinito è vuoto.

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisca una stringa in questo formato: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Nella pagina web di amministrazione del telefono, inserisca il percorso in cui è archiviato il file di caricamento.

Messaggio di richiesta di aggiornamento del registro

Messaggio syslog emesso all'inizio di un tentativo di aggiornamento del firmware.

Predefinito: $PN $MAC — Richiesta di aggiornamento $SCHEME: //$SERVIP: $PORT$PATH

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisca una stringa in questo formato: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Richiesta di aggiornamento $SCHEME: //$SERVIP: $PORT$PATH</Log_Upgrade_Request_Msg>

  • Nella pagina web di amministrazione del telefono, personalizzi il parametro secondo necessità.

Messaggio di successo dell'aggiornamento del registro

Messaggio syslog emesso dopo che un tentativo di aggiornamento del firmware è stato completato con successo.

Il valore predefinito è $PN $MAC -- Aggiornamento riuscito $SCHEME: //$SERVIP: $PORT$PATH -- $ERR

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisci una stringa in questo formato: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Aggiornamento riuscito $SCHEME: //$SERVIP: $PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

  • Nella pagina web di amministrazione del telefono, personalizzi il parametro secondo necessità.

Errore di aggiornamento del registro

Messaggio syslog emesso dopo un tentativo fallito di aggiornamento del firmware.

Il valore predefinito è $PN $MAC — Aggiornamento non riuscito: $ERR

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisca una stringa in questo formato: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC — Aggiornamento non riuscito</Log_Upgrade_Failure_Msg>: $ERR

  • Nella pagina web di amministrazione del telefono, personalizzi il parametro secondo necessità.

Condivisione del firmware tra pari

Abilita o disabilita la funzione Peer Firmware Sharing (PFS). Seleziona Sì o No per abilitare o disabilitare la funzione.

Predefinito: Sì

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisca una stringa in questo formato: <Peer_Firmware_Sharing ua="na">Sì</Peer_Firmware_Sharing>

  • Nella pagina web di amministrazione del telefono, imposti questo campo su Sì o No.

Server di registro per la condivisione del firmware peer

Indica l'indirizzo IP e la porta a cui viene inviato il messaggio UDP.

Ad esempio: 10.98.76. 123:514 dove, 10.98.76.123 è l'indirizzo IP e 514 è il numero di porta.

Configura questo parametro con uno dei metodi:

  • Nel file di configurazione del telefono con XML (cfg.xml), inserisca una stringa in questo formato: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76</Peer_Firmware_Sharing_Log_Server>. 123:514

  • Nella pagina web di amministrazione del telefono, inserisca l'indirizzo del server di registro.
Questo articolo è stato utile?
Questo articolo è stato utile?