Konfigurowanie uaktualnień oprogramowania sprzętowego

Można zezwolić na aktualizowanie oprogramowania sprzętowego w określonych odstępach czasu. Zaktualizowane oprogramowanie sprzętowe jest wysyłane z serwera do telefonu przy użyciu protokołu TFTP lub HTTP. Podczas uaktualniania oprogramowania sprzętowego kwestie bezpieczeństwa są mniej istotne, ponieważ to oprogramowanie nie zawiera danych osobowych.

Parametry można również skonfigurować w pliku konfiguracyjnym telefonu bezpośrednio za pomocą kodu źródłowego XML (cfg.xml).

Zanim rozpoczniesz

Przejdź do strony WWW administrowania telefonem.

1

Wybierz kolejno opcje Głos > Obsługa administracyjna.

2

W części Uaktualnianie oprogramowania sprzętowego na liście rozwijanej Włącz uaktualnianie wybierz opcję Tak.

Ten parametr można także skonfigurować w pliku konfiguracyjnym (cfg.xml), wprowadzając odpowiedni ciąg w następującym formacie:

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

Dostępne opcje: Tak oraz Nie

Wartość domyślna: Tak

3

Ustaw parametr opóźnienie ponawiania próby aktualizacji (w sekundach).

Odstęp czasu (w sekundach) między kolejnymi próbami uaktualnienia stosowany w razie błędu uaktualniania. Urządzenie ma specjalny zegar, który aktywuje się po niepowodzeniu próby uaktualnienia. Inicjowaniem zegara steruje wartość tego parametru. Następna próba uaktualnienia rozpocznie się po odliczeniu do zera w tym zegarze.

Ten parametr można także skonfigurować w pliku konfiguracyjnym (cfg.xml), wprowadzając odpowiedni ciąg w następującym formacie:

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

Wartość domyślna: 3600

<tftp|http|https>://<adres ip>/image/<nazwa pakietu>
4

Ustaw parametr reguły uaktualnienia oprogramowania sprzętowego, który określa warunki uaktualniania oraz powiązane adresy URL oprogramowania sprzętowego. Używa takiej samej składni, jak reguła profilu. Aby wprowadzić regułę uaktualniania, wprowadź skrypt oraz zastosuj następujący format:

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

Na przykład:

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

Ten parametr można także skonfigurować w pliku konfiguracyjnym (cfg.xml), wprowadzając odpowiedni ciąg w następującym formacie:

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

Kliknij przycisk Submit All Changes (Prześlij wszystkie zmiany).

Uaktualnienie oprogramowania sprzętowego przy użyciu protokołu TFTP, HTTP lub HTTPS

Telefon obsługuje uaktualnianie za pośrednictwem protokołu TFTP, HTTP lub HTTPS.

Zanim rozpoczniesz

Plik pakietu oprogramowania sprzętowego musi zostać pobrany na dostępny serwer.

1

Rozpakuj plik .zip za pomocą następującego polecenia:

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

gdzie:

1-0-1-0001-19 to numer wersji.

2

Skopiuj folder do katalogu pobierania na serwerze TFTP, HTTP lub HTTPS.

3

Przejdź do strony WWW administrowania telefonem.

4

Wybierz kolejno opcje Głos  > Obsługa administracyjna.

5

Znajdź plik pakietu, którego nazwa kończy się rozszerzeniem .loads, i dołącz go do prawidłowego adresu URL.

6

Kliknij przycisk Submit All Changes (Prześlij wszystkie zmiany).

Uaktualnianie oprogramowania sprzętowego za pomocą polecenia w przeglądarce

W celu uaktualnienia oprogramowania sprzętowego w telefonie można wpisać polecenie uaktualniania na pasku adresu w przeglądarce. Telefon zostanie zaktualizowany tylko wtedy, gdy jest wolny. System spróbuje automatycznie wykonać aktualizację po zakończeniu połączenia.

Aby uaktualnić telefon przy użyciu adresu URL w przeglądarce WWW, wprowadź następujące polecenie:

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

Włącz udostępnianie oprogramowania równorzędnego

