Tipurile de parametri de setare

Această secțiune descrie parametrii de asigurare a accesului, organizați în linii mari, în funcție de funcție.

Parametri de utilizare generală

Parametrii generali GPP_* (Conectare admin > avansată > Voce > Setare) sunt utilizați ca registre de șir gratuite atunci când configurați telefonul pentru a interacționa cu o anumită soluție de server de setare. Parametrii GPP_* sunt necompletați în mod implicit. Acestea pot fi configurate pentru a conține diverse valori, inclusiv următoarele:

  • Chei de criptare

  • URL-uri

  • Informații despre starea configurării în mai multe etape.

  • Șabloane de solicitare a poștei

  • Hărți alias nume parametru

  • Valori parțiale de șir, eventual combinate în valori complete ale parametrului.

Parametrii GPP_* sunt disponibili pentru extinderea macrocomenzilor în cadrul altor parametri de asigurare a accesului. În acest scop, numele macrocomenzilor cu litere mari dintr-o singură literă (A până la P) sunt suficiente pentru a identifica conținutul GPP_A până la GPP_P. De asemenea, numele macrocomenzilor cu litere mari, SA prin SD, identifică GPP_SA prin GPP_SD ca un caz special atunci când sunt utilizate ca argumente ale următoarelor opțiuni URL:

key, uid și pwd

Acești parametri pot fi utilizați ca variabile în regulile de configurare și upgrade. Acestea sunt menționate prin prefixarea numelui variabilei cu un caracter „$”, cum ar fi $GPP_A.

Activați parametrii

Parametrii Provision_Activare și Upgrade_Activare controlează toate operațiunile de resincronizare a profilului și upgrade-ul firmware-ului. Acești parametri controlează resincronizarea și upgrade-urile independent unul de celălalt. Acești parametri controlează, de asemenea, comenzile URL de resincronizare și upgrade care sunt emise prin serverul web de administrare. Ambii parametri sunt setați la Da în mod implicit.

Comenzile parametrilor Resync_From_SIP solicită operațiuni de resincronizare. Un eveniment DE NOTIFICARE SIP este trimis de la serverul proxy al furnizorului de servicii la telefon. Dacă este activată, proxy-ul poate solicita o resincronizare. Pentru a face acest lucru, proxy-ul trimite un mesaj de NOTIFICARE SIP care conține Evenimentul: resincronizați antetul cu dispozitivul.

Dispozitivul contestă solicitarea cu un răspuns 401 (autorizarea refuzată pentru acreditările utilizate). Dispozitivul așteaptă o solicitare ulterioară autentificată înainte de a onora solicitarea de resincronizare din partea proxy-ului. Evenimentul: reboot_now și Eveniment: restart_now anteturile efectuează reporniri reci și, respectiv, calde, care sunt, de asemenea, contestate.

Cele două activări rămase sunt Resync_On_Reset și Resync_After_Upgrade_Attempt. Acești parametri determină dacă dispozitivul efectuează o operațiune de resincronizare după repornirea software-ului de alimentare și după fiecare încercare de upgrade.

Când Resync_On_Resetare este activată, dispozitivul introduce o întârziere aleatorie care urmează secvența de pornire înainte de efectuarea resetării. Întârzierea este un timp aleatoriu, până la valoarea specificată în esync_RRandom_Întârziere (în secunde). Într-un grup de telefoane care pornesc simultan, această întârziere extinde orele de începere a solicitărilor de resincronizare de la fiecare unitate. Această caracteristică poate fi utilă în cazul unei implementări rezidențiale mari, în cazul unei întreruperi regionale a alimentării cu energie electrică.

Declanșatoare

Telefonul vă permite să resincronizați la anumite intervale sau la un anumit moment.

Resincronizați la intervale specifice

Telefonul este conceput pentru a se resincroniza periodic cu serverul de asigurare a accesului. Intervalul de resincronizare este configurat în Resync_Periodic (secunde). Când această valoare rămâne necompletată, dispozitivul nu se resincronizează periodic.

Resincronizarea are loc de obicei atunci când liniile vocale sunt inactive. Dacă o linie vocală este activă atunci când este programată o resincronizare, telefonul întârzie procedura de resincronizare până când linia devine din nou inactivă. O resincronizare poate determina modificarea valorilor parametrilor de configurare.

