Konfigurera uppgraderingar av fast programvara

Uppdateringar av den fasta programvaran kan tillåtas vid angivna intervall. Uppdaterad fast programvara skickas från en server till telefonen via TFTP eller HTTP. Säkerheten är inte ett lika stort problem när det gäller uppgraderingen av fast programvara eftersom fast programvara inte innehåller personlig information.

Du kan även konfigurera parametrarna i telefonens konfigurationsfil (cfg.xml) med XML-kod.

Innan du börjar

Öppna webbsidan för telefonadministration.

1

Välj Röst > Etablering.

2

I avsnittet Uppgradera fast programvara väljer du Ja i listrutan Aktivera uppgradering.

Du kan konfigurera den här parametern i telefonens konfigurationsfil (cfg.xml) genom att ange en sträng i det här formatet:

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

Alternativ: Ja och Nej

Standard: Ja

3

Ställ in parametern Fördröjning för nytt uppgraderingsförsök vid fel i sekunder.

Intervallet för nya uppgraderingsförsök (i sekunder) tillämpas om uppgraderingen misslyckas. Enheten har en feltimer för uppgradering av fast programvara som aktiveras efter en misslyckad uppgradering av den fasta programvaran. Timern initieras med värdet i den här parametern. Nästa uppgradering av den fasta programvaran sker när denna timer räknar ner till noll.

Du kan konfigurera den här parametern i telefonens konfigurationsfil (cfg.xml) genom att ange en sträng i det här formatet:

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

Standard: 3600

<tftp|http|https>://<ip-adress>/image/<inläsningsfilens namn>
4

Ställ in parametern Uppgraderingsregel genom att ange ett skript för uppgradering av fast programvara som definierar uppgraderingsvillkor och URL för associerad fast programvara. Den använder samma syntax som profilregeln. Ange ett skript och använd följande format för att ange uppgraderingsregeln:

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

Till exempel:

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

Du kan konfigurera den här parametern i telefonens konfigurationsfil (cfg.xml) genom att ange en sträng i det här formatet:

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

Klicka på Submit All Changes.

Uppgradera fast programvara genom TFTP, HTTP eller HTTPS

Telefonen har stöd för uppgradering av fast programvara via TFTP, HTTP eller HTTPS.

Innan du börjar

Inläsningsfilen för den fasta programvaran måste hämtas till en tillgänglig server.

1

Zippa upp zip-filen med följande kommando:

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

där:

1-0-1-0001-19 är versionsnumret.

2

Kopiera mappen till en TFTP-, HTTP- eller HTTPS-hämtningskatalog.

3

Öppna webbsidan för telefonadministration.

4

Välj Röst > Etablering.

5

Leta upp namnet på inläsningsfilen som slutar med .loads och lägga till det i den giltiga URL:en.

6

Klicka på Submit All Changes.

Uppgradera fast programvara med webbläsarkommando

Ett uppgraderingskommando som anges i webbläsarens adressfält kan användas för att uppgradera den fasta programvaran på en telefon. Telefonen uppdateras endast om den är inaktiv. Uppdateringsförsöket görs automatiskt när ett pågående samtal har avslutats.

Om du vill uppgradera telefonen med en URL i en webbläsare anger du följande kommando:

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

Aktivera peer-delning av inbyggd programvara

PFS (Peer Firmware Sharing) är en distributionsmodell för fast programvara som gör att en Cisco IP-telefon kan hitta andra telefoner av samma modell eller serie i subnätet och dela uppdaterade filer av den fasta programvaran när du vill uppgradera flera telefoner på samma gång. PFS använder Cisco Peer-to-Peer Distribution Protocol (CPPDP) som är ett tillverkarspecifikt Cisco-protokoll. Med CPPDP bildar alla enheter i samma subnät en peer-to-peer-hierarki där den fasta programvaran eller de andra filerna kopieras från peer-enheter till närliggande enheter. För att optimera uppgraderingen av den fasta programvaran hämtar en rottelefon avbildningen av den fasta programvaran från laddningsservern och överför sedan den fasta programvaran till andra telefoner i subnätet med hjälp av TCP-anslutningar.

Peer-delning av fast programvara:

  • Begränsar trängsel vid TFTP-överföringar till centraliserade fjärrladdningsservrar.

  • Eliminerar behovet av att manuellt kontrollera uppgraderingar av den fasta programvaran.

  • Minskar telefondriftstopp vid uppgraderingar när ett stort antal telefoner återställs samtidigt.

  • Peer-delning av fast programvara fungerar inte om flera telefoner har konfigurerats att uppgraderas på samma gång. När NOTIFY skickas med Event:resync initieras en omsynkronisering på telefonen. Exempel på en XML-sträng som kan innehålla konfigurationer som initierar uppgraderingen:

    "Händelse:synkronisera om; profil =" http://10.77.10.141/profile.xml
  • När du konfigurerar PFS-loggservern (Peer Firmware Sharing) till en IP-adress och port skickas de PFS-specifika loggarna till den servern som UDP-meddelanden. Den här inställningen måste göras på varje telefon. Sedan kan du använda loggmeddelandena när du felsöker problem relaterade till PFS.

