Määritä laiteohjelmiston päivitykset

Laiteohjelmistopäivitykset voidaan sallia tietyin väliajoin. Päivitetty laiteohjelmisto lähetetään palvelimelta puhelimeen TFTP:n tai HTTP:n avulla. Tietoturva on pienempi ongelma laiteohjelmiston päivityksen yhteydessä, koska laiteohjelmisto ei sisällä henkilökohtaisia tietoja.

Voit määrittää parametrit myös puhelimen asetustiedostossa XML(cfg.xml)-koodilla.

Ennen kuin aloitat

Siirry puhelimen hallintasivulle.

1

Valitse Voice > Provisioning.

2

Valitse Firmware Upgrade -osiossa Yes Upgrade Enable -parametrista Upgrade Enable .

Voit määrittää tämän parametrin puhelimen kokoonpanon XML-tiedostossa (cfg.xml) syöttämällä merkkijonon tässä muodossa:

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

Asetukset: Kyllä ja Ei

Oletusarvo: Kyllä

3

Aseta Upgrade Error Retry Delay -parametri sekunteina.

Päivityksen uusintayrityksen aikaväli (sekunteina), jota sovelletaan, jos päivitys epäonnistuu. Laitteessa on laiteohjelmiston päivitysvirheajastin, joka aktivoituu epäonnistuneen laiteohjelmiston päivitysyrityksen jälkeen. Ajastin alustetaan tämän parametrin arvolla. Seuraava laiteohjelmiston päivitysyritys tapahtuu, kun tämä ajastin laskee nollaan.

Voit määrittää tämän parametrin puhelimen kokoonpanon XML-tiedostossa (cfg.xml) syöttämällä merkkijonon tässä muodossa:

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

Oletusarvo: 3600

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

Aseta Upgrade Rule -parametri syöttämällä laiteohjelmiston päivitysskripti, jossa määritellään päivitysehdot ja niihin liittyvät laiteohjelmiston URL-osoitteet. Se käyttää samaa syntaksia kuin Profile Rule. Kirjoita komentosarja ja käytä päivityssäännön kirjoittamiseen seuraavaa muotoa:

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

Esimerkiksi:

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

Voit määrittää tämän parametrin puhelimen kokoonpanon XML-tiedostossa (cfg.xml) syöttämällä merkkijonon tässä muodossa:

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

Napsauta Lähetä kaikki muutokset.

Laiteohjelmiston päivitys TFTP:n, HTTP:n tai HTTPS:n avulla

Puhelin tukee laiteohjelmiston päivitystä TFTP:n, HTTP:n tai HTTPS:n kautta.

Ennen kuin aloitat

Laiteohjelmiston lataustiedosto on ladattava käytettävissä olevalle palvelimelle.

1

Pura .zip-tiedosto seuraavalla komennolla:

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

missä:

1-0-1-0001-19 on julkaisun numero.

2

Kopioi kansio TFTP-, HTTP- tai HTTPS-lataushakemistoon.

3

Siirry puhelimen hallintasivulle.

4

Valitse Voice > Provisioning.

5

Etsi lataustiedoston nimi, joka päättyy muotoon .loads , ja liitä se voimassa olevaan URL-osoitteeseen.

6

Napsauta Lähetä kaikki muutokset.

Päivitä laiteohjelmisto selaimen komennolla

Puhelimen laiteohjelmiston päivittämiseen voidaan käyttää selaimen osoiteriville syötettyä päivityskomentoa. Puhelin päivittyy vain, kun se on käyttämättömänä. Päivitys yritetään tehdä automaattisesti puhelun päätyttyä.

Jos haluat päivittää puhelimen URL-osoitteella verkkoselaimessa, kirjoita tämä komento:

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

Ota käyttöön vertaisohjelmiston jakaminen