O operație de resincronizare poate eșua, deoarece telefonul nu poate prelua un profil de pe server, fișierul descărcat este corupt sau a apărut o eroare internă. Dispozitivul încearcă să se resincronizeze din nou după un timp specificat în Resync_Error_Retry_Delay (secunde). Dacă întârzierea Resync_Error_Retry_este setată la 0, dispozitivul nu încearcă să se resincronizeze după o încercare de resincronizare nereușită.

Dacă un upgrade nu reușește, se efectuează o reîncercare după Întârziere Upgrade_Error_Retry_ (de) secunde.

Sunt disponibili doi parametri configurabili pentru a declanșa condiționat o resincronizare: Resync_Trigger_1 și Resync_Trigger_2. Fiecare parametru poate fi programat cu o expresie condiționată care este supusă expansiunii macrocomenzilor. Când intervalul de resincronizare expiră (timpul pentru următoarea resincronizare) declanșatoarele, dacă sunt setate, vor împiedica resincronizarea, cu excepția cazului în care unul sau mai multe declanșatoare sunt evaluate ca adevărat.

Următoarea condiție de exemplu declanșează o resincronizare. În exemplu, ultima încercare de upgrade a telefonului a durat mai mult de 5 minute (300 de secunde) și cel puțin 10 minute (600 de secunde) de la ultima încercare de resincronizare.

$UPGTMR gt 300 și $PRVTMR ge 600

Resincronizați la o anumită oră

Parametrul Resync_At permite telefonului să se resincronizeze la un anumit moment. Acest parametru utilizează formatul de 24 de ore (hhmm) pentru a specifica ora.

Parametrul Resync_At_Random_Delay permite telefonului să se resincronizeze la o întârziere nespecificată în timp. Acest parametru foloseşte un format întreg pozitiv pentru a specifica timpul.

Trebuie evitată inundarea serverului cu solicitări de resincronizare de la mai multe telefoane setate să resincronizeze în același timp. Pentru a face acest lucru, telefonul declanșează resincronizarea la până la 10 minute după ora specificată.

De exemplu, dacă setați ora de resincronizare la 1000 (10 a.m.), telefonul declanșează resincronizarea oricând între orele 10:00 și 10:10 a.m.

În mod implicit, această funcție este dezactivată. Dacă parametrul Resync_At este setat, parametrul Resync_Periodic este ignorat.

Programări configurabile

Puteți configura programări pentru resincronizări periodice și puteți specifica intervalele de reîncercare pentru erorile de resincronizare și upgrade utilizând acești parametri de asigurare a accesului:

  • Resync_Periodic

  • Întârziere Resync_Error_Retry_

  • Întârziere pgrade_Error_Retry_

Fiecare parametru acceptă o singură valoare de întârziere (secunde). Noua sintaxă extinsă permite o listă separată prin virgulă de elemente de întârziere consecutive. Ultimul element din secvență se repetă implicit pentru totdeauna.

Aveți și opțiunea de a utiliza semnul plus pentru a specifica o altă valoare numerică care adaugă o întârziere suplimentară aleatorie.

Exemplul 1

În acest exemplu, telefonul se resincronizează periodic la fiecare 2 ore. Dacă apare o eroare de resincronizare, dispozitivul încearcă din nou la aceste intervale: 30 minute, 1 oră, 2 ore, 4 ore. Dispozitivul continuă să încerce la intervale de 4 ore până când se resincronizează cu succes.

 Resync_Periodic=7200 Resync_Error_Retry_Întârziere=1800,3600,7200,14400 

Exemplul 2

În acest exemplu, dispozitivul se resincronizează periodic la fiecare oră (plus o întârziere aleatorie suplimentară de până la 10 minute). În cazul unei erori de resincronizare, dispozitivul reîncearcă la aceste intervale: 30 de minute (plus până la 5 minute). 1 oră (plus până la 10 minute), 2 ore (plus până la 15 minute). Dispozitivul continuă să încerce la intervale de 2 ore (plus până la 15 minute) până când se resincronizează cu succes.

 Resync_Periodic=3600+600 Resync_Error_Retry_Întârziere=1800+300,3600+600,7200+900 

Exemplul 3

În acest exemplu, dacă o încercare de upgrade de la distanță nu reușește, dispozitivul reîncearcă upgrade-ul în 30 de minute, apoi din nou după încă o oră, apoi în două ore. Dacă upgrade-ul încă nu reușește, dispozitivul încearcă din nou la fiecare patru până la cinci ore, până când upgrade-ul reușește.