Du kan även konfigurera parametrarna i telefonens konfigurationsfil (cfg.xml) med XML-kod.

1

Öppna webbsidan för telefonadministration.

2

Välj Röst > Etablering.

3

I avsnittet Uppgradering av fast programvara ställer du in följande parametrar:

  1. Ställ in parametern för Peer Firmware Sharing.

    Du kan konfigurera den här parametern i telefonens konfigurationsfil (cfg.xml) genom att ange en sträng i det här formatet:

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

    Alternativ: Ja och Nej

    Standard: Ja

  2. Ställ in parametern för loggserver för Peer Firmware Sharing att ange IP-adress och port som UDP-meddelandet skickas till.

    Till exempel: 10.98.76.123:514 där 10.98.76.123 är IP-adressen och 514 är portnumret.

    Du kan konfigurera den här parametern i telefonens konfigurationsfil (cfg.xml) genom att ange en sträng i det här formatet:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server anger värdnamnet och porten för den UDP-baserade syslog-fjärrservern. Portens standard-syslog är 514.

4

Klicka på Submit All Changes.

Parametrar för uppgradering av fast programvara

Följande tabell beskriver hur parametrarna i avsnittet Uppgradera fast programvara på fliken Etablering fungerar och används.

Tabell 1. Parametrar för uppgradering av fast programvara

Parameternamn

Beskrivning och standardvärde

Upgrade Enable

Tillåter uppgradering av fast programvara oberoende av omsynkroniseringsåtgärder.

Standardvärdet är Ja.

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonens konfigurationsfil med XML(cfg.xml): <Upgrade_Enable ua="na">Ja</Upgrade_Enable>

  • Ange följande fält till Ja eller Nej på webbsidan för telefonadministration.

Upgrade Error Retry Delay

Intervallet för nya uppgraderingsförsök (i sekunder) tillämpas om uppgraderingen misslyckas. Enheten har en feltimer för uppgradering av fast programvara som aktiveras efter en misslyckad uppgradering av den fasta programvaran. Timern initieras med värdet i den här parametern. Nästa uppgradering av den fasta programvaran sker när denna timer räknar ner till noll.

Standardvärdet är 3 600 sekunder.

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonens konfigurationsfil med XML(cfg.xml): <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

  • Ange värdet på webbsidan för telefonadministration.

Upgrade Rule

Ett uppgraderingsskript för den fasta programvaran som definierar uppgraderingsvillkor och tillhörande adresser till den fasta programvaran. Den använder samma syntax som profilregeln.

Använd följande format för att ange uppgraderingsregeln:

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

Till exempel:

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

Om inget protokoll anges, antas TFTP. Om du inte anger något servernamn används värden som begär URL-adressen som servernamn. Om du inte anger någon port används standardporten (69 för TFTP, 80 för HTTP eller 443 för HTTPS).

Värdet är tomt som standard.

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonens konfigurationsfil med XML(cfg.xml): <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • På webbsidan för telefonadministration anger du sökvägen där laddningsfilen lagras.

Log Upgrade Request Msg

Syslog-meddelande som skickas vid början av ett uppgraderingsförsök av den fasta programvaran.

Standard: $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonkonfigurationsfilen med XML(cfg.xml): <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Begär uppgradering $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

  • Anpassa parametern efter behov på webbsidan för telefonadministration.

Log Upgrade Success Msg

Syslog-meddelande som utfärdas efter att ett lyckat uppgraderingsförsök av den fasta programvaran har slutförts.

Standardvärdet är $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonens konfigurationsfil med XML(cfg.xml): <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Lyckad uppgradering $SCHEME://$SERVIP:$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

  • Anpassa parametern efter behov på webbsidan för telefonadministration.

Log Upgrade Failure Msg

Syslog-meddelande som utfärdas efter att ett misslyckat uppgraderingsförsök av den fasta programvaran har slutförts.

Standardvärdet är $PN $MAC -- Upgrade failed: $ERR

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonkonfigurationsfilen med XML(cfg.xml): <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Uppgraderingen misslyckades: $ERR</Log_Upgrade_Failure_Msg>

  • Anpassa parametern efter behov på webbsidan för telefonadministration.

Peer Firmware Sharing

Aktiverar eller inaktiverar funktionen Peer Firmware Sharing (PFS). Välj Ja eller Nej för att aktivera eller inaktivera funktionen.

Standard: Ja

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonkonfigurationsfilen med XML(cfg.xml): <Peer_Firmware_Sharing ua="na">Ja</Peer_Firmware_Sharing>

  • Ange följande fält till Ja eller Nej på webbsidan för telefonadministration.

Peer Firmware Sharing Log Server

Anger IP-adressen och porten som UDP-meddelandet skickas till.

Till exempel: 10.98.76.123:514 där 10.98.76.123 är IP-adressen och 514 är portnumret.

Konfigurera den här parametern med någon av metoderna:

  • Ange en sträng i följande format i telefonens konfigurationsfil med XML(cfg.xml): <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

  • Ange loggserverns adress på webbsidan för telefonadministration.