W tym artykule
dropdown icon
Przydzielanie typów parametrów
    Parametry ogólnego przeznaczenia
    Włącz parametry
    Wyzwalacze
    Konfigurowalne harmonogramy
    Zasady profilu
    Reguła uaktualnienia
dropdown icon
Parametry zaopatrzenia
    Parametry profilu konfiguracji
    Parametry aktualizacji oprogramowania
    Parametry ogólnego przeznaczenia
    Zmienne rozszerzania makr
    Wewnętrzne kody błędów

Parametry zaopatrzenia dla telefonów serii 9800 i 8875 (BroadWorks)

list-menuW tym artykule
list-menuOpinia?

Ten artykuł pomocy dotyczy telefonu Cisco Desk Phone 9800 Series i Cisco Video Phone 8875 zarejestrowanego w Cisco BroadWorks. Informacje na tej stronie zawierają parametry udostępniania i ich składnię.

Przydzielanie typów parametrów

W tej sekcji opisano parametry udostępniania szeroko zorganizowane zgodnie z funkcją.

Parametry ogólnego przeznaczenia

Parametry ogólnego przeznaczenia GPP_* (Admin Login > Ad vanced > Voice > Provisioning) są używane jako wolne rejestry łańcuchów podczas konfigurowania telefonu do interakcji z określonym rozwiązaniem serwera zapewniającego. Parametry GPP_* są domyślnie puste. Można je skonfigurować tak, aby zawierały różne wartości, w tym następujące:

  • Klucze szyfrowania

  • Adresy URL

  • Wielostopniowe informacje o stanie udostępniania.

  • Szablony żądań wysyłania

  • Nazwa parametru alias map

  • Częściowe wartości łańcuchowe, ostatecznie połączone w kompletne wartości parametrów.

Parametry GPP_* są dostępne dla rozszerzenia makr w ramach innych parametrów przydzielania. W tym celu jednoliterowe wielkie nazwy makr (od A do P) wystarczą, aby zidentyfikować zawartość GPP_A poprzez GPP_P. Ponadto dwuliterowe wielkie nazwy makr SA do SD identyfikują GPP_SA przez GPP_SD jako szczególny przypadek, gdy są używane jako argumenty następujących opcji URL:

klucz, uid i pwd

Parametry te mogą być używane jako zmienne w regułach udostępniania i aktualizacji. Odwołuje się do nich poprzez prefiksowanie nazwy zmiennej znakiem „$”, na przykład $GPP_A.

Włącz parametry

Parametry Provision_Enable i Upgrade_Enable kontrolują wszystkie operacje ponownej synchronizacji profilu i aktualizacji oprogramowania układowego. Parametry te kontrolują resynchronizację i aktualizacje niezależnie od siebie. Parametry te kontrolują również polecenia ponownej synchronizacji i aktualizacji adresów URL, które są wydawane za pośrednictwem administracyjnego serwera WWW. Oba te parametry są domyślnie ustawi one na Tak.

Parametr Resync_from_SIP kontroluje żądania operacji ponownej synchronizacji. Zdarzenie SIP NOTIFY jest wysyłane z serwera proxy dostawcy usług do telefonu. Jeśli jest włączona, serwer proxy może zażądać ponownej synchronizacji. W tym celu serwer proxy wysyła komunikat SIP NOTIFY zawierający nagłówek Event: resync do urządzenia.

Urządzenie kwestionuje żądanie odpowiedzią 401 (odmowa autoryzacji dla użytych danych uwierzytelniających). Urządzenie oczekuje uwierzytelnionego kolejnego żądania, zanim spełni żądanie ponownej synchronizacji serwera proxy. Nagłówki Event: reboot_now i Event: restart_now wykonują odpowiednio zimne i ciepłe restarty, które również są kwestionowane.

Pozostałe dwa włączenia to Resync_On_Reset i Resync_After_Upgrade_Attempt. Parametry te określają, czy urządzenie wykonuje operację ponownej synchronizacji po ponownym uruchomieniu oprogramowania zasilania i po każdej próbie aktualizacji.

Gdy funkcja Resync_On_Reset jest włączona, urządzenie wprowadza losowe opóźnienie, które następuje po sekwencji rozruchowej przed wykonaniem resetowania. Opóźnienie jest czasem losowym do wartości określonej przez Resync_Random_Delay (w sekundach). W puli telefonów, które włączają się jednocześnie, opóźnienie to rozkłada czasy rozpoczęcia żądań ponownej synchronizacji z każdego urządzenia. Ta funkcja może być przydatna w dużych rozmieszczeniach mieszkalnych, w przypadku regionalnej awarii zasilania.

Wyzwalacze

Telefon umożliwia ponowną synchronizację w określonych odstępach czasu lub w określonym czasie.

Ponowna synchronizacja w określonych odstępach czasu

