- Strona główna
- /
- Artykuł
Parametry obsługi telefonów 9800 i 8877 (BroadWorks)
Ten artykuł Pomocy dotyczy telefonów Cisco Desk Phone 9800 Series i Cisco Video Phone 8875 zarejestrowanych w Cisco BroadWorks. Informacje na tej stronie obejmują parametry obsługi administracyjnej i ich składnię.
Parametry obsługi administracyjnej
W tej części opisano parametry obsługi administracyjnej, ogólnie uporządkowane według funkcji.
Parametry ogólnego przeznaczenia
Parametry ogólnego przeznaczenia GPP_* (
) pełnią rolę tekstowych pól używanych podczas konfigurowania współpracy telefonu z określonym serwerem obsługi administracyjnej. Parametry GPP_* są domyślnie puste. Można skonfigurować przechowywanie w nich różnych wartości, w tym następujących:-
Klucze szyfrowania
-
Adresy URL
-
Informacje o stanie wielostopniowej obsługi administracyjnej
-
Szablony żądań POST
-
Mapy aliasów nazw parametrów
-
Częściowe wartości ciągów łączone w kompletne wartości parametrów
Parametry GPP_* mogą być rozwijane w makra wewnątrz innych parametrów obsługi administracyjnej. W tym kontekście do identyfikowania zawartości parametrów od GPP_A do GPP_P wystarczają nazwy makr w postaci pojedynczych wielkich liter (od A do P). Ponadto nazwy makr składające się z dwóch wielkich liter od SA do SD identyfikują parametry od GPP_SA do GPP_SD w szczególnych przypadkach, gdy są używane jako argumenty w następujących opcjach adresów URL:
key, uid i pwd
Te parametry mogą pełnić rolę zmiennych w regułach obsługi administracyjnej i uaktualniania. Odwołania do nich tworzy się przed dodanie prefiksu „$” do nazwy zmiennej, np. $GPP_A.
Parametry uruchamiania
Parametry Provision_Enable i Upgrade_Enable sterują wszystkimi operacjami ponownej synchronizacji profili i uaktualniania oprogramowania sprzętowego. Działają one niezależnie od siebie. Ponadto sterują poleceniami ponownej synchronizacji i uaktualniania adresów URL wysyłanymi za pośrednictwem administracyjnego serwera WWW. Oba parametry mają domyślnie ustawioną wartość Tak (Yes).
Parametr Resync_From_SIP steruje żądaniami ponownej synchronizacji. Zdarzenie SIP NOTIFY jest wysyłane z serwera proxy dostawcy usług do telefonu. Jeśli na serwerze proxy są włączone odpowiednie funkcje, może się pojawić żądanie ponownej synchronizacji. W tym celu do urządzenia jest wysyłany komunikat SIP NOTIFY zawierający nagłówek Event: resync.
Żądanie jest kwestionowane przez urządzenie za pomocą odpowiedzi 401 (odmowa autoryzacji użytych poświadczeń). Żądanie ponownej synchronizacji z serwera proxy zostanie zrealizowane w urządzeniu po otrzymaniu uwierzytelnionego następnego żądania. Nagłówki Event: reboot_now i Event: restart_now powodują odpowiednio ponowny rozruch sprzętowy i programowy; one również są kwestionowane.
Dwa pozostałe włączniki to Resync_On_Reset i Resync_After_Upgrade_Attempt. Parametry te decydują o tym, czy w urządzeniu jest wykonywana operacja ponownej synchronizacji po każdym ponownym uruchomieniu programowym i po każdej próbie uaktualnienia.
Jeżeli parametr Resync_On_Reset jest włączony, wówczas po sekwencji rozruchu, a przed wykonaniem resetu w urządzeniu jest dodawane losowe opóźnienie. Czas trwania opóźnienia jest losowy, jednak nie dłuższy niż wartość określona w parametrze Resync_Random_Delay (w sekundach). W puli telefonów włączanych jednocześnie to opóźnienie powoduje różnicowanie czasów rozpoczęcia wykonywania żądań ponownej synchronizacji z każdego urządzenia. Funkcja może być przydatna w dużych wdrożeniach na terenach mieszkalnych w razie awarii lokalnej sieci elektrycznej.
Wyzwalacze
Telefon umożliwia ponowne synchronizowanie w określonych odstępach czasu lub określonych godzinach.
Ponowna synchronizacja w określonych odstępach czasu
Telefon powinien się okresowo synchronizować z serwerem obsługi administracyjnej. Interwał ponownej synchronizacji jest ustawiany w parametrze Resync_Periodic (w sekundach). Jeśli ta wartość jest pusta, urządzenie nie synchronizuje się okresowo.
Zazwyczaj ponowna synchronizacja odbywa się w okresie bezczynności linii głosowych. Jeśli linia głosowa jest aktywna w momencie, gdy powinna zostać wykonana ponowna synchronizacja, telefon opóźnia procedurę synchronizacji do czasu, aż linia znów będzie bezczynna. Ponowna synchronizacja może spowodować zmianę wartości parametrów konfiguracyjnych.
Operacja ponownej synchronizacji może się nie udać, jeśli telefon nie jest w stanie pobrać profilu z serwera, pobrany plik jest uszkodzony lub wystąpił błąd wewnętrzny. Urządzenie ponowi próbę synchronizacji po czasie określonym w parametrze Resync_Error_Retry_Delay (w sekundach). Ustawienie w parametrze Resync_Error_Retry_Delay wartości 0 spowoduje, że urządzenie nie będzie próbować ponownej synchronizacji po jednej nieudanej próbie.
W przypadku nieudanego uaktualnienia system ponawia próbę po liczbie sekund ustawionej w parametrze Upgrade_Error_Retry_Delay.
Istnieją dwa konfigurowalne parametry umożliwiające warunkowe inicjowanie ponownej synchronizacji: Resync_Trigger_1 i Resync_Trigger_2. W każdym parametrze można zaprogramować wyrażenie warunkowe rozwijane do makra. Po upływie interwału ponownej synchronizacji (czasu do następnej synchronizacji) wyzwalacze (jeśli zostały ustawione) uniemożliwią ponowną synchronizację, jeżeli nie jest spełniony warunek co najmniej jednego z nich.
W przykładzie poniżej warunek powoduje zainicjowanie ponownej synchronizacji. Tutaj od ostatniej próby uaktualnienia telefonu upłynęło ponad 5 minut (300 sekund), a co najmniej 10 minut (600 sekund) upłynęło od ostatniej próby ponownej synchronizacji.
$UPGTMR gt 300 i $PRVTMR ge 600
Ponowna synchronizacja o określonej godzinie
Parametr Resync_At umożliwia synchronizowanie telefonu o konkretnie wybranej godzinie. Godzina jest ustalana na podstawie zegara w formacie 24-godzinnym (ggmm).
Parametr Resync_At_Random_Delay umożliwia synchronizowanie telefonu z nieokreślonym opóźnieniem czasowym. Do określania czasu wykorzystywana jest dodatnia liczba całkowita.
Należy unikać zalewania serwera żądaniami ponownej synchronizacji z wielu telefonów, dla których ustawiono synchronizowanie w tym samym czasie. Aby zapobiec temu zjawisku, ponowna synchronizacja telefonu może być inicjowana nawet 10 minut po wyznaczonej godzinie.
Jeśli na przykład ustawisz godzinę ponownej synchronizacji na 1000 (10 rano), synchronizacja rozpocznie się w dowolnym momencie między 10:00 a 10:10.
Domyślnie ta funkcja jest wyłączona. Włączenie parametru Resync_At powoduje ignorowanie parametru Resync_Periodic.
Konfigurowalne harmonogramy
Za pomocą poniższych parametrów obsługi administracyjnej można skonfigurować harmonogramy okresowych ponownych synchronizacji oraz określić odstępy czasu między kolejnymi próbami po niepowodzeniach ponownej synchronizacji i uaktualniania:
-
Resync_Periodic
-
Resync_Error_Retry_Delay
-
Upgrade_Error_Retry_Delay
Każdy parametr może zawierać jedną wartość opóźnienia (w sekundach). Nowa rozszerzona składnia umożliwia wprowadzenie listy kolejnych elementów opóźnienia oddzielonych przecinkami. Ostatni element sekwencji jest domyślnie powtarzany bezterminowo.
Opcjonalnie za pomocą znaku plusa można podać inną wartość liczbową, która dodaje losowe dodatkowe opóźnienie.
Przykład 1
W tym przykładzie telefon synchronizuje się ponownie regularnie co 2 godziny. Jeśli w trakcie ponownej synchronizacji wystąpi błąd, urządzenie będzie ponawiać próby w następujących odstępach: 30 minut, 1 godzina, 2 godziny i 4 godziny. Potem urządzenie będzie nadal próbować co 4 godziny do czasu, aż ponowna synchronizacja się powiedzie.
Resync_Periodic=7200 Resync_Error_Retry_Delay=1800,3600,7200,14400
Przykład 2
W tym przykładzie urządzenie synchronizuje się ponownie co godzinę (plus dodatkowe losowe opóźnienie wynoszące maksymalnie 10 minut). W razie błędu ponownej synchronizacji urządzenie będzie ponawiać próby w następujących odstępach: 30 minut (plus maksymalnie 5 minut). 1 godzina (plus maksymalnie 10 minut), 2 godziny (plus maksymalnie 15 minut). Potem urządzenie będzie nadal próbować co 2 godziny (plus maksymalnie 15 minut) do czasu, aż ponowna synchronizacja się powiedzie.
Resync_Periodic=3600+600 Resync_Error_Retry_Delay=1800+300,3600+600,7200+900
Przykład 3
W tym przykładzie w razie niepowodzenia próby zdalnego uaktualnienia urządzenie ponowi próbę po 30 minutach, następnie ponownie po 1 godzinie, a następnie po kolejnych 2 godzinach. Jeśli uaktualnienie nadal się nie uda, urządzenie będzie próbować co 4-5 godzin do momentu, aż uaktualnienie się powiedzie.
Upgrade_Error_Retry_Delay = 1800,3600,7200,14400+3600
Reguły profili
Telefon zawiera wiele parametrów zdalnych profili konfiguracji (Profile_Rule*). W efekcie podczas każdej operacji ponownej synchronizacji może być pobieranych wiele plików zarządzanych przez różne serwery.
W najprostszym scenariuszu urządzenie jest ponownie synchronizowane co pewien czas za pomocą jednego profilu na centralnym serwerze, co powoduje aktualizuję wszystkich odpowiednich wewnętrznych parametrów. Alternatywnie profil może być podzielony między różne pliki. Jeden plik jest wspólny dla wszystkich telefonów we wdrożeniu. Dodatkowo dla każdego konta istnieje oddzielny, unikatowy plik. Klucze szyfrowania i dane certyfikatów mogą być dostarczane przez jeszcze inny profil, przechowywany na osobnym serwerze.
Za każdym razem, gdy zbliża się operacja ponownej synchronizacji, telefon ocenia cztery parametry Profile_Rule* w następującej kolejności:
-
Profile_Rule
-
Profile_Rule_B
-
Profile_Rule_C
-
Profile_Rule_D
Każda ocena może spowodować pobranie profilu ze zdalnego serwera obsługi administracyjnej, a następnie aktualizację niektórych parametrów wewnętrznych. Jeżeli wynik będzie negatywny, sekwencja ponownej synchronizacji zostanie przerwana i rozpocznie się od nowa po czasie określonym przez parametr Resync_Error_Retry_Delay (w sekundach). Jeśli wszystkie oceny będą pozytywne, urządzenie czeka przez liczbę sekund określoną parametrem Resync_Periodic, a następnie wykonuje kolejną synchronizację.
Każdy parametr Profile_Rule* zawiera zbiór wartości alternatywnych. Wartości alternatywne są oddzielone znakiem | (potoku). Każda wartość alternatywna składa się z wyrażenia warunkowego, wyrażenia przypisania, adresu URL profilu i powiązanych opcji w adresie URL. Wszystkie te składniki są opcjonalne w każdej wartości alternatywnej. Poniżej wymieniono prawidłowe kombinacje oraz kolejność, w jakiej muszą być uszeregowane, jeśli występują:
[ conditional-expr ] [ assignment-expr ] [[ options ] URL ]
W każdym parametrze Profile_Rule* wszystkie wartości alternatywne (poza ostatnią) muszą zawierać wyrażenie warunkowe. To wyrażenie jest oceniane i przetwarzane w następujący sposób:
-
Warunki są oceniane w kolejności od lewej do prawej strony do czasu, aż zostanie znaleziony warunek dający rezultat Prawda (lub do momentu znalezienia wartości alternatywnej bez wyrażenia warunkowego).
-
Wtedy następuje ocena towarzyszącego wyrażenia przypisania, jeśli takie występuje.
-
Jeśli częścią wartości alternatywnej jest adres URL, następuje próba pobrania profilu znajdującego się pod tym adresem. Następnie system próbuje odpowiednio zaktualizować parametry wewnętrzne.
Jeśli wszystkie wartości alternatywne zawierają wyrażenia warunkowe, a żadna z nich po ocenie nie daje rezultatu Prawda (lub jeśli cała reguła profilu jest pusta), cały parametr Profile_Rule* jest pomijany. Wtedy rozpoczyna się ocena następnego w kolejności parametru reguły profilu.
Przykład 1
W tym przykładzie następuje bezwarunkowa ponowna synchronizacja z profilem pod wskazanym adresem URL oraz wysłanie żądania HTTP GET do zdalnego serwera obsługi administracyjnej:
http://remote.server.com/cisco/$MA.cfg
Przykład 2
W tym przykładzie urządzenie resynchronizuje się z dwoma różnymi adresami URL, w zależności od stanu rejestracji linii 1. W przypadku utraty rejestracji urządzenie wykonuje polecenie HTTP POST do skryptu CGI. Urządzenie wysyła zawartość parametru GPP_A rozwiniętego w makro, która może obejmować dodatkowe informacje o stanie urządzenia:
($PRVTMR GE 600)? http://p.tel.com/has-reg.cfg | [--post a] http://p.tel.com/lost-reg?
Przykład 3
W tym przykładzie urządzenie synchronizuje się z tym samym serwerem. Jeśli na urządzeniu (z wersją oprogramowania starszą niż 2.0) nie jest zainstalowany certyfikat, przekazuje ono dodatkowe informacje:
("$CCERT" eq "Zainstalowany")? https://p.tel.com/config? | https://p.tel.com/config?cisco$MAU
Przykład 4
W tym przykładzie linia 1 jest wyłączona do momentu, aż parametr GPP_A zostanie ustawiony na obsługę administracyjną z pierwszego adresu URL. Później następuje ponowna synchronizacja z drugim adresem URL:
(“$A” ne “Provisioned”)? (Line_Enable_1_ = “No”;)! https://p.tel.com/init-prov| https://p.tel.com/configs
Przykład 5
W tym przykładzie zakłada się, że profil zwracany przez serwer zawiera znaczniki elementów XML. Znaczniki należy przyporządkować odpowiednim nazwom parametrów zgodnie z mapą aliasów przechowywaną w parametrze GPP_B:
[--alias b] https://p.tel.com/account/$PN$MA.xml
Ponowna synchronizacja jest zazwyczaj uznawana za nieudaną, jeśli urządzenie nie otrzyma żądanego profilu z serwera. To domyślne zachowanie można zastąpić parametrem Resync_Fails_On_FNF. Ustawienie wartości Nie (No) w parametrze Resync_Fails_On_FNF spowoduje, że urządzenie potraktuje odpowiedź „Nie znaleziono pliku” otrzymaną z serwera jako pomyślną ponowną synchronizację. Domyślna wartość parametru Resync_Fails_On_FNF to Tak (Yes).
Reguła uaktualniania (Upgrade Rule)
Reguła uaktualniania określa, że urządzenie ma zostać uaktywnione przy użyciu nowego pakietu oprogramowania sprzętowego, oraz w razie potrzeby wskazuje, gdzie można uzyskać ten pakiet. Jeśli pakiet już znajduje się na urządzeniu, próba pobrania nie nastąpi. Oznacza to, że prawidłowość lokalizacji pakietu oprogramowania sprzętowego nie ma znaczenia, jeżeli pakiet znajduje się na nieaktywnej partycji.
Parametr Upgrade_Rule określa pakiet oprogramowania sprzętowego, który — jeśli różni się od bieżącego pakietu — zostanie pobrany i zastosowany, chyba że wyrażenie warunkowe nakłada pewne ograniczenia albo w parametrze Upgrade_Enable ustawiono wartość No.
Telefon udostępnia jeden konfigurowalny parametr zdalnego uaktualniania — Upgrade_Rule. Parametr akceptuje wartości o składni podobnej jak w parametrach reguł profilu. W uaktualnianiu w adresach URL nie można podawać opcji, natomiast można używać wyrażeń warunkowych i wyrażeń przypisania. W przypadku stosowania wyrażeń warunkowych parametr można wypełnić wieloma wartościami alternatywnymi, rozdzielając je znakiem |. Składnia każdej alternatywnej wartości wygląda następująco:
[ conditional-expr ] [ assignment-expr ] URL
Podobnie jak w przypadku parametrów Profile_Rule*, parametr Upgrade_Rule ocenia każdą wartość alternatywną do momentu, aż zostanie spełnione wyrażenie warunkowe lub wartość alternatywna nie będzie mieć wyrażenia warunkowego. Wtedy następuje ocena towarzyszącego wyrażenia przypisania, jeśli jest ono określone. Następnie system próbuje wykonać uaktualnienie z podanego adresu URL.
Jeśli parametr Upgrade_Rule zawiera adres URL bez wyrażenia warunkowego, urządzenie uaktualni się do obrazu oprogramowania sprzętowego wskazanego przez adres URL. Po rozwinięciu do makra i ocenie reguły urządzenie nie ponawia prób uaktualnienia do momentu, aż reguła zostanie zmodyfikowana lub realnie zmieni się kombinacja schemat + serwer + port + ścieżka pliku.
Podczas próby uaktualnienia oprogramowania sprzętowego urządzenie wyłącza dźwięk na początku procedury i uruchomiania się ponownie po jej zakończeniu. Urządzenie automatycznie rozpoczyna uaktualnienie wymuszone zawartością parametru Upgrade_Rule tylko wtedy, gdy wszystkie linie głosowe są nieaktywne.
Na przykład:
https://10.73.10.223/firmware/PHONEOS-8875.1-0-1-0001-1.loads
W tym przykładzie parametr Upgrade_Rule powoduje uaktualnienie oprogramowania sprzętowego do obrazu zapisanego w ścieżce wskazanej przez adres URL.
Poniżej kolejny przykład:
(“$F” ne “beta-customer”)? http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads| http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads
W tym przykładzie urządzenie otrzymuje instrukcję wczytania jednego z dwóch obrazów na podstawie zawartości parametru ogólnego przeznaczenia GPP_F.
Parametry obsługi administracyjnej
Parametry provisioningu można znaleźć na karcie Obsługa administracyjna na stronie internetowej telefonu.
Parametry profilu konfiguracji
Poniższa tabela zawiera informacje na temat przeznaczenia i zastosowania parametrów znajdujących się w części Parametry profilu konfiguracji (Configuration Profile Parameters) na karcie Obsługa administracyjna (Provisioning).
Nazwa parametru |
Opis i wartość domyślna |
---|---|
Włącz obsługę administracyjną (Provision Enable) |
Steruje wszystkimi operacjami ponownej synchronizacji niezależnie od operacji uaktualniania oprogramowania sprzętowego. Ustaw wartość Tak (Yes), aby umożliwić zdalną obsługę administracyjną. Wartość domyślna to Tak. |
Ponowna synchronizacja po zresetowaniu (Resync On Reset) |
Inicjuje ponowną synchronizację po każdym ponownym uruchomieniu, poza restartami spowodowanymi aktualizacją parametrów i uaktualnieniami oprogramowania układowego. Wartość domyślna to Tak. |
Losowe opóźnienie ponownej synchronizacji (Resync Random Delay) |
Losowe opóźnienie po sekwencji rozruchu, a przed wykonaniem resetu, podawane w sekundach. W puli urządzeń telefonii IP, które mają zaplanowane równoczesne uruchomienie, ta funkcja wprowadza pewną rozpiętość czasową wysyłania żądań ponownej synchronizacji z poszczególnych urządzeń do serwera obsługi administracyjnej. Funkcja może być przydatna w dużych wdrożeniach na terenach mieszkalnych w razie awarii lokalnej sieci elektrycznej. Wartość tego pola musi być liczbą całkowitą z zakresu od 0 do 65535. Wartość domyślna to 2. |
Ponowna synchronizacja o (GGmm) (Resync At (HHmm)) |
Godzina (GGmm), o której urządzenie ponownie się synchronizuje z serwerem obsługi administracyjnej. Wartość tego pola musi być czterocyfrową liczbą z zakresu od 0000 do 2400, wskazującą godzinę w formacie GGmm. Na przykład 0959 oznacza 09:59. Wartością domyślną jest puste pole. Nieprawidłowa wartość powoduje ignorowanie parametru. Jeżeli w parametrze zostanie ustawiona prawidłowa wartość, parametr Okresowa ponowna synchronizacja jest ignorowany. |
Ponowna synchronizacja z losowym opóźnieniem (Resync At Random Delay) |
Zapobiega przeciążeniu serwera obsługi administracyjnej podczas włączania dużej liczby urządzeń równocześnie. Aby uniknąć zalewania serwera żądaniami ponownej synchronizacji z wielu telefonów, telefon synchronizuje się ponownie w przedziale między godziną i minutą a godziną i minutą powiększoną o losowe opóźnienie (ggmm, ggmm+random_delay). Jeśli na przykład random_delay = (Resynchronizacja przy opóźnieniu losowym + 30)/60 minut, w celu obliczenia ostatecznego interwału random_delay wprowadzona wartość w sekundach jest przeliczana na minuty z zaokrąglaniem do najbliższej minuty. Prawidłowy zakres wartości należy do przedziału od 0 do 65535. Jeśli wartość jest mniejsza niż 600, wartość określająca Opóźnienie losowe wynosi od 0 do 600. Wartość domyślna to 600 sekund (10 minut). |
Okresowa ponowna synchronizacja (Resync Periodic) |
Odstęp czasu między okresowymi ponownymi synchronizacjami z serwerem obsługi administracyjnej. Skojarzony zegar ponownej synchronizacji jest aktywowany dopiero po pierwszej pomyślnej synchronizacji z serwerem. Prawidłowe są następujące formaty:
Ustawienie w tym parametrze wartości zero spowoduje wyłączenie okresowego ponownego synchronizowania. Wartość domyślna to 3600 sekund. |
Opóźnienie kolejnych prób po błędzie synchronizacji (Resync Error Retry Delay) |
Jeśli operacja ponownej synchronizacji nie udaje się, ponieważ urządzenie telefonii IP nie może pobrać profilu z serwera, pobrany plik jest uszkodzony lub występuje błąd wewnętrzny, urządzenie próbuje zsynchronizować się ponownie po czasie podanym w sekundach. Prawidłowe są następujące formaty:
Ustawienie opóźnienia równego 0 spowoduje, że urządzenie nie będzie próbować ponownej synchronizacji po jednej nieudanej próbie. |
Opóźnienie wymuszonej ponownej synchronizacji (Forced Resync Delay) |
Maksymalne opóźnienie (w sekundach), po jakim telefon wykonuje ponowną synchronizację. Urządzenie nie synchronizuje się, gdy którakolwiek z jego linii telefonicznych jest aktywna. Ponieważ ponowna synchronizacja może potrwać kilka sekund, najlepiej poczekać z rozpoczęciem synchronizacji, aż urządzenie będzie bezczynne przez dłuższy czas. Dzięki temu użytkownik będzie mógł wykonywać połączenia jedno po drugim bez zakłóceń. Urządzenie zawiera zegar, który rozpoczyna odliczanie z chwilą przejścia wszystkich linii w stan bezczynności. Ten parametr jest początkową wartością licznika. Zdarzenia ponownej synchronizacji są opóźnione do momentu, aż wartość tego licznika spadnie do zera. Prawidłowy zakres wartości należy do przedziału od 0 do 65535. Wartość domyślna to 14 400 sekund. |
Ponowna synchronizacja przy użyciu protokołu SIP (Resync From SIP) |
Umożliwia inicjowanie ponownej synchronizacji za pomocą komunikatu SIP NOTIFY. Wartość domyślna to Tak. |
Ponowna synchronizacja po próbie uaktualnienia (Resync After Upgrade Attempt) |
Włącza lub wyłącza operację ponownej synchronizacji po każdym uaktualnieniu. Wartość Tak oznacza, że synchronizacja jest uruchamiana. Wartość domyślna to Tak. |
Wyzwalacz ponownej synchronizacji 1 (Resync Trigger 1), Wyzwalacz ponownej synchronizacji 2 (Resync Trigger 2) |
Konfigurowalne warunki inicjowania ponownej synchronizacji. Ponowna synchronizacja jest inicjowana, gdy równanie logiczne w tych parametrach daje wynik PRAWDA. Wartością domyślną jest puste pole. |
Niepowodzenie ponownej synchronizacji z powodu nieznalezienia pliku (Resync Fails On FNF) |
Ponowna synchronizacja jest uznawana za nieudaną, jeśli urządzenie nie otrzyma żądanego profilu z serwera. To domyślne zachowanie może zostać zastąpione przez ten parametr. Ustawienie wartości Nie (No) spowoduje, że urządzenie potraktuje odpowiedź Wartość domyślna to Tak. |
Reguła profilu Reguła profilu B (Profile Rule B) Reguła profilu C (Profile Rule C) Reguła profilu D (Profile Rule D) |
Każda reguła profilu informuje telefon o źródle, z którego należy uzyskać profil (plik konfiguracyjny). Podczas każdej operacji ponownej synchronizacji telefon stosuje wszystkie profile kolejno. Wartość domyślna: Jeśli do plików konfiguracyjnych chcesz zastosować szyfrowanie metodą AES-256-CBC, określ klucz szyfrowania ze słowem kluczowym
Opcjonalnie klucz szyfrowania można ująć w podwójny cudzysłów ("). |
Opcja DHCP do użycia (DHCP Option To Use) |
Opcje protokołu DHCP, rozdzielone przecinkami, używane do pobierania oprogramowania sprzętowego i profili. Wartość domyślna to 66,160,159,150,60,43,125. |
Komunikat o żądaniu jest już w dzienniku (Log Request Msg) |
Ten parametr zawiera komunikat wysyłany do serwera dziennika systemu na początku próby ponownej synchronizacji. Wartość domyślna to |
Komunikat o pomyślnym zakończeniu jest już w dzienniku (Log Success Msg) |
Komunikat dziennika systemowego wysyłany po pomyślnym zakończeniu próby ponownej synchronizacji. Wartość domyślna to |
Komunikat o niepowodzeniu jest już w dzienniku (Log Failure Msg) |
Komunikat dziennika systemowego wysyłany po nieudanej próbie ponownej synchronizacji. Wartość domyślna to |
Ponowna synchronizacja konfigurowana przez użytkownika (User Configurable Resync) |
Umożliwia użytkownikowi ponowne synchronizowanie telefonu IP z jego ekranu. Wartość domyślna to Tak. |
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).
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:
|
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:
|
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:
Na przykład:
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:
|
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: Skonfiguruj ten parametr za pomocą jednej z następujących metod:
|
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 Skonfiguruj ten parametr za pomocą jednej z następujących metod:
|
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 Skonfiguruj ten parametr za pomocą jednej z następujących metod:
|
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:
|
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:
|
Parametry ogólnego przeznaczenia
Poniższa tabela zawiera informacje na temat przeznaczenia i zastosowania parametrów znajdujących się w sekcji Parametry ogólnego przeznaczenia (General Purpose Parameters) na karcie Obsługa administracyjna (Provisioning).
Nazwa parametru |
Opis i wartość domyślna |
---|---|
GPP_A - GPP_P |
Parametry ogólnego przeznaczenia GPP_* pełnią rolę pól tekstowych używanych podczas konfigurowania współpracy telefonów z konkretnym serwerem obsługi administracyjnej. Można skonfigurować przechowywanie w nich różnych wartości, w tym następujących:
Wartością domyślną jest puste pole. |
Zmienne rozwijane w makra
Niektóre zmienne makr są rozpoznawane wewnątrz następujących parametrów obsługi administracyjnej:
-
Profile_Rule
-
Profile_Rule_*
-
Resync_Trigger_*
-
Upgrade_Rule
-
Log_*
-
GPP_* (w określonych warunkach)
Wewnątrz tych parametrów są rozpoznawane i rozwijane typy składni takie jak $NAZWA lub $(NAZWA).
Podciągi zmiennych makr można definiować za pomocą zapisu $(NAZWA:p) i $(NAZWA:p:q), gdzie „p” i „q” są nieujemnymi liczbami całkowitymi (funkcjonalność dostępna w wersji 2.0.11 i nowszych). Powstałe rozwinięcie w makro jest podciągiem rozpoczynającym się na przesunięciu znaku p i mającym długość q (lub sięgającym do końca ciągu, jeśli atrybut q nie został określony). Na przykład jeśli parametr GPP_A zawiera wartość ABCDEF, to ciąg podrzędny $(A:2) powoduje rozwinięcie do danych wyjściowych CDEF, a ciąg podrzędny $(A:2:3) rozwinięcie do danych wyjściowych CDE.
Nierozpoznawana nazwa nie jest przekształcana, a po rozwinięciu w makro zapis $NAZWA lub $(NAZWA) pozostaje niezmieniony jako wartość parametru.
Nazwa parametru |
Opis i wartość domyślna |
---|---|
$ |
Zapis $$ rozwija się do jednego znaku $. |
Od A do P |
Zastępowane wartościami parametrów ogólnego przeznaczenia od GPP_A do GPP_P. |
Od SA do SD |
Zastępowane wartościami parametrów specjalnego przeznaczenia od GPP_SA do GPP_SD. W tych parametrach są przechowywane klucze lub hasła używane w obsłudze administracyjnej. Parametry od $SA do $SD są rozpoznawane jako argumenty opcjonalnego kwalifikatora adresu URL ponownej synchronizacji — --key. |
MA |
Adres MAC zapisany kodem szesnastkowym z małymi literami, na przykład 000e08aabbcc. |
MAU |
Adres MAC zapisany kodem szesnastkowym z wielkimi literami, na przykład 000E08AABBCC. |
MAC |
Adres MAC zapisany kodem szesnastkowym z małymi literami, gdzie pary znaków szesnastkowych są rozdzielane dwukropkami. Na przykład: 00:0e:08:aa:bb:cc. |
PN |
Nazwa produktu. Na przykład CP-8875, DP-9851, DP-9871. |
PSN | Numer seryjny produktu. Na przykład: V03. |
SN |
Ciąg określający numer seryjny, na przykład 88012BA01234. |
CCERT |
Stan certyfikatu SSL klienta: Zainstalowano lub Nie zainstalowano. |
IP |
Adres IP telefonu wewnątrz jego lokalnej podsieci. Na przykład: 192.168.1.100. |
EXTIP |
Zewnętrzny adres IP telefonu widoczny w Internecie. Na przykład: 66.43.16.52. |
SWVER |
Ciąg określający wersję oprogramowania. Na przykład: PHONEOS.3-1-1-0104-37 |
HWVER |
Ciąg określający wersję sprzętu. Na przykład: 2.0.1. |
PRVST |
Stan obsługi administracyjnej (ciąg liczbowy): -1 = jawne żądanie ponownej synchronizacji 0 = ponowna synchronizacja podczas włączania zasilania 1 = okresowa ponowna synchronizacja 2 = ponowna synchronizacja nie powiodła się, kolejna próba |
UPGST |
Stan uaktualniania (ciąg liczbowy): 1 = pierwsza próba uaktualnienia 2 = uaktualnianie nie powiodło się, kolejna próba |
UPGERR |
Komunikat o wyniku (ERR) poprzedniej próby uaktualnienia, na przykład „wykonanie żądania http_get nie powiodło się”. |
PRVTMR |
Liczba sekund od ostatniej próby ponownej synchronizacji. |
UPGTMR |
Liczba sekund od ostatniej próby uaktualnienia. |
REGTMR1 |
Liczba sekund od utraty przez linię 1 rejestracji na serwerze SIP. |
REGTMR2 |
Liczba sekund od utraty przez linię 2 rejestracji na serwerze SIP. |
UPGCOND |
Starsza nazwa makra. |
SCHEME |
Schemat dostępu do pliku (TFTP, HTTP lub HTTPS) ustalony po analizie adresu URL polecenia ponownej synchronizacji lub uaktualnienia. |
SERV |
Nazwa hosta docelowego serwera żądania ustalona po analizie adresu URL polecenia ponownej synchronizacji lub uaktualnienia. |
SERVIP |
Adres IP docelowego serwera żądania ustalony po analizie adresu URL polecenia ponownej synchronizacji lub uaktualnienia, być może po wyszukiwaniu w usłudze DNS. |
PORT |
Docelowy port UDP/TCP żądania ustalony po analizie adresu URL polecenia ponownej synchronizacji lub uaktualnienia. |
PATH |
Docelowa ścieżka pliku żądania ustalona po analizie adresu URL polecenia ponownej synchronizacji lub uaktualnienia. |
ERR |
Komunikat o wyniku próby ponownej synchronizacji lub uaktualnienia. Ten parametr służy tylko do generowania komunikatów o wynikach zapisywanych w dzienniku systemu. W przypadku prób uaktualnienia wartość jest zapisywana w zmiennej UPGERR. |
UIDn |
Wartość parametru konfiguracyjnego identyfikatora użytkownika na linii n (Line n UserID). |
EMS |
Stan funkcji Extension Mobility |
MUID |
Identyfikator użytkownika funkcji Extension Mobility |
MPWD |
Hasło funkcji Extension Mobility |
Kody błędów wewnętrznych
W telefonie zdefiniowano szereg kodów błędów wewnętrznych (X00–X99), które umożliwiają bardziej precyzyjną kontrolę zachowania urządzenia w pewnych sytuacjach problemowych.
Nazwa parametru |
Opis i wartość domyślna |
---|---|
X00 |
Błąd warstwy transportowej (lub protokołu ICMP) podczas wysyłania żądania SIP. |
X20 |
Upłynął limit czasu żądania SIP podczas oczekiwania na odpowiedź. |
X40 |
Ogólny błąd protokołu SIP (na przykład nieakceptowalny kodek w protokole SDP w komunikatach 200 i potwierdzenia lub upłynął limit czasu podczas oczekiwania na potwierdzenie). |
X60 |
Wybrany numer jest nieprawidłowy zgodnie z obowiązującym planem wybierania. |