Peer Firmware Sharing (PFS) on laiteohjelmiston jakelumalli, jonka avulla Cisco IP-puhelin voi etsiä muita saman mallin tai sarjan puhelimia aliverkossa ja jakaa päivitettyjä laiteohjelmistotiedostoja, kun useita puhelimia on päivitettävä samanaikaisesti. PFS käyttää Cisco Peer-to-Peer-Distribution Protocol (CPPDP) -protokollaa, joka on Ciscon oma protokolla. CPPDP:n avulla kaikki aliverkon laitteet muodostavat vertaisverkkohierarkian ja kopioivat sitten laiteohjelmiston tai muita tiedostoja vertaislaitteista naapurilaitteisiin. Laiteohjelmistopäivitysten optimoimiseksi pääpuhelin lataa laiteohjelmistokuvan latauspalvelimelta ja siirtää sitten laiteohjelmiston muille aliverkon puhelimille TCP-yhteyksien avulla.

Vertaisohjelmistojen jakaminen:

  • Rajoittaa TFTP-siirtojen ruuhkautumista keskitettyihin poistokuormituspalvelimiin.

  • Poistaa tarpeen ohjata laiteohjelmiston päivityksiä manuaalisesti.

  • Vähentää puhelimen käyttökatkoksia päivitysten aikana, kun suuri määrä puhelimia nollataan samanaikaisesti.

  • Vertaisohjelmiston jakaminen ei toimi, ellei useampia puhelimia ole asetettu päivitettäväksi samanaikaisesti. Kun NOTIFY lähetetään tapahtuman Event:resync yhteydessä, se käynnistää puhelimen uudelleensynkronoinnin. Esimerkki xml-tiedostosta, joka voi sisältää määritykset päivityksen aloittamiseksi:

    "Tapahtuma:resync;profile=" http://10.77.10.141/profile.xml
  • Kun asetat Peer Firmware Sharing Log -palvelimelle IP-osoitteen ja portin, PFS-kohtaiset lokit lähetetään kyseiselle palvelimelle UDP-viesteinä. Tämä asetus on tehtävä jokaisessa puhelimessa. Voit sitten käyttää lokiviestejä PFS:ään liittyvien ongelmien vianmäärityksessä.

Voit määrittää parametrit myös puhelimen asetustiedostossa XML(cfg.xml)-koodilla.

1

Siirry puhelimen hallintasivulle.

2

Valitse Voice > Provisioning.

3

Aseta parametrit kohdassa Firmware Upgrade :

  1. Aseta parametri Peer Firmware Sharing .

    Voit määrittää tämän parametrin puhelimen kokoonpanon XML-tiedostossa (cfg.xml) syöttämällä merkkijonon tässä muodossa:

    <Peer_Firmware_Sharing ua="na">Kyllä</Peer_Firmware_Sharing>

    Asetukset: Kyllä ja Ei

    Oletusarvo: Kyllä

  2. Aseta Peer Firmware Sharing Log Server -parametriksi IP-osoite ja portti, johon UDP-viesti lähetetään.

    Esimerkiksi: 10.98.76.123:514, jossa 10.98.76.123 on IP-osoite ja 514 on porttinumero.

    Voit määrittää tämän parametrin puhelimen kokoonpanon XML-tiedostossa (cfg.xml) syöttämällä merkkijonon tässä muodossa:

    <Peer_Firmware_Sharing_Log_Palvelin>192.168.5.5</ Peer_Firmware_Sharing_Log_Palvelin>

    Peer_Firmware_Sharing_Log_Palvelin määrittää UDP Etäsyslog-palvelimen isäntänimen ja portin. Portin oletusarvo on syslog 514.

4

Napsauta Lähetä kaikki muutokset.

Laiteohjelmiston päivitysparametrit

Seuraavassa taulukossa määritellään kunkin parametrin toiminto ja käyttö Firmware Upgrade -osassa Provisioning -välilehdellä.

Taulukko 1. Laiteohjelmiston päivitysparametrit

Parametrin nimi

Kuvaus ja oletusarvo

Päivitys Ota käyttöön

Mahdollistaa laiteohjelmiston päivitystoiminnot uudelleensynkronointitoiminnoista riippumatta.