Telefon jest przeznaczony do okresowej synchronizacji z serwerem zaopatrzenia. Interwał ponownej synchronizacji jest skonfigurowany w Resync_Periodic (sekundy). Jeśli ta wartość jest pusta, urządzenie nie synchronizuje się okresowo.

Ponowna synchronizacja zwykle ma miejsce, gdy linie głosowe są bezczynne. Jeśli linia głosowa jest aktywna w momencie ponownej synchronizacji, telefon opóźnia procedurę ponownej synchronizacji, aż linia ponownie przestanie działać. Ponowna synchronizacja może spowodować zmianę wartości parametrów konfiguracyjnych.

Operacja ponownej synchronizacji może się nie powieść, ponieważ telefon nie może pobrać profilu z serwera, pobrany plik jest uszkodzony lub wystąpił błąd wewnętrzny. Urządzenie próbuje ponownie zsynchronizować po upływie czasu określonego w Resync_Error_Retry_Delay (sekundy). Jeśli Resync_Error_Retry_Delay jest ustawiona na 0, urządzenie nie próbuje ponownie synchronizować po nieudanej próbie ponownej synchronizacji.

Jeśli aktualizacja nie powiedzie się, ponowna próba zostanie przeprowadzona po sekundach Upgrade_Error_Retry_Delay.

Do warunkowego wyzwalania resynchronizacji dostępne są dwa konfigurowalne parametry: Resync_Trigger_1 i Resync_Trigger_2. Każdy parametr może być zaprogramowany za pomocą wyrażenia warunkowego, które ulega ekspansji makro. Po wygaśnięciu interwału ponownej synchronizacji (czas na następną ponowną synchronizację) wyzwalacze, jeśli są ustawione, uniemożliwią ponowną synchronizację, chyba że jeden lub więcej wyzwalaczy oceni wartość true.

Poniższy przykładowy warunek powoduje ponowną synchronizację. W przykładzie ostatnia próba aktualizacji telefonu upłynęła dłużej niż 5 minut (300 sekund), a od ostatniej próby ponownej synchronizacji upłynęło co najmniej 10 minut (600 sekund).

$UPGTMR gt 300 and $PRVTMR ge 600

Ponowna synchronizacja w określonym czasie

Parametr Resync_At umożliwia ponowną synchronizację telefonu w określonym czasie. Ten parametr używa formatu 24-godzinnego (hhmm) do określenia czasu.

Parametr Resync_At_Random_Delay umożliwia ponowną synchronizację telefonu z nieokreślonym opóźnieniem w czasie. Ten parametr używa dodatniego formatu całkowitego do określenia czasu.

Należy unikać zalania serwera żądaniami ponownej synchronizacji z wielu telefonów, które są ustawione na ponowną synchronizację w tym samym czasie. Aby to zrobić, telefon uruchamia ponowną synchronizację do 10 minut po określonym czasie.

Na przykład, jeśli ustawisz czas ponownej synchronizacji na 1000 (10:00 rano), telefon uruchomi ponowną synchronizację w dowolnym momencie między 10:00 a 10:10.

Domyślnie ta funkcja jest wyłączona. Jeśli parametr Resync_At jest udostępniony, parametr Resync_Periodic jest ignorowany.

Konfigurowalne harmonogramy

Można skonfigurować zestawienia dla okresowych ponownych synchronizacji i określić przedziały ponownej próby dla błędów ponownej synchronizacji i aktualizacji, korzystając z następujących parametrów przydzielania:

  • Resynk_okresowy

  • Resynkcja_Błęd_Retry_Opóźnienie

  • Aktualizacja_Błęd_Retry_Opóźnienie

Każdy parametr akceptuje pojedynczą wartość opóźnienia (sekundy). Nowa rozszerzona składnia umożliwia utworzenie oddzielonej przecinkami listy kolejnych elementów opóźnienia. Ostatni element w sekwencji jest niejawnie powtarzany na zawsze.

Opcjonalnie można użyć znaku plus, aby określić inną wartość liczbową, która dołącza losowe dodatkowe opóźnienie.

Przykład 1

W tym przykładzie telefon okresowo synchronizuje się co 2 godziny. Jeśli wystąpi awaria ponownej synchronizacji, urządzenie próbuje ponownie w tych odstępach czasu: 30 minut, 1 godzina, 2 godziny, 4 godziny. Urządzenie kontynuuje próby w 4-godzinnych odstępach czasu, aż pomyślnie się zsynchronizuje.


Resync_Periodic=7200
Resync_Error_Retry_Delay=1800,3600,7200,14400

Przykład 2

W tym przykładzie urządzenie okresowo synchronizuje się co godzinę (plus dodatkowe losowe opóźnienie do 10 minut). W przypadku awarii ponownej synchronizacji urządzenie próbuje ponownie w tych odstępach czasu: 30 minut (plus do 5 minut). 1 godzina (plus do 10 minut), 2 godziny (plus do 15 minut). Urządzenie kontynuuje próby w odstępach 2-godzinnych (plus do 15 minut), aż pomyślnie się zsynchronizuje.


