Configurarea upgrade-urilor firmware-ului

Actualizările de firmware pot fi permise la intervale specificate. Firmware-ul actualizat este trimis de pe un server pe telefon prin utilizarea TFTP sau HTTP. Securitatea nu este o problemă cu un upgrade de firmware, deoarece firmware-ul nu conține informații personale.

De asemenea, puteți să configurați parametrii din fișierul de configurare a telefonului cu codul XML (cfg.xml).

Înainte de a începe

Accesați pagina web de administrare a telefonului.

1

Selectați Voce > Asigurare acces.

2

În secțiunea Upgrade firmware, selectați Da din parametrul Activare upgrade.

Puteți să configurați acest parametru în fișierul XML de configurare a telefonului (cfg.xml) introducând un șir în acest format:

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

Opțiuni: Da și Nu

Valoarea prestabilită: Da

3

Setați parametrul Întârziere reîncercare la eroare de upgrade în secunde.

Intervalul de reîncercare a upgrade-ului (în secunde), aplicat în caz de eșec al upgrade-ului. Dispozitivul are un cronometru de erori la upgrade-ul firmware-ului, care se activează după o încercare eșuată de upgrade al firmware-ului. Cronometrul este inițializat cu valoarea din acest parametru. Următoarea încercare de upgrade al firmware-ului are loc când acest cronometru ajunge la zero.

Puteți să configurați acest parametru în fișierul XML de configurare a telefonului (cfg.xml) introducând un șir în acest format:

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

Implicit: 3600

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

Setați parametrul Regulă de upgrade introducând un script de upgrade de firmware care definește condițiile de upgrade și URL-urile asociate cu firmware-ul. Utilizează aceeași sintaxă ca regula de profil. Introduceți un script și utilizați următorul format pentru a introduce regula de upgrade:

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

De exemplu:

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

Puteți să configurați acest parametru în fișierul XML de configurare a telefonului (cfg.xml) introducând un șir în acest format:

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

Faceți clic pe Trimitere toate modificările.

Actualizarea firmware-ului prin TFTP, HTTP sau HTTPS

Telefonul acceptă upgrade-ul firmware-ului prin TFTP, HTTP sau HTTPS.

Înainte de a începe

Fișierul de încărcare a firmware-ului trebuie să fie descărcat pe un server accesibil.

1

Dezarhivați fișierul .zip cu următoarea comandă:

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

unde:

1-0-1-0001-19 este numărul versiunii.

2

Copiați folderul într-un director de descărcare TFTP, HTTP sau HTTPS.

3

Accesați pagina web de administrare a telefonului.

4

Selectați Voce > Asigurare acces.

5

Găsiți numele fișierului de încărcare, care se termină cu .loads, și adăugați-l la URL-ul valid.

6

Faceți clic pe Trimitere toate modificările.

Upgrade-ul firmware-ului cu comandă din browser

O comandă de upgrade introdusă în bara de adresă a browserului poate fi utilizată pentru a efectua upgrade-ul firmware-ului de pe un telefon. Telefonul se actualizează numai când este inactiv. Actualizarea este încercată automat după terminarea apelului.

Pentru a efectua upgrade-ul telefonului cu un URL într-un browser web, introduceți această comandă:

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

Activați partajarea firmware-ului peer

Peer Firmware Sharing (PFS) este un model de distribuție firmware care permite unui telefon Cisco IP să găsească alte telefoane de același model sau serie în subrețea și să partajeze fișiere firmware actualizate atunci când trebuie să actualizați mai multe telefoane în același timp. PFS utilizează Cisco Peer-to-Peer-Distribution Protocol (CPPDP), care este un protocol proprietar Cisco. Cu CPPDP, toate dispozitivele din subrețea formează o ierarhie peer-to-peer, apoi copiați firmware-ul sau celelalte fișiere de pe dispozitivele peer pe dispozitivele vecine. Pentru a optimiza upgrade-urile firmware, un telefon rădăcină descarcă imaginea firmware-ului de pe serverul de încărcare și apoi transferă firmware-ul către alte telefoane din subrețea utilizând conexiuni TCP.

Partajarea firmware-ului de la egal la egal:

  • Limitează congestia transferurilor TFTP către serverele centralizate de eliminare a încărcării.

  • Elimină necesitatea de a controla manual upgrade-urile firmware-ului.

  • Reduce timpul de nefuncționare a telefonului în timpul upgrade-urilor, când un număr mare de telefoane sunt resetate simultan.

  • Partajarea firmware-ului de la egal la egal nu funcționează decât dacă mai multe telefoane sunt setate să facă upgrade în același timp. Când un NOTIFY este trimis cu Event:resync, acesta inițiază o resincronizare pe telefon. Exemplu de fișier XML care poate conține configurațiile necesare pentru inițierea upgrade-ului:

    "Eveniment:resincronizare; profil=" http://10.77.10.141/profile.xml
  • Când setați serverul jurnal de partajare firmware peer la o adresă IP și port, jurnalele specifice PFS sunt trimise la acel server ca mesaje UDP. Această setare trebuie efectuată pe fiecare telefon. Apoi puteți utiliza mesajele de jurnal atunci când depanați problemele legate de PFS.