pgrade_Error_Retry_Întârziere  =  1800,3600,7200,14400+3600 

Reguli profil

Telefonul furnizează mai mulți parametri ai profilului de configurare de la distanță (Profile_Rule*). Astfel, fiecare operațiune de resincronizare poate prelua mai multe fișiere gestionate de diferite servere.

În cel mai simplu scenariu, dispozitivul se resincronizează periodic la un singur profil de pe un server central, care actualizează toți parametrii interni relevanți. În mod alternativ, profilul poate fi împărțit între diferite fișiere. Un fișier este comun pentru toate telefoanele dintr-o implementare. Un fișier separat și unic este furnizat pentru fiecare cont. Cheile de criptare și informațiile despre certificat pot fi furnizate de un alt profil, stocat pe un server separat.

Ori de câte ori este scadentă o operație de resincronizare, telefonul evaluează cei patru parametri Profile_Rule* în secvență:

  1. Regulărofile_P

  2. Profile_Rule_B

  3. Profile_Rule_C

  4. Profile_Rule_D

Fiecare evaluare poate avea ca rezultat o recuperare a profilului de la un server de asigurare de la distanță, cu o posibilă actualizare a unui număr de parametri interni. Dacă o evaluare nu reușește, secvența de resincronizare este întreruptă și este reluată din nou de la începutul specificat de parametrul Resync_Error_Retry_Delay (secunde). Dacă toate evaluările reușesc, dispozitivul așteaptă cea de-a doua specificată de parametrul Resync_Periodic și apoi efectuează o altă resincronizare.

Conținutul fiecărui parametru Profile_Rule* constă dintr-un set de alternative. Alternativele sunt separate prin caracterul | (pipe). Fiecare alternativă constă dintr-o expresie condiționată, o expresie de atribuire, un URL de profil și orice opțiuni URL asociate. Toate aceste componente sunt opționale în cadrul fiecărei alternative. În continuare sunt prezentate combinațiile valide și ordinea în care acestea trebuie să apară, dacă există:

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

În cadrul fiecărui parametru Profile_Rule*, toate alternativele, cu excepția ultimului, trebuie să ofere o expresie condiționată. Această expresie este evaluată și procesată după cum urmează:

  1. Condițiile sunt evaluate de la stânga la dreapta, până când se constată că este adevărat (sau până când se găsește o alternativă fără expresie condiționată).

  2. Orice expresie de atribuire însoțitoare este evaluată, dacă există.

  3. Dacă o adresă URL este specificată ca parte a acestei alternative, se încearcă descărcarea profilului care se află în adresa URL specificată. Sistemul încearcă să actualizeze parametrii interni în consecință.

Dacă toate alternativele au expresii condiționate și niciuna nu evaluează la adevărat (sau dacă întreaga regulă de profil este goală), întregul parametru Profile_Rule* este omis. Este evaluat următorul parametru de regulă de profil din secvență.

Exemplul 1

Acest exemplu se resincronizează necondiționat la profilul la URL-ul specificat și efectuează o solicitare HTTP GET către serverul de configurare de la distanță:


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

Exemplul 2

În acest exemplu, dispozitivul se resincronizează la două URL-uri diferite, în funcție de starea de înregistrare a liniei 1. În cazul pierderii înregistrării, dispozitivul efectuează un HTTP POST la un script CGI. Dispozitivul trimite conținutul macrocomenzii GPP_A extinse, care poate oferi informații suplimentare despre starea dispozitivului:

 ($PRVTMR ge 600)? http://p.tel.com/has-reg.cfg | [--post a] http://p.tel.com/lost-reg? 

Exemplul 3

În acest exemplu, dispozitivul se resincronizează la același server. Dispozitivul furnizează informații suplimentare dacă nu este instalat un certificat în unitate (pentru unitățile anterioare de dinainte de 2,0):

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

Exemplul 4

În acest exemplu, linia 1 este dezactivată până când setarea GPP_A este egală cu setarea Furnizat prin intermediul primului URL. După aceea, se resincronizează la al doilea URL:

 (“$A” ne “Provisioned”)? (Line_Enable_1_ = „Nu”;)! https://p.tel.com/init-prov | https://p.tel.com/configs 

Exemplul 5

În acest exemplu, se presupune că profilul pe care îl returnează serverul conține etichete de elemente XML. Aceste etichete trebuie să fie remapate la numele parametrilor corespunzători de către harta pseudonimelor stocată în GPP_B:

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