Resync_Periodic=3600+600
Resync_Error_Retry_Delay=1800+300,3600+600,7200+900

Przykład 3

W tym przykładzie, jeśli próba zdalnej aktualizacji nie powiedzie się, urządzenie próbuje ponownie uaktualnić w ciągu 30 minut, następnie ponownie po kolejnej godzinie, a następnie w ciągu dwóch godzin. Jeśli aktualizacja nadal się nie powiedzie, urządzenie próbuje ponownie co cztery do pięciu godzin, aż aktualizacja się powiedzie.


Upgrade_Error_Retry_Delay  =  1800,3600,7200,14400+3600

Zasady profilu

Telefon zapewnia wiele parametrów profilu zdalnej konfiguracji (Profile_Rule*). W ten sposób każda operacja ponownej synchronizacji może pobrać wiele plików, którymi zarządzają różne serwery.

W najprostszym scenariuszu urządzenie okresowo synchronizuje się z pojedynczym profilem na serwerze centralnym, który aktualizuje wszystkie istotne parametry wewnętrzne. Alternatywnie profil można podzielić między różne pliki. Jeden plik jest wspólny dla wszystkich telefonów we wdrożeniu. Dla każdego konta udostępniany jest osobny, unikalny plik. Klucze szyfrowania i informacje o certyfikacie mogą być dostarczane przez inny profil przechowywany na osobnym serwerze.

Za każdym razem, gdy nastąpi operacja ponownej synchronizacji, telefon ocenia cztery parametry Profile_Rule* w kolejności:

  1. Reguła profilu

  2. Profile_Rule_B

  3. Profile_Rule_C

  4. Profile_Rule_D

Każda ocena może skutkować pobraniem profilu ze zdalnego serwera udostępniania, z możliwą aktualizacją pewnej liczby parametrów wewnętrznych. Jeśli ocena nie powiedzie się, sekwencja ponownej synchronizacji zostanie przerwana i zostanie ponownie próbowana od początku określonego przez parametr Resync_Error_Retry_Delay (sekundy). Jeśli wszystkie oceny powiedzą się, urządzenie czeka na sekundę określoną przez parametr Resync_Periodic, a następnie wykonuje kolejną ponowną synchronizację.

Zawartość każdego parametru Profile_Rule* składa się z zestawu alternatyw. Alternatywy są oddzielone znakiem | (pipe). Każda alternatywa składa się z wyrażenia warunkowego, wyrażenia przypisania, adresu URL profilu i wszelkich powiązanych opcji adresu URL. Wszystkie te komponenty są opcjonalne w ramach każdej alternatywy. Poniżej przedstawiono prawidłowe kombinacje i kolejność, w jakiej muszą się pojawiać, jeśli są obecne:


[ conditional-expr ] [ assignment-expr ] [[ options ] URL ]

W ramach każdego parametru Profile_Rule* wszystkie alternatywy oprócz ostatniej muszą zawierać wyrażenie warunkowe. To wyrażenie jest oceniane i przetwarzane w następujący sposób:

  1. Warunki są oceniane od lewej do prawej, dopóki nie zostanie znaleziony taki, który ocenia się jako prawdziwy (lub dopóki nie zostanie znaleziona jedna alternatywa bez wyrażenia warunkowego).

  2. Każde towarzyszące wyrażenie przypisania jest oceniane, jeśli jest obecne.

  3. Jeśli adres URL jest określony jako część tej alternatywy, podejmuje się próbę pobrania profilu znajdującego się pod określonym adresem URL. System stara się odpowiednio zaktualizować parametry wewnętrzne.

Jeśli wszystkie alternatywy mają wyrażenia warunkowe, a żadne z nich nie jest oceniane jako true (lub jeśli reguła całego profilu jest pusta), cały parametr Profile_Rule* zostanie pominięty. Oceniany jest następny parametr reguły profilu w sekwencji.

Przykład 1

Ten przykład synchronizuje się bezwarunkowo z profilem pod określonym adresem URL i wykonuje żądanie HTTP GET do zdalnego serwera udostępniania:


http://remote.server.com/cisco/$MA.cfg

Przykład 2

W tym przykładzie urządzenie synchronizuje się ponownie z dwoma różnymi adresami URL, w zależności od stanu rejestracji linii 1. W przypadku utraty rejestracji urządzenie wykonuje HTTP POST do skryptu CGI. Urządzenie wysyła zawartość makra rozszerzonego GPP_A, co może dostarczyć dodatkowych informacji 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ę ponownie z tym samym serwerem. Urządzenie dostarcza dodatkowych informacji, jeśli certyfikat nie jest zainstalowany w urządzeniu (dla starszych jednostek sprzed 2.0):


(“$CCERT” eq “Installed”)? https://p.tel.com/config?
| https://p.tel.com/config?cisco$MAU

Przykład 4