Oletusarvo on Kyllä.

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Upgrade_Enable ua="na">Yes</Upgrade_Enable>.

  • Aseta puhelimen hallintasivulla tämän kentän arvoksi Kyllä tai Ei.

Päivityshäiriön uudelleen yrittämisen viive

Päivityksen uusintayrityksen aikaväli (sekunteina), jota sovelletaan, jos päivitys epäonnistuu. Laitteessa on laiteohjelmiston päivitysvirheajastin, joka aktivoituu epäonnistuneen laiteohjelmiston päivitysyrityksen jälkeen. Ajastin alustetaan tämän parametrin arvolla. Seuraava laiteohjelmiston päivitysyritys tapahtuu, kun tämä ajastin laskee nollaan.

Oletusarvo on 3600 sekuntia.

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>.

  • Aseta arvo puhelimen hallintasivulla.

Päivityssääntö

Laiteohjelmiston päivitysskripti, jossa määritellään päivitysehdot ja niihin liittyvät laiteohjelmiston URL-osoitteet. Se käyttää samaa syntaksia kuin Profile Rule.

Kirjoita päivityssääntö seuraavassa muodossa:

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

Esimerkiksi:

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

Jos protokollaa ei ole määritetty, oletuksena on TFTP. Jos palvelimen nimeä ei ole määritetty, palvelimen nimenä käytetään URL-osoitteen pyytänyttä isäntäkohtaa. Jos porttia ei määritetä, käytetään oletusporttia (69 TFTP:lle, 80 HTTP:lle tai 443 HTTPS:lle).

Oletusarvo on tyhjä.

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Kirjoita puhelimen hallintasivulla polku, johon lataustiedosto on tallennettu.

Lokin päivityspyyntö Msg

Syslog-viesti, joka lähetetään laiteohjelmiston päivitysyrityksen alkaessa.

Oletus: $PN $MAC -- Pyydetään päivitystä $SCHEME://$SERVIP:$PORT$PATH

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Pyydetään päivitystä $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>.

  • Mukauta parametria puhelimen hallintasivulla tarpeen mukaan.

Lokin päivityksen onnistumisilmoitus

Syslog-viesti, joka annetaan, kun laiteohjelmiston päivitysyritys on saatu onnistuneesti päätökseen.

Oletusarvo on $PN $MAC -- Päivitys onnistui $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Päivitys onnistui $SCHEME://$SERVIP:$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>.

  • Mukauta parametria puhelimen hallintasivulla tarpeen mukaan.

Lokin päivityksen epäonnistumisen ilmoitus

Syslog-viesti, joka annetaan epäonnistuneen laiteohjelmiston päivitysyrityksen jälkeen.

Oletusarvo on $PN $MAC -- Päivitys epäonnistui: $ERR

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Päivitys epäonnistui: $ERR</Log_Upgrade_Failure_Msg>.

  • Mukauta parametria puhelimen hallintasivulla tarpeen mukaan.

Vertaisfirmaohjelmiston jakaminen

Ottaa käyttöön tai poistaa käytöstä Peer Firmware Sharing (PFS) -ominaisuuden. Ota toiminto käyttöön tai poista se käytöstä valitsemalla Kyllä tai Ei .

Oletusarvo: Kyllä

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Peer_Firmware_Jakaminen ua="na">Kyllä</Peer_Firmware_Jakaminen>.

  • Aseta puhelimen hallintasivulla tämän kentän arvoksi Kyllä tai Ei.

Peer Firmware Sharing Log Server

Ilmoittaa IP-osoitteen ja portin, johon UDP-viesti lähetetään.

Esimerkiksi: 10.98.76.123:514, jossa 10.98.76.123 on IP-osoite ja 514 on porttinumero.

Määritä tämä parametri jollakin seuraavista menetelmistä:

  • Kirjoita puhelimen kokoonpanotiedostoon XML(cfg.xml) merkkijono tässä muodossa: <Peer_Firmware_Sharing_Log_Palvelin ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Palvelin>.

  • Kirjoita puhelimen hallintasivulla lokipalvelimen osoite.