O resincronizare este de obicei considerată nereușită dacă un profil solicitat nu este primit de la server. Parametrul Resync_Fails_On_FNF poate înlocui acest comportament implicit. Dacă Resync_Fails_On_FNF este setat la Nu, dispozitivul acceptă un răspuns care nu a fost găsit de la server ca o resincronizare reușită. Valoarea implicită pentru Resync_Fails_On_FNF este Da.

Regulă de upgrade

Regula de upgrade este aceea de a indica dispozitivului să se activeze la o nouă sarcină și de unde să obțină sarcina, dacă este necesar. Dacă sarcina este deja pe dispozitiv, acesta nu va încerca să o obțină. Deci, validitatea locației de încărcare nu contează atunci când sarcina dorită se află pe partiția inactivă.

Regula Upgrade_specifică o sarcină de firmware care, dacă este diferită de cea curentă, va fi descărcată și aplicată, cu excepția cazului în care este limitată de o expresie condiționată sau opțiunea Upgrade_Activare este setată la Nu.

Telefonul furnizează un parametru de upgrade configurabil de la distanță, Upgrade_Rule. Acest parametru acceptă sintaxă similară cu parametrii regulii de profil. Opțiunile URL nu sunt acceptate pentru upgrade, dar pot fi utilizate expresii condiționate și expresii de atribuire. Dacă se utilizează expresii condiționate, parametrul poate fi populat cu mai multe alternative, separate prin | caracter. Sintaxa pentru fiecare alternativă este următoarea:

 [ conditional-expr ] [ assignment-expr ] URL 

Ca și în cazul parametrilor Profile_Rule*, parametrul Upgrade_Rule evaluează fiecare alternativă până când o expresie condiționată este satisfăcută sau o alternativă nu are nicio expresie condiționată. Expresia de atribuire însoțitoare este evaluată, dacă este specificată. Apoi, se încearcă efectuarea unui upgrade la URL-ul specificat.

Dacă regula Upgrade_conține un URL fără o expresie condiționată, dispozitivul face upgrade la imaginea de firmware specificată în URL. După extinderea macrocomenzii și evaluarea regulii, dispozitivul nu reîncearcă să efectueze upgrade-ul până când regula nu este modificată sau combinația efectivă de schemă + server + port + cale de fișier este modificată.

Pentru a încerca un upgrade de firmware, dispozitivul dezactivează transmisia audio la începutul procedurii și repornește la sfârșitul procedurii. Dispozitivul începe automat un upgrade care este determinat de conținutul regulii Upgrade_numai dacă toate liniile vocale sunt în prezent inactive.

De exemplu,


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

În acest exemplu, regula Upgrade_actualizează firmware-ul la imaginea stocată la URL-ul indicat.

Iată un alt exemplu:

 (“$F” ne “beta-client”)? 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 

Acest exemplu indică unității să încarce una dintre cele două imagini, pe baza conținutului unui parametru de uz general, GPP_F.

Parametri de configurare

Puteți găsi parametrii de asigurare a accesului în fila Asigurare a accesului din pagina web a telefonului.

Parametrii profilului de configurare

Următorul tabel definește funcția și utilizarea fiecărui parametru în secțiunea Parametri profil de configurare din fila Configurare .

Tabelul 1. Parametrii profilului de configurare

Denumirea parametrului

Descriere și valoare implicită

Configurare și activare

Controlează toate acțiunile de resincronizare independent de acțiunile de upgrade la firmware. Setați pe Da pentru a activa configurarea de la distanță.

Valoarea implicită este Da.

Resincronizare la resetare

Declanșează o resincronizare după fiecare repornire, cu excepția repornirilor cauzate de actualizările parametrilor și upgrade-urile de firmware.

Valoarea implicită este Da.

Resincronizare întârziere aleatorie

O întârziere aleatorie care urmează secvența de pornire înainte de a efectua resetarea, specificată în secunde. Într-un set de dispozitive de telefonie IP care sunt programate să pornească simultan, acest lucru introduce o răspândire în momentele în care fiecare unitate trimite o solicitare de resincronizare către serverul de configurare. Această caracteristică poate fi utilă în cazul unei implementări rezidențiale mari, în cazul unei întreruperi regionale a alimentării cu energie electrică.

Valoarea pentru acest câmp trebuie să fie un număr întreg, cuprins între 0 și 65535.

Valoarea implicită este 2.