W tym przykładzie linia 1 jest wyłączona, dopóki GPP_A nie zostanie ustawiony jako Provisioned przez pierwszy adres URL. Następnie ponownie synchronizuje się 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. Te znaczniki muszą być ponownie przypisane do własnych nazw parametrów za pomocą mapy aliasów przechowywanej w GPP_B:


[--alias b] https://p.tel.com/account/$PN$MA.xml

Ponowna synchronizacja jest zwykle uważana za nieudaną, jeśli żądany profil nie zostanie odebrany z serwera. Parametr Resync_fails_on_fnf może zastąpić to domyślne zachowanie. Jeśli wartość Resync_fails_on_fnf jest ustawiona na Nie, urządzenie akceptuje odpowiedź serwera nie znalezioną z pliku jako pomyślną ponowną synchronizację. Domyślną wartością dla Resync_fails_on_fnf jest Tak.

Reguła uaktualnienia

Zasada aktualizacji polega na poinformowaniu urządzenia, aby aktywowało się do nowego ładunku i skąd pobrać ładunek, jeśli to konieczne. Jeśli ładunek jest już na urządzeniu, nie będzie próbował go pobrać. Tak więc ważność lokalizacji ładowania nie ma znaczenia, gdy żądane obciążenie znajduje się na nieaktywnej partycji.

Reguła Upgrade_Rule określa obciążenie oprogramowania układowego, które, jeśli jest inne niż bieżące obciążenie, zostanie pobrane i zastosowane, chyba że jest ograniczone wyrażeniem warunkowym lub Upgrade_Enable jest ustawiona na Nie.

Telefon zapewnia jeden konfigurowalny parametr zdalnej aktualizacji, Upgrade_Rule. Ten parametr akceptuje składnię podobną do parametrów reguły profilu. Opcje adresu URL nie są obsługiwane w przypadku aktualizacji, ale można użyć wyrażeń warunkowych i wyrażeń przypisania. Jeśli używane są wyrażenia warunkowe, parametr może być wypełniony wieloma alternatywami oddzielonymi znakiem |. Składnia każdej alternatywy jest następująca:


[ conditional-expr ] [ assignment-expr ] URL

Podobnie jak w przypadku parametrów Profile_Rule*, parametr Upgrade_Rule ocenia każdą alternatywę, dopóki wyrażenie warunkowe nie zostanie spełnione lub alternatywa nie ma wyrażenia warunkowego. Wyrażenie przypisania towarzyszące jest oceniane, jeśli jest to określone. Następnie próbuje się uaktualnić do określonego adresu URL.

Jeśli reguła Upgrade_Rule zawiera adres URL bez wyrażenia warunkowego, urządzenie uaktualnia się do obrazu oprogramowania układowego określonego przez adres URL. Po rozszerzeniu makra i ocenie reguły urządzenie nie próbuje ponownie uaktualnić, dopóki reguła nie zostanie zmodyfikowana lub skuteczna kombinacja schematu + serwer + port + ścieżka plików nie zostanie zmieniona.

Aby spróbować uaktualnić oprogramowanie układowe, urządzenie wyłącza dźwięk na początku procedury i uruchamia się ponownie na końcu procedury. Urządzenie automatycznie rozpoczyna aktualizację, która jest obsługiwana przez zawartość Upgrade_Rule tylko wtedy, gdy wszystkie linie głosowe są obecnie nieaktywne.

Na przykład


https://10.73.10.223/firmware/PHONEOS-8875.1-0-1-0001-1.loads

W tym przykładzie Upgrade_Rule uaktualnia oprogramowanie układowe do obrazu przechowywanego pod wskazanym adresem URL.

Oto 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

Ten przykład kieruje jednostce do załadowania jednego z dwóch obrazów, w oparciu o zawartość parametru ogólnego przeznaczenia, GPP_F.

Parametry zaopatrzenia

Parametry udostępniania można znaleźć na karcie Provisioning na stronie internetowej telefonu.

Parametry profilu konfiguracji

Poniższa tabela definiuje funkcję i użycie każdego parametru w sekcji Par ametry profilu konfiguracji na karcie Provisioning.

Tabela 1. Parametry profilu konfiguracji

Nazwa parametru

Opis i wartość domyślna

Włącz udostępnianie

Steruje wszystkimi czynnościami ponownej synchronizacji niezależnie od działań aktualizacji oprogramowania układowego. Ustaw opcję Tak, aby włączyć zdalne udostępnianie.

Wartością domyślną jest Tak.

Ponowna synchronizacja przy resetowaniu

Wyzwala ponowną synchronizację po każdym ponownym uruchomieniu, z wyjątkiem restartów spowodowanych aktualizacjami parametrów i aktualizacjami oprogramowania układowego.

Wartością domyślną jest Tak.

Ponowna synchronizacja losowego opóźnienia