Oprogramowanie sprzętowe dystybuowane przez P2P (PFS) to model dystrybucji oprogramowania sprzętowego, który pozwala telefonowi IP Cisco znaleźć w podsieci inne telefony o tym samym modelu lub serii, po czym udostępnić zaktualizowane pliki oprogramowania sprzętowego i w ten sposób odświeżyć wiele telefonów równocześnie. Model PFS używa autorskiego protokołu Cisco o nazwie Cisco Peer-to-Peer-Distribution Protocol (CPPDP). Dzięki protokołowi CPPDP wszystkie urządzenia w podsieci tworzą hierarchię równorzędną, a następnie kopiują między sobą oprogramowanie sprzętowe lub inne pliki. Aby zoptymalizować proces aktualizacji oprogramowania sprzętowego, telefon główny pobiera obraz tego oprogramowania z serwera pobierania, a następnie przesyła je do innych telefonów w podsieci przez połączenia TCP.

Oprogramowanie sprzętowe dystybuowane przez P2P:

  • Ogranicza przeciążenie przy transferach TFTP ze scentralizowanych zdalnych serwerów pobierania.

  • Likwiduje konieczność ręcznego sterowania uaktualnieniami oprogramowania sprzętowego.

  • Skraca niedostępność telefonów spowodowaną jednoczesnym zresetowaniem wielu telefonów.

  • Model Oprogramowanie sprzętowe dystybuowane przez P2P działa tylko wtedy, gdy uaktualnianie w tym samym czasie zostanie skonfigurowane na więcej niż jednym telefonie. Po wysłaniu polecenia NOTIFY z parametrem Event:resync następuje zainicjowanie ponownej synchronizacji telefonu. Oto przykładowy plik XML, który może zawierać konfigurację inicjowania uaktualnienia:

    "Zdarzenie:resync; profile=" http://10.77.10.141/profile.xml
  • Gdy ustawisz adres IP i port serwera dziennika mechanizmu równego dostępu do oprogramowania sprzętowego, dzienniki zdarzeń funkcji PFS będą wysyłane do tego serwera jako wiadomości UDP. To ustawienie należy skonfigurować na każdym telefonie. Komunikatów dziennika można następnie używać do rozwiązywania problemów z modelem PFS.

Parametry można również skonfigurować w pliku konfiguracyjnym telefonu bezpośrednio za pomocą kodu źródłowego XML (cfg.xml).

1

Przejdź do strony WWW administrowania telefonem.

2

Wybierz kolejno opcje Głos > Obsługa administracyjna.

3

W sekcji Uaktualnienie oprogramowania sprzętowego ustaw parametry:

  1. Ustaw parametr Udostępniania oprogramowania sprzętowego peerom.

    Ten parametr można także skonfigurować w pliku konfiguracyjnym (cfg.xml), wprowadzając odpowiedni ciąg w następującym formacie:

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

    Dostępne opcje: Tak oraz Nie

    Wartość domyślna: Tak

  2. Ustaw parametr Serwera dziennika udostępniania oprogramowania sprzętowego peerom, aby wskazać adres IP i port, do którego jest wysyłany komunikat UDP.

    Na przykład: 10.98.76.123:514, gdzie 10.98.76.123 jest adresem IP, a 514 numerem portu.

    Ten parametr można także skonfigurować w pliku konfiguracyjnym (cfg.xml), wprowadzając odpowiedni ciąg w następującym formacie:

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Parametr Peer_Firmware_Sharing_Log_Server określa nazwę hosta i port zdalnego serwera dziennika systemu używającego protokołu UDP. Domyślnie jest to port 514.

4

Kliknij przycisk Submit All Changes (Prześlij wszystkie zmiany).

Parametry uaktualniania oprogramowania sprzętowego

Poniższa tabela zawiera informacje na temat przeznaczenia i zastosowania parametrów znajdujących się w części Uaktualnianie oprogramowania sprzętowego (Firmware Upgrade) na karcie Obsługa administracyjna (Provisioning).

Tabela 1. Parametry uaktualniania oprogramowania sprzętowego

Nazwa parametru

Opis i wartość domyślna

Włącz uaktualnianie (Upgrade Enable)

Umożliwia wykonywanie operacji uaktualniania oprogramowania sprzętowego niezależnie od operacji ponownej synchronizacji.

Wartość domyślna to Tak.

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg w formacie: <Upgrade_Enable ua="na">Tak</Upgrade_Enable>

  • Na stronie WWW administracji telefonu ustaw w tym polu wartość Tak lub Nie.