Resincronizați la (HHmm)

Ora (HHmm) în care dispozitivul se resincronizează cu serverul de asigurare a accesului.

Valoarea pentru acest câmp trebuie să fie un număr din patru cifre, cuprins între 0000 și 2400, pentru a indica ora în format HHmm. De exemplu, 0959 indică 09:59.

Valoarea implicită este necompletată. Dacă valoarea este nevalidă, parametrul este ignorat. Dacă acest parametru este setat cu o valoare validă, parametrul periodic de resincronizare este ignorat.

Resincronizare La o întârziere aleatorie

Previne suprasolicitarea serverului de asigurare a accesului atunci când un număr mare de dispozitive pornesc simultan.

Pentru a evita inundarea solicitărilor de resincronizare către server de la mai multe telefoane, telefonul se resincronizează în intervalul de ore și minute și în orele și minutele, plus întârzierea aleatorie (hhmm, hhmm+random_delay). De exemplu, dacă întârzierea aleatorie = (Resincronizare La Întârziere Aleatorie + 30)/60  minute, valoarea introdusă în secunde este convertită în minute, rotunjită la următorul minut pentru a calcula random_delay intervalul final.

Valorile valide sunt cuprinse între 600 și 65535.

Dacă valoarea este mai mică de 600, întârzierea internă aleatorie este între 0 și 600.

Valoarea implicită este 600 de secunde (10 minute).

Resincronizați periodic

Intervalul de timp dintre resincronizările periodice cu serverul de asigurare a accesului. Cronometrul de resincronizare asociat este activ numai după prima sincronizare reușită cu serverul.

Formatele valide sunt următoarele:

  • Un număr întreg

    Exemplu: O valoare de 3000 indică faptul că următoarea resincronizare are loc în 3000 de secunde.

  • Numere întregi multiple

    Exemplu: O intrare de 600.1200.300 indică faptul că prima resincronizare are loc în 600 de secunde, a doua resincronizare are loc în 1200 de secunde de la prima, iar a treia resincronizare are loc în 300 de secunde de la a doua.

  • Un interval de timp

    Exemplu, o intrare de 2400+30 indică faptul că următoarea resincronizare are loc între 2400 și 2430 de secunde după o resincronizare reușită.

Setați acest parametru la zero pentru a dezactiva resincronizarea periodică.

Valoarea implicită este 3600 de secunde.

Întârziere reîncercare eroare resincronizare

Dacă o operație de resincronizare eșuează, deoarece dispozitivul de telefonie IP nu a putut prelua un profil de pe server, fișierul descărcat este corupt sau apare o eroare internă, dispozitivul încearcă să resincronizeze după un timp specificat în secunde.

Formatele valide sunt următoarele:

  • Un număr întreg

    Exemplu: O valoare de 300 indică faptul că următoarea reîncercare de resincronizare are loc în 300 de secunde.

  • Numere întregi multiple

    Exemplu: O valoare de 600.1200.300 indică faptul că prima reîncercare are loc la 600 secunde de la eșec, a doua reîncercare are loc la 1200 secunde de la eșecul primei reîncercări, iar a treia reîncercare are loc la 300 secunde de la eșecul celei de-a doua reîncercări.

  • Un interval de timp

    De exemplu, o valoare 2400+30 indică faptul că următoarea reîncercare are loc între 2400 și 2430 de secunde după eșecul de resincronizare.

Dacă întârzierea este setată la 0, dispozitivul nu încearcă să se resincronizeze în urma unei încercări nereușite de resincronizare.

Întârziere resincronizare forțată

Întârzierea maximă (în secunde) pe care telefonul o așteaptă înainte de a efectua o resincronizare.

Dispozitivul nu se resincronizează în timp ce una dintre liniile sale telefonice este activă. Deoarece o resincronizare poate dura câteva secunde, este de dorit să așteptați până când dispozitivul a fost inactiv pentru o perioadă lungă de timp înainte de resincronizare. Acest lucru permite utilizatorului să efectueze apeluri succesive, fără întrerupere.

Dispozitivul are un cronometru care începe numărătoarea inversă atunci când toate liniile sale devin inactive. Acest parametru este valoarea inițială a contorului. Evenimentele de resincronizare sunt întârziate până când acest contor scade la zero.

Valorile valide sunt cuprinse între 0 și 65535.

Valoarea implicită este de 14.400 de secunde.

Resincronizați din SIP