Losowe opóźnienie po sekwencji rozruchowej przed wykonaniem resetowania, określone w sekundach. W puli urządzeń telefonii IP, które mają się jednocześnie włączać, wprowadza to rozkład czasu, w którym każda jednostka wysyła żądanie ponownej synchronizacji do serwera zapewniającego. Ta funkcja może być przydatna w dużych rozmieszczeniach mieszkalnych, w przypadku regionalnej awarii zasilania.

Wartość tego pola musi być liczbą całkowitą w zakresie od 0 do 65535.

Wartość domyślna to 2.

Ponowna synchronizacja przy (HHmm)

Czas (HHmm) resynchronizowany przez urządzenie z serwerem zapewniającym.

Wartość tego pola musi być czterocyfrową liczbą w zakresie od 0000 do 2400, aby wskazać czas w formacie HHmm. Na przykład 0959 wskazuje 09:59.

Wartość domyślna jest pusta. Jeśli wartość jest nieprawidłowa, parametr jest ignorowany. Jeśli ten parametr jest ustawiony z prawidłową wartością, parametr Resync Periodic jest ignorowany.

Ponowna synchronizacja z losowym opóźnieniem

Zapobiega przeciążeniu serwera zapewniającego, gdy duża liczba urządzeń włącza się jednocześnie.

Aby uniknąć zalania żądań ponownej synchronizacji na serwer z wielu telefonów, telefon resynchronizuje się w zakresie między godzinami i minutami oraz godzinami i minutami plus losowe opóźnienie (hhmm, hhmm+random_delay). Na przykład, jeśli opóźnienie losowe = (Resync At Random Delay + 30) /60 minut, wartość wejściowa w sekundach jest konwertowana na minuty, zaokrąglając do następnej minuty w celu obliczenia ostatecznego przedziału random_delay.

Prawidłowa wartość waha się od 600 do 65535.

Jeśli wartość jest mniejsza niż 600, losowe opóźnienie wewnętrzne wynosi od 0 do 600.

Wartość domyślna to 600 sekund (10 minut).

Ponowna synchronizacja okresowa

Odstęp czasu między okresową resynchronizacją z serwerem zapewniającym. Powiązany timer ponownej synchronizacji jest aktywny dopiero po pierwszej pomyślnej synchronizacji z serwerem.

Prawidłowe formaty są następujące:

  • Liczba całkowita

    Przykład: Wejście 3000 wskazuje, że następna ponowna synchronizacja nastąpi w ciągu 3000 sekund.

  • Wiele liczb całkowitych

    Przykład: Wejście 600 200 300 wskazuje, że pierwsza ponowna synchronizacja następuje w ciągu 600 sekund, druga resynchronizacja następuje w 1200 sekund po pierwszej, a trzecia ponowna synchronizacja następuje w ciągu 300 sekund po drugiej.

  • Zakres czasowy

    Na przykład dane wejściowe 2400+30 wskazuje, że następna ponowna synchronizacja następuje w ciągu 2400 do 2430 sekund po pomyślnej ponownej synchronizacji.

Ustaw ten parametr na zero, aby wyłączyć okresową resynchronizację.

Domyślną wartością jest 3600 sekund.

Opóźnienie ponownej próby błędu synchronizacji

Jeśli operacja ponownej synchronizacji nie powiedzie się, ponieważ urządzenie telefonii IP nie było w stanie pobrać profilu z serwera lub pobrany plik jest uszkodzony lub wystąpi błąd wewnętrzny, urządzenie próbuje ponownie zsynchronizować po upływie czasu określonego w sekundach.

Prawidłowe formaty są następujące:

  • Liczba całkowita

    Przykład: Wejście 300 wskazuje, że następna próba ponownej synchronizacji nastąpi w ciągu 300 sekund.

  • Wiele liczb całkowitych

    Przykład: Wejście 600,1200,300 wskazuje, że pierwsza próba następuje w ciągu 600 sekund po awarii, druga powtórka następuje w 1200 sekund po niepowodzeniu pierwszej próby, a trzecia powtórka następuje w ciągu 300 sekund po niepowodzeniu drugiej próby.

  • Zakres czasowy

    Na przykład dane wejściowe 2400+30 wskazuje, że następna próba powtórna nastąpi w ciągu 2400 do 2430 sekund po awarii ponownej synchronizacji.

Jeśli opóźnienie jest ustawione na 0, urządzenie nie próbuje ponownie synchronizować po nieudanej próbie ponownej synchronizacji.

Opóźnienie wymuszonej ponownej synchronizacji

Maksymalne opóźnienie (w sekundach) telefon czeka przed wykonaniem resynchronizacji.

Urządzenie nie synchronizuje się ponownie, gdy jedna z jego linii telefonicznych jest aktywna. Ponieważ ponowna synchronizacja może zająć kilka sekund, przed ponowną synchronizacją pożądane jest poczekanie, aż urządzenie będzie bezczynne przez dłuższy czas. Pozwala to użytkownikowi na wykonywanie połączeń kolejno bez przerwy.