Opóźnienie kolejnych prób po błędzie uaktualniania (Upgrade Error Retry Delay)

Odstęp czasu (w sekundach) między kolejnymi próbami uaktualnienia stosowany w razie błędu uaktualniania. Urządzenie ma specjalny zegar, który aktywuje się po niepowodzeniu próby uaktualnienia. Inicjowaniem zegara steruje wartość tego parametru. Następna próba uaktualnienia rozpocznie się po odliczeniu do zera w tym zegarze.

Wartość domyślna to 3600 sekund.

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg w formacie: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

  • Na stronie WWW administracji telefonu ustaw wartość.

Reguła uaktualniania (Upgrade Rule)

Skrypt uaktualniania oprogramowania sprzętowego, który określa warunki uaktualniania oraz powiązane adresy URL oprogramowania sprzętowego. Używa takiej samej składni, jak reguła profilu.

Aby wprowadzić regułę uaktualniania, zastosuj następujący format:

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

Na przykład:

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

Jeśli protokół nie zostanie podany, domyślnie będzie używany protokół TFTP. Jeśli nie podano nazwy serwera, jako nazwa serwera zostanie użyta nazwa hosta żądająca tego adresu jeśli nie określono portu, używany jest port domyślny (69 dla TFTP, 80 dla HTTP lub 443 for HTTPS).

Wartością domyślną jest puste pole.

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg w następującym formacie: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Na stronie WWW administracji telefonu wprowadź ścieżkę, gdzie jest przechowywany plik obciążenia.

Komunikat o żądaniu uaktualnienia w dzienniku (Log Upgrade Request Msg)

Komunikat dziennika systemowego wysyłany na początku próby uaktualnienia oprogramowania sprzętowego.

Wartość domyślna: $PN $MAC -- Żądanie uaktualnienia $SCHEME://$SERVIP:$PORT$PATH

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg w formacie: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Żądanie aktualizacji $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

  • Na stronie WWW administracji telefonu dostosuj parametr stosownie do potrzeb.

Komunikat o powodzeniu uaktualnienia w dzienniku (Log Upgrade Success Msg)

Komunikat dziennika systemu wysyłany po pomyślnym ukończeniu próby uaktualnienia oprogramowania sprzętowego.

Wartość domyślna to $PN $MAC -- Pomyślne uaktualnienie $SCHEME://$SERVIP:$PORT$PATH -- $ERR.

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg znaków w formacie: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Aktualizacja powiodła się $SCHEME://$SERVIP:$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

  • Na stronie WWW administracji telefonu dostosuj parametr stosownie do potrzeb.

Komunikat o niepowodzeniu uaktualnienia w dzienniku (Log Upgrade Failure Msg)

Komunikat dziennika systemowego wysyłany po nieudanej próbie uaktualnienia oprogramowania sprzętowego.

Wartość domyślna to $PN $MAC -- Uaktualnienie nie powiodło się: $ERR.

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg w formacie: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Aktualizacja nie powiodła się: $ERR</Log_Upgrade_Failure_Msg>

  • Na stronie WWW administracji telefonu dostosuj parametr stosownie do potrzeb.

Oprogramowanie sprzętowe dystybuowane przez P2P

Włącza lub wyłącza funkcję Peer Firmware Sharing (PFS). Wybierz opcję Tak lub Nie, aby odpowiednio włączyć lub wyłączyć tę funkcję.

Wartość domyślna: Tak

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg w formacie: <Peer_Firmware_Sharing ua="na">Tak</Peer_Firmware_Sharing>

  • Na stronie WWW administracji telefonu ustaw w tym polu wartość Tak lub Nie.

Serwer dziennika mechanizmu równego dostępu do oprogramowania sprzętowego

Wskazuje adres IP i port, pod który zostanie wysłany komunikat UDP.

Na przykład: 10.98.76.123:514, gdzie 10.98.76.123 jest adresem IP, a 514 numerem portu.

Skonfiguruj ten parametr za pomocą jednej z następujących metod:

  • W pliku konfiguracyjnym telefonu z XML(cfg.xml) wprowadź ciąg w formacie: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

  • Na stronie WWW administracji telefonu wprowadź adres serwera dziennika.