Permite declanșarea unei resincronizări prin intermediul unui mesaj SIP NOTIFY.

Valoarea implicită este Da.

Resincronizare după încercarea de upgrade

Activează sau dezactivează operațiunea de resincronizare după ce are loc orice upgrade. Dacă este selectat Da, se declanșează sincronizarea.

Valoarea implicită este Da.

Declanșatorul de resincronizare 1, Declanșatorul de resincronizare 2

Condiții de declanșare a resincronizării configurabile. O resincronizare este declanșată atunci când ecuația logică din acești parametri este evaluată ca ADEVĂRAT.

Valoarea implicită este (necompletată).

Resincronizarea nu reușește pe FNF

O resincronizare este considerată nereușită dacă nu este primit un profil solicitat de la server. Acest parametru poate fi suprascris. Atunci când este setat la nu, dispozitivul acceptă un răspuns fișier negăsit de la server ca o resincronizare reușită.

Valoarea implicită este Da.

Regula profilului

Regulă profil B


Regula profilului C


Regula profilului D

Fiecare regulă de profil informează telefonul despre o sursă de la care să obțină un profil (fișier de configurare). În timpul fiecărei operații de resincronizare, telefonul aplică toate profilurile în ordine.

Implicit: /$PSN.xml

Dacă aplicați criptarea AES-256-CBC fișierelor de configurare, specificați cheia de criptare cu cuvântul cheie --cheie după cum urmează:

[--cheie ]