Urządzenie ma timer, który zaczyna odliczać, gdy wszystkie jego linie stają się bezczynne. Ten parametr jest wartością początkową licznika. Zdarzenia ponownej synchronizacji są opóźnione, dopóki ten licznik nie zmniejszy się do zera.

Prawidłowa wartość waha się od 0 do 65535.

Wartość domyślna to 14,400 sekund.

Ponowna synchronizacja z SIP

Umożliwia uruchomienie ponownej synchronizacji za pomocą komunikatu SIP NOTIFY.

Wartością domyślną jest Tak.

Ponowna synchronizacja po próbie aktualizacji

Włącza lub wyłącza operację ponownej synchronizacji po jakiejkolwiek aktualizacji. Jeśli wybrano opcję Tak, zostanie uruchomiona synchronizacja.

Wartością domyślną jest Tak.

Wyzwalacz ponownej synchronizacji 1, wyzwalacz ponownej synchronizacji 2

Konfigurowalne warunki wyzwalania ponownej synchronizacji. Ponowna synchronizacja jest uruchamiana, gdy równanie logiczne w tych parametrach zostanie ocenione na PRAWDA.

Wartość domyślna to (pusta).

Ponowna synchronizacja nie powiodła się na FNF

Ponowna synchronizacja jest uważana za nieudaną, jeśli żądany profil nie zostanie odebrany z serwera. Ten parametr może zostać zastąpiony. Gdy ustawiona jest wartość nie, urządzenie akceptuje odpowiedź serwera nieznale zioną z pliku jako pomyśl ną ponowną synchronizację.

Wartością domyślną jest Tak.

Reguła profilu

Reguła profilu B


Reguła profilu C


Reguła profilu D

Każda reguła profilu informuje telefon o źródle, z którego ma zostać uzyskany profil (plik konfiguracyjny). Podczas każdej operacji ponownej synchronizacji telefon stosuje wszystkie profile w kolejności.

Domyślnie: /$psn.xml

Jeśli do plików konfiguracyjnych stosuje się szyfrowanie AES-256-CBC, określ klucz szyfrowania za pomocą słowa kluczowego --key w następujący sposób:

[--klucz] <encryption key>

Opcjonalnie klucz szyfrowania można zamknąć podwójnymi cudzysłowami („).

Opcja DHCP do użycia

Opcje DHCP, oddzielone przecinkami, używane do pobierania oprogramowania układowego i profili.

Wartość domyślna to 66,160,159,150,60,43,125.

Żądanie dziennika Msg

Ten parametr zawiera komunikat wysyłany do serwera syslog na początku próby ponownej synchronizacji.

Wartość domyślna to $PN $MAC —Requing% $SCHEME: //$SERVIP: $PORT$PATH.

Zaloguj sukces Msg

Komunikat syslog, który jest wydawany po pomyślnym zakończeniu próby ponownej synchronizacji.

Wartością domyślną jest $ PN $MAC —Powodna ponowna synchronizacja% $SCHEME: //$SERVIP: $PORT$PATH -- $ERR.

Awaria dziennika Msg

Komunikat syslog wydany po nieudanej próbie ponownej synchronizacji.

Wartość domyślna to $PN $MAC -- Ponowna synchronizacja nie powi odła się: $ERR.

Konfigurowalna resynchronizacja przez użytkownika

Umożliwia użytkownikowi ponowną synchronizację telefonu z ekranu telefonu IP.

Wartością domyślną jest Tak.

Parametry aktualizacji oprogramowania

Poniższa tabela określa funkcję i użycie każdego parametru w sekcji Aktu alizacja oprogramowania układowego na karcie Provisioning.

Tabela 2. Parametry aktualizacji oprogramowania układowego

Nazwa parametru

Opis i wartość domyślna

Włącz aktualizację

Włącza operacje aktualizacji oprogramowania układowego niezależnie od działań ponownej synchronizacji.

Wartością domyślną jest Tak.

Skonfiguruj ten parametr za pomocą jednej z metod:

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

  • Na stronie internetowej administracji telefonu ustaw to pole na Tak lub Nie.

Błąd aktualizacji Opóźnienie ponownej próby

Interwał ponownej próby aktualizacji (w sekundach) zastosowany w przypadku awarii aktualizacji. Urządzenie ma licznik błędów aktualizacji oprogramowania układowego, który aktywuje się po nieudanej próbie aktualizacji oprogramowania układowego. Timer jest inicjowany wartością w tym parametrze. Następna próba aktualizacji oprogramowania układowego następuje, gdy ten timer odlicza się do zera.

Domyślną wartością jest 3600 sekund.

Skonfiguruj ten parametr za pomocą jednej z metod:

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

  • Na stronie internetowej administracji telefonu ustaw wartość.

Reguła uaktualnienia

Skrypt aktualizacji oprogramowania układowego, który definiuje warunki aktualizacji i powiązane adresy URL oprogramowania układowego. Używa tej samej składni co reguła profilu.

Użyj następującego formatu, aby wprowadzić regułę aktualizacji:

<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 nie określono protokołu, przyjmuje się TFTP. Jeśli nazwa serwera nie jest określona, host żądający adresu URL jest używany jako nazwa serwera. Jeśli port nie jest określony, używany jest port domyślny (69 dla protokołu TFTP, 80 dla HTTP lub 443 dla HTTPS).

Wartość domyślna jest pusta.

Skonfiguruj ten parametr za pomocą jednej z metod:

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

  • Na stronie internetowej administracji telefonu wprowadź ścieżkę, w której przechowywany jest plik ładowania.

Prośba o aktualizację dziennika Msg

Komunikat Syslog wydany na początku próby aktualizacji oprogramowania układowego.

Domyślnie: $PN $MAC -- Żądanie aktualizacji $SCHEME: //$SERVIP: $PORT$ PATH

Skonfiguruj ten parametr za pomocą jednej z metod:

  • W pliku konfiguracyjnym telefonu z XML (cfg.xml) wprowadź ciąg znaków w tym formacie: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Prośba o uaktualnienie $SCHEME: //$SERVIP: $PORT$PATH</Log_Upgrade_Request_Msg>

  • Na stronie internetowej administracji telefonu dostosuj parametr zgodnie z potrzebami.

Sukces aktualizacji dziennika Msg

Komunikat Syslog wydany po pomyślnym zakończeniu próby aktualizacji oprogramowania układowego.

Wartość domyślna to $PN $MAC -- Udana aktualizacja $SCHEME: //$SERVIP: $PORT$PATH -- $ERR

Skonfiguruj ten parametr za pomocą jednej z metod:

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

  • Na stronie internetowej administracji telefonu dostosuj parametr zgodnie z potrzebami.

Błąd aktualizacji dziennika Msg

Komunikat Syslog został wydany po nieudanej próbie aktualizacji oprogramowania układowego.

Wartość domyślna to $PN $MAC -- Aktualizacja nie powiodła się: $ER R

Skonfiguruj ten parametr za pomocą jednej z metod:

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

  • Na stronie internetowej administracji telefonu dostosuj parametr zgodnie z potrzebami.

Udostępnianie oprogramowania układowego typu peer

Włącza lub wyłącza funkcję współdzielenia oprogramowania układowego równorzędnego (PFS). Wybierz opcję Tak lub Nie, aby włączyć lub wyłączyć tę funkcję.

Domyślnie: Tak

Skonfiguruj ten parametr za pomocą jednej z metod:

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

  • Na stronie internetowej administracji telefonu ustaw to pole na Tak lub Nie.

Serwer dziennika współdzielenia oprogramowania układowego

Wskazuje adres IP i port, do którego wysyłana jest wiadomość UDP.

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

Skonfiguruj ten parametr za pomocą jednej z metod:

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

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

Parametry ogólnego przeznaczenia

Poniższa tabela określa funkcję i użycie każdego parametru w sekcji Parametry ogólnego przeznaczenia na karcie Provisioning.

Tabela 3. Parametry ogólnego przeznaczenia

Nazwa parametru

Opis i wartość domyślna

GPP A - GPP P

Parametry ogólnego przeznaczenia GPP_* są używane jako wolne rejestry łańcuchów podczas konfigurowania telefonów do interakcji z określonym rozwiązaniem serwera zapewniającego. Można je skonfigurować tak, aby zawierały różne wartości, w tym następujące:

  • Klucze szyfrowania.

  • Adresy URL.

  • Wielostopniowe informacje o stanie udostępniania.

  • Szablony żądań opublikowania.

  • Mapy aliasu nazwy parametru.

  • Częściowe wartości łańcuchowe, ostatecznie połączone w kompletne wartości parametrów.

Wartość domyślna jest pusta.

Zmienne rozszerzania makr

Niektóre zmienne makr są rozpoznawane w ramach następujących parametrów przydzielania:

  • Reguła profilu

  • Zasada_profilu_*

  • Wyzwalacz resyncji_*

  • Reguła uaktualnienia

  • Log_*

  • GPP_* (w szczególnych warunkach)

W ramach tych parametrów typy składni, takie jak $NAME lub $ (NAME), są rozpoznawane i rozszerzane.

Podłożenia zmiennych makro można określić za pomocą notacji $ (nazwa:P) i $ (nazwa:P:Q), gdzie p i q są nieujemnymi liczbami całkowitymi (dostępne w wersji 2.0.11 i powyżej). Wynikowe rozszerzenie makra to podciąg rozpoczynający się od przesunięcia znaku p, o długości q (lub do końca ciągu, jeśli q nie jest określony). Na przykład, jeśli GPP_A zawiera ABCDEF, to $ (A:2) rozszerza się do CDEF, a $ (A: 2:3) rozszerza się do CDE.

Nierozpoznana nazwa nie jest tłumaczona, a formularz $NAME lub $ (NAME) pozostaje niezmieniony w wartości parametru po rozszerzeniu.