De asemenea, puteți să configurați parametrii din fișierul de configurare a telefonului cu codul XML (cfg.xml).

1

Accesați pagina web de administrare a telefonului.

2

Selectați Voce > Asigurare acces.

3

În secțiunea Firmware Upgrade , setați parametrii:

  1. Setați parametrul Peer Firmware Sharing .

    Puteți să configurați acest parametru în fișierul XML de configurare a telefonului (cfg.xml) introducând un șir în acest format:

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

    Opțiuni: Da și Nu

    Valoarea prestabilită: Da

  2. Setați paramterul Peer Firmware Sharing Log Server pentru a indica adresa IP și portul către care este trimis mesajul UDP.

    De exemplu: 10.98.76.123:514 unde, 10.98.76.123 este adresa IP și 514 este numărul portului.

    Puteți să configurați acest parametru în fișierul XML de configurare a telefonului (cfg.xml) introducând un șir în acest format:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server specifică UDP Remote syslog server hostname și port. Portul implicit este syslog 514 implicit.

4

Faceți clic pe Trimitere toate modificările.

Parametrii de upgrade al firmware-ului

Următorul tabel definește funcția și utilizarea fiecărui parametru din secțiunea Upgrade firmware din fila Asigurare acces.

Tabelul 1. Parametrii de upgrade al firmware-ului

Nume parametru

Descriere și valoare prestabilită

Activare upgrade

Activează operațiunile de upgrade al firmware-ului independent de acțiunile de resincronizare.

Valoarea prestabilită este Da.

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML (cfg.xml), introduceți un șir în acest format: <Upgrade_Enable ua="na">Da</Upgrade_Enable>

  • În pagina web administrare telefon, setați acest câmp la Da sau Nu.

Întârziere reîncercare la eroare de upgrade

Intervalul de reîncercare a upgrade-ului (în secunde), aplicat în caz de eșec al upgrade-ului. Dispozitivul are un cronometru de erori la upgrade-ul firmware-ului, care se activează după o încercare eșuată de upgrade al firmware-ului. Cronometrul este inițializat cu valoarea din acest parametru. Următoarea încercare de upgrade al firmware-ului are loc când acest cronometru ajunge la zero.

Valoarea prestabilită este 3600 de secunde.

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML (cfg.xml), introduceți un șir în acest format: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

  • În pagina web de administrare a telefonului, setați valoarea.

Regulă de upgrade

Un script de upgrade al firmware-ului, care definește condițiile de upgrade și URL-urile asociate firmware-ului. Utilizează aceeași sintaxă ca regula de profil.

Utilizați următorul format pentru a introduce regula de upgrade:

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

De exemplu:

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

Dacă nu este specificat niciun protocol, se presupune TFTP. Dacă nu este specificat niciun nume de server, gazda care solicită adresa URL este utilizată ca nume de server. Dacă nu este specificat niciun port, este utilizat portul prestabilit (69 pentru TFTP, 80 pentru HTTP sau 443 pentru HTTPS).

Valoarea prestabilită este necompletată.

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • În pagina web de administrare a telefonului, introduceți calea unde este stocat fișierul de încărcare.

Jurnalizare mesaje de solicitare upgrade

Mesajul syslog emis la începutul unei încercări de upgrade de firmware.

Valoarea prestabilită: $PN $MAC -- Se solicită upgrade-ul $SCHEME://$SERVIP:$PORT$PATH

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML (cfg.xml), introduceți un șir în acest format: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Se solicită upgrade $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

  • În pagina web de administrare a telefonului, particularizați parametrul după cum este necesar.

Jurnalizare mesaje de reușită upgrade

Mesajul syslog emis după ce o încercare de upgrade de firmware se finalizează cu succes.

Valoarea prestabilită este $PN $MAC -- Upgrade reușit $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Upgrade reușit $SCHEME://$SERVIP:$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

  • În pagina web de administrare a telefonului, particularizați parametrul după cum este necesar.

Jurnalizare mesaje de eșec upgrade

Mesajul syslog emis după o încercare eșuată de upgrade de firmware.

Valoarea prestabilită este $PN $MAC -- Upgrade eșuat: $ERR

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML (cfg.xml), introduceți un șir în acest format: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Upgrade-ul nu a reușit: $ERR</Log_Upgrade_Failure_Msg>

  • În pagina web de administrare a telefonului, particularizați parametrul după cum este necesar.

Partajarea firmware-ului de la egal la egal

Activează sau dezactivează caracteristica Peer Firmware Sharing (PFS). Selectați Da sau Nu pentru a activa sau a dezactiva caracteristica.

Valoarea prestabilită: Da

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML (cfg.xml), introduceți un șir în acest format: <Peer_Firmware_Sharing ua="na">Da</Peer_Firmware_Sharing>

  • În pagina web administrare telefon, setați acest câmp la Da sau Nu.

Server jurnal de partajare firmware peer

Indică adresa IP și portul către care este trimis mesajul UDP.

De exemplu: 10.98.76.123:514 unde, 10.98.76.123 este adresa IP și 514 este numărul portului.

Configurați acest parametru cu una dintre metode:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

  • În pagina Web de administrare a telefonului, introduceți adresa serverului de jurnal.