Puteți închide cheia de criptare cu ghilimele duble (") opțional.

Opțiune DHCP de utilizat

Opțiuni DHCP, delimitate prin virgule, utilizate la preluarea firmware-ului și a profilurilor.

Valoarea implicită este 66,160,159,150,60,43,125.

Solicitare jurnal Msg

Acest parametru conține mesajul care este trimis către serverul syslog la începutul unei încercări de resincronizare.

Valoarea implicită este $PN $MAC –Solicitând % $SCHEME://$SERVIP:$PORT$PATH.

Jurnal reușit Msg

Mesajul syslog care este emis la finalizarea cu succes a unei încercări de resincronizare.

Valoarea implicită este $PN $MAC –Resincronizare reușită % $SCHEME://$SERVIP:$PORT$PATH -- $ERR.

Eroare jurnal Msg

Mesajul syslog care este emis după o încercare de resincronizare nereușită.

Valoarea implicită este $PN $MAC -- Resincronizare nereușită: $ERR.

Resincronizare configurabilă utilizator

Permite unui utilizator să resincronizeze telefonul de pe ecranul telefonului IP.

Valoarea implicită este Da.

Parametri upgrade firmware

Următorul tabel definește funcția și utilizarea fiecărui parametru în secțiunea Upgrade firmware din fila Configurare .

Tabelul 2. Parametri upgrade firmware

Denumirea parametrului

Descriere și valoare implicită

Activați upgrade

Activează operațiile de upgrade al firmware-ului independent de acțiunile de resincronizare.

Valoarea implicită este Da.

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Upgrade_Activați ua="na">DaActivați>pgrade_

  • În pagina web pentru administrarea telefonului, setați acest câmp la Da sau Nu.

Întârziere reîncercare eroare upgrade

Intervalul de reîncercare a upgrade-ului (în secunde) se aplică în cazul eșecului upgrade-ului. Dispozitivul are un cronometru de eroare la upgrade de firmware care se activează după o încercare de upgrade de firmware nereușită. Cronometrul este inițializat cu valoarea din acest parametru. Următoarea încercare de upgrade de firmware are loc atunci când acest cronometru este numărat până la zero.

Valoarea implicită este 3600 de secunde.

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Upgrade_Error_Retry_Delay ua="na">3600Error_Retry_Delay>pgrade_

  • În pagina web pentru administrarea telefonului, setați valoarea.

Regulă upgrade

Un script de upgrade de firmware care definește condițiile de upgrade și adresele URL de firmware asociate. Utilizează aceeași sintaxă ca regula de profil.

Utilizați următorul format pentru a introduce regula de upgrade:

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

De exemplu:

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

Dacă nu este specificat niciun protocol, se presupune că TFTP. Dacă nu este specificat niciun nume de server, gazda care solicită URL-ul este utilizată ca nume de server. Dacă nu este specificat niciun port, este utilizat portul implicit (69 pentru TFTP, 80 pentru HTTP sau 443 pentru HTTPS).

Valoarea implicită este necompletată.

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • În pagina web pentru administrarea telefonului, introduceți calea în care este stocat fișierul de încărcare.

Solicitare upgrade jurnal Msg

Mesaj Syslog emis la începutul unei încercări de upgrade a firmware-ului.

Implicit: $PN $MAC -- Se solicită upgrade pentru $SCHEME://$SERVIP:$PORT$PATH

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Solicitați upgrade pentru $SCHEME://$SERVIP:$PORT$PATHUpgrade_Request_Msg>og_

  • În pagina web pentru administrarea telefonului, personalizați parametrul după cum este necesar.

S-a reușit upgrade-ul jurnalului MSG

Mesajul Syslog emis după finalizarea cu succes a unei încercări de upgrade de firmware.

Valoarea implicită este $PN $MAC -- Upgrade reușit $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Upgrade reușit $SCHEME://$SERVIP:$PORT$PATH -- $ERRUpgrade_Success_Msg>og_

  • În pagina web pentru administrarea telefonului, personalizați parametrul după cum este necesar.

Eroare upgrade jurnal Msg

Mesaj Syslog emis după o încercare de upgrade nereușită de firmware.

Valoarea implicită este $PN $MAC -- Upgrade nereușit: $ERR

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Upgrade nereușit: $ERRUpgrade_Failure_Msg>og_

  • În pagina web pentru administrarea telefonului, personalizați parametrul după cum este necesar.

Partajare firmware între colegi

Activează sau dezactivează caracteristica Partajare firmware între colegi (PFS). Selectați Da sau Nu pentru a activa sau dezactiva funcția.

Implicit: Da

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Peer_Firmware_Partajare ua="na">DaFirmware_Partajare>eer_

  • În pagina web pentru administrarea telefonului, setați acest câmp la Da sau Nu.

Server jurnal partajare firmware cu parteneri

Indică adresa IP și portul la care este trimis mesajul UDP.

De exemplu: 10.98.76.123:514 unde, 10.98.76.123 este adresa IP și 514 este numărul portului.

Configurează acest parametru cu una dintre metodele:

  • În fișierul de configurare a telefonului cu XML(cfg.xml), introduceți un șir în acest format: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514Firmware_Sharing_Log_Server>eer_

  • În pagina web pentru administrarea telefonului, introduceți adresa serverului pentru jurnal.

Parametri de utilizare generală

Următorul tabel definește funcția și utilizarea fiecărui parametru în secțiunea Parametri de scop general din fila Configurare .

Tabelul 3. Parametri de utilizare generală

Denumirea parametrului

Descriere și valoare implicită

gpp a - gpp p

Parametrii de uz general GPP_* sunt utilizați ca registre de șir gratuite atunci când configurați telefoanele pentru a interacționa cu o anumită soluție de server de configurare. Acestea pot fi configurate pentru a conține diverse valori, inclusiv următoarele:

  • Chei de criptare.

  • URL-uri.

  • Informații despre starea configurării în mai multe etape.

  • Șabloane de solicitare a postării.

  • Hărți alias nume parametru.

  • Valori parțiale de șir, eventual combinate în valori complete ale parametrului.

Valoarea implicită este necompletată.

Variabile de expansiune pentru macrocomenzi

Anumite variabile de macrocomenzi sunt recunoscute în următorii parametri de asigurare a accesului:

  • Regulărofile_P

  • Profile_Rule_*

  • esync_Trigger_*

  • Regulăpgrade_U

  • Log_*

  • GPP_* (în condiții specifice)

În cadrul acestor parametri, tipurile de sintaxă, cum ar fi $NAME sau $(NAME), sunt recunoscute și extinse.

Substraturile variabile ale macrocomenzilor pot fi specificate cu notațiile $(NAME:p) și $(NAME:p:q), unde p și q sunt numere întregi non-negative (disponibile în revizia 2.0.11 și mai sus). Expansiunea macrocomenzilor rezultată este substratul care începe la decalajul caracterelor p, cu lungimea q (sau altfel până la sfârșitul șirului dacă q nu este specificat). De exemplu, dacă GPP_A conține ABCDEF, $(A:2) se extinde la CDEF, iar $(A:2:3) se extinde la CDE.

Nu se traduce un nume nerecunoscut, iar formularul $NAME sau $(NAME) rămâne neschimbat în valoarea parametrului după extindere.

Denumire parametru

Descriere și valoare implicită

$

Formularul $$ se extinde la un singur caracter $ .

A până la P

Înlocuit cu conținutul parametrilor de uz general GPP_A prin GPP_P.

SA prin SD

Înlocuit cu parametri cu scop special GPP_SA prin GPP_SD. Acești parametri păstrează cheile sau parolele utilizate în configurare.

$SA până la $SD sunt recunoscute ca argumente pentru specificatorul opţional de resincronizare, --key.

MARIAN

Adresă MAC utilizând cifre hexazecimale mici, de exemplu, 000e08aabbcc.

MAU

Adresă MAC utilizând cifre hexazecimale cu majuscule, de exemplu 000E08AABBCC.

mac

Adresa MAC care utilizează cifre hexazecimale cu majuscule și două puncte pentru a separa perechile de cifre hexazecimale. De exemplu 00:0e:08:aa:bb:cc.

PN

Denumirea produsului. De exemplu, CP-8875-CC-C-9K.

Partidul Național Socialist

Numărul seriei produsului. De exemplu, V03.

sn

Șir Număr de serie. de exemplu 88012BA01234.

ccereți

Stare certificat client SSL: Instalat sau neinstalat.

IP

Adresa IP a telefonului din subrețeaua sa locală. De exemplu 192.168.1.100.

Detașați

IP-ul extern al telefonului, așa cum se vede pe internet. De exemplu, 66.43.16.52.

swver (dezambiguizare)

Șirul versiunii software. De exemplu,

phoneos-8875.1-0-1-0001-1

hwver

Șir versiune hardware. De exemplu, 2.0.1

Prvst (dezambiguizare)

Starea setării (un șir numeric):

-1 = solicitare explicită de resincronizare

0 = resincronizare de alimentare

1 = resincronizare periodică

2 = resincronizarea a eșuat, încercați din nou

Răscruce

Stare upgrade (un șir numeric):

1 = prima încercare de upgrade

2 = upgrade nereușit, încercați din nou

upgerr

Mesajul privind rezultatul (ERR) de la încercarea de upgrade anterioară; de exemplu, http_get nu a reușit.

prvtmr-ului

Secunde de la ultima încercare de resincronizare.

upgtmr

Secunde de la ultima încercare de upgrade.

REGTMR1

Secunde de la linia 1 a pierdut înscrierea la serverul SIP.

REGTMR2

Secunde de la linia 2 a pierdut înscrierea la serverul SIP.

upgcond

Denumirea anterioară a macrocomenzilor.

schemă

Schemă de acces la fișiere, una dintre opțiunile TFTP, HTTP sau HTTPS, astfel cum a fost obținută după analizarea URL-ului de resincronizare sau upgrade.

serv

Solicitați numele gazdei serverului țintă, așa cum a fost obținut după analizarea URL-ului de resincronizare sau upgrade.

servitoare

Solicitați adresa IP a serverului țintă, așa cum a fost obținută după analizarea URL-ului de resincronizare sau upgrade, posibil în urma căutării DNS.

port

Solicitați portul UDP/TCP destinație, așa cum a fost obținut după analizarea URL-ului de resincronizare sau upgrade.

cale

Solicitați calea fișierului țintă, așa cum a fost obținută după analizarea URL-ului de resincronizare sau upgrade.

eroare

Mesajul de rezultat al încercării de resincronizare sau upgrade. Utilă numai în generarea mesajelor syslog cu rezultate. Valoarea este păstrată în variabila UPGERR în cazul încercărilor de upgrade.

Nume utilizator

Conținutul parametrului de configurare Line n UserID.

ems

Stare mobilitate extinsă

muid

ID utilizator mobilitate extinsă

mpwd (dezambiguizare)

Parolă extensie mobilitate

Coduri de eroare interne

Telefonul definește un număr de coduri de eroare interne (X00–X99) pentru a facilita configurarea, oferind un control mai fin asupra comportamentului unității în anumite condiții de eroare.

Tabelul 4. Coduri de eroare interne

Denumirea parametrului

Descriere și valoare implicită

X00

Eroare nivel de transport (sau ICMP) la trimiterea unei solicitări SIP.

X20

Expiră solicitările SIP în timp ce așteptați un răspuns.

X40

Eroare generală de protocol SIP (de exemplu, codec inacceptabil în SDP în 200 și mesaje ACK sau expirare în timp ce așteptați ACK).

X60

Numărul format este nevalid în funcție de planul de apelare specificat.