Nazwa parametru

Opis i wartość domyślna

$

Forma $$ rozszerza się do pojedynczego znaku $.

Od A do P

Zastąpiony przez zawartość parametrów ogólnego przeznaczenia GPP_A przez GPP_P.

SA przez SD

Zastąpiony przez parametry specjalnego przeznaczenia GPP_SA przez GPP_SD. Te parametry zawierają klucze lub hasła używane podczas udostępniania.

$SA do $SD są rozpoznawane jako argumenty opcjonalnego kwalifikatora adresu URL resync, --key.

MA

Adres MAC przy użyciu małych cyfr sześciokątnych, na przykład 000e08aabbcc.

MAU

Adres MAC przy użyciu wielkich cyfr sześciokątnych, na przykład 000E08AABBCC.

MAC

Adres MAC używający małych cyfr sześciokątnych i dwukropków do oddzielania par cyfr sześciokątnych. Na przykład 00:0 e:08:aa:bb:cc.

PN

Nazwa produktu. Na przykład CP-8875, DP-9851, DP-9871.

PSN

Numer serii produktu. Na przykład V03.

SN

Ciąg numeru seryjnego. na przykład 88012BA01234.

CCERT

Status certyfikatu klienta SSL: Zainstalowany lub niezainstalowany.

IP

Adres IP telefonu w jego lokalnej podsieci. Na przykład 192.168.1.100.

EXTIP

Zewnętrzny adres IP telefonu, jak widać w Internecie. Na przykład 66.43.16.52.

SWVER

Ciąg wersji oprogramowania. Na przykład

PHONEOS.3-1-1-0104-37

HWVER

Ciąg wersji sprzętowej. Na przykład 2.0.1

PRVST

Stan zaopatrzenia (ciąg numeryczny):

-1 = wyraźne żądanie ponownej synchronizacji

0 = ponowna synchronizacja zasilania

1 = okresowa resynchronizacja

2 = ponowna synchronizacja nie powiodła się, spróbuj ponownie

UPGST

Stan uaktualnienia (ciąg numeryczny):

1 = pierwsza próba aktualizacji

2 = aktualizacja nie powiodła się, spróbuj ponownie

UPGERR

Komunikat o wyniku (ERR) poprzedniej próby aktualizacji; na przykład http_get nie powiodło się.

PRVTMR

Sekundy od ostatniej próby ponownej synchronizacji.

UPGTMR

Sekundy od ostatniej próby aktualizacji.

REGTMR1

Sekundy od utraty rejestracji na serwerze SIP Line 1.

REGTMR2

Sekundy, odkąd Line 2 utracił rejestrację na serwerze SIP.

UPGCOND

Starsza nazwa makra.

SCHEME

Schemat dostępu do plików, jeden z TFTP, HTTP lub HTTPS, uzyskany po przeanalizowaniu adresu URL ponownej synchronizacji lub aktualizacji.

SERV

Poproś o nazwę hosta serwera docelowego, uzyskaną po przeanalizowaniu adresu URL ponownej synchronizacji lub aktualizacji.

SERVIP

Poproś o adres IP serwera docelowego, uzyskany po przeanalizowaniu adresu URL ponownej synchronizacji lub aktualizacji, prawdopodobnie po wyszukiwaniu DNS.

PORT

Poproś o docelowy port UDP/TCP uzyskany po przeanalizowaniu ponownej synchronizacji lub aktualizacji adresu URL.

PATH

Poproś o ścieżkę pliku docelowego, uzyskaną po przeanalizowaniu ponownej synchronizacji lub aktualizacji adresu URL.

ERR

Komunikat o wyniku ponownej synchronizacji lub próby aktualizacji. Przydatne tylko w generowaniu komunikatów syslog wyników. Wartość jest zachowana w zmiennej UPGERR w przypadku prób aktualizacji.

UIDn

Zawartość parametru konfiguracyjnego Line n userId.

EMS

Extension MobilityStatus

MUID

Extension MobilityIdentyfikator użytkownika

MPWD

Extension MobilityHasło

Wewnętrzne kody błędów

Telefon definiuje szereg wewnętrznych kodów błędów (X00—X99), aby ułatwić konfigurację, zapewniając lepszą kontrolę nad zachowaniem urządzenia w określonych warunkach błędu.

Tabela 4. Wewnętrzne kody błędów

Nazwa parametru

Opis i wartość domyślna

X00

Błąd warstwy transportowej (lub ICMP) podczas wysyłania żądania SIP.

X20

Czas żądania SIP kończy się w oczekiwaniu na odpowiedź.

X40

Ogólny błąd protokołu SIP (na przykład niedopuszczalny kodek w SDP w komunikatach 200 i ACK lub limit czasu podczas oczekiwania na ACK).

X60

Wybrany numer jest nieprawidłowy zgodnie z podanym planem wybierania.

Czy ten artykuł był pomocny?
Czy ten artykuł był pomocny?