Tipuri de parametri de asigurare a accesului

Această secțiune descrie parametrii de asigurare a accesului organizați în general pe baza funcției.

Parametrii de uz general

Parametrii de uz general GPP_* (Autentificare admin > Avansat > Voce > Asigurare acces) sunt utilizați ca registre cu șir liber când se configurează telefonul să interacționeze cu o anumită soluție de server de asigurare a accesului. Parametrii GPP_* sunt necompletați în mod prestabilit. Pot fi configurați pentru a conține diverse valori, inclusiv următoarele:

  • Chei de criptare

  • URL-uri

  • Informații despre starea cu mai multe etape a asigurării accesului.

  • Șabloane de solicitări POST

  • Mapări de aliasuri pentru numele parametrilor

  • Valori șir parțiale, combinate în cele din urmă în valorile complete ale parametrilor.

Parametrii GPP_* sunt disponibili pentru macroextindere în cadrul altor parametri de asigurare a accesului. În acest scop, numele de macrocomenzi cu o singură majusculă (A - P) sunt suficiente pentru a identifica conținutul GPP_A - GPP_P. De asemenea, numele de macrocomenzi din două litere majuscule SA - SD identifică GPP_SA - GPP_SD ca un caz special 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 asigurare a accesului și de upgrade. Sunt referiți prin prefixarea numelui variabilei cu un caracter „$”, cum ar fi $GPP_A.

Parametrii de activare

Parametrii Provision_Enable și Upgrade_Enable controlează toate operațiile de sincronizare a profilului și de upgrade al firmware-ului. Acești parametri controlează resincronizările și upgrade-urile independent unul de celălalt. Acești parametri controlează, de asemenea, comenzile URL de resincronizare și upgrade care sunt emise prin intermediul serverului de administrare web. Ambii parametri sunt setați la Da în mod prestabilit.

Parametrul Resync_From_SIP controlează solicitările pentru operațiile de resincronizare. Un eveniment NOTIFY SIP este trimis de la serverul proxy al furnizorului de servicii către telefon. Dacă este activat, proxy-ul poate solicita o resincronizare. Pentru acesta, proxy trimite un mesaj NOTIFY SIP care conține antetul Event: resync către dispozitiv.

Dispozitivul provoacă solicitarea cu un răspuns 401 (autorizare refuzată pentru informații utilizate). Dispozitivul așteaptă o solicitare ulterioară autentificată înainte de a onora solicitarea de resincronizare de la proxy. Anteturile Event: reboot_now și Event: restart_now efectuează reporniri la rece și, respectiv, la cald, 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ție de resincronizare după ce software-ul de pornire repornește și după fiecare încercare de upgrade.

Când Resync_On_Reset este activat, dispozitivul introduce o întârziere aleatorie, care urmează după secvența de pornire, înainte de a se efectua resetarea. Întârzierea este un timp aleatoriu, până la valoarea pe care o specifică Resync_Random_Delay (în secunde). Într-un set de telefoane care pornesc simultan, această întârziere răspândește orele de începere ale solicitărilor de resincronizare de pe fiecare unitate. Această caracteristică poate fi utilă într-o implementare mare rezidențială, în cazul unei pene de curent regionale.

Declanşatoare

Telefonul vă permite să resincronizați la anumite intervale sau la o anumită oră.

Resincronizarea la anumite intervale

Telefonul este proiectat să se resincronizeze periodic cu serverul de asigurare a accesului. Intervalul de resincronizare este configurat în Resync_Periodic (secunde). Dacă această valoare este lăsată necompletată, dispozitivul nu se resincronizează periodic.

Resincronizarea are loc de obicei când liniile de voce sunt inactive. Dacă o linie de voce este activă când este scadentă o resincronizare, telefonul întârzie procedura de resincronizare până când linia devine inactivă din nou. 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 survenit o eroare internă. Dispozitivul încearcă să se resincronizeze din nou după un timp care este specificat în Resync_Error_Retry_Delay (secunde). Dacă Resync_Error_Retry_Delay este setată la 0, dispozitivul nu încearcă să se resincronizeze din nou după o încercare de resincronizare eșuată.

Dacă un upgrade eșuează, o reîncercare este efectuată după Upgrade_Error_Retry_Delay secunde.

Doi parametri configurabili sunt disponibili pentru a declanșa în mod condiționat o resincronizare: Resync_Trigger_1 și Resync_Trigger_2. Fiecare parametru poate fi programat cu o expresie condițională care trece prin macroextindere. Când intervalul de resincronizare expiră (timpul pentru resincronizarea următoare), declanșatoarele, dacă sunt setate, vor împiedica resincronizarea, cu excepția cazului în care unul sau mai mulți declanșatori sunt evaluați ca fiind adevărați.

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

$UPGTMR gt 300 și $PRVTMR ge 600

Resincronizarea la o anumită oră

Parametrul Resync_At permite telefonului să se resincronizeze la o anumită oră. 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 utilizează un format cu număr întreg pozitiv pentru a specifica ora.

Inundarea serverului cu solicitări de resincronizare de la mai multe telefoane care sunt setate să se resincronizeze în același timp trebuie evitată. Pentru aceasta, telefonul declanșează resincronizarea cu până la 10 minute după ora specificată.

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

În mod prestabilit, această caracteristică este dezactivată. Dacă parametrul Resync_At este furnizat, parametrul Resync_Periodic este ignorat.

Programări configurabile

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

  • Resync_Periodic

  • Resync_Error_Retry_Delay

  • Upgrade_Error_Retry_Delay

Fiecare parametru acceptă o singură valoare de întârziere (secunde). Noua sintaxă extinsă permite o listă separată prin virgulă a elementelor de întârziere consecutive. Ultimul element din secvență este repetat în mod implicit pentru totdeauna.

Opțional, puteți să utilizați un semn plus pentru a specifica altă valoare numerică, care să adauge o întârziere suplimentară aleatorie.

Exemplul 1

În acest exemplu, telefonul se resincronizează periodic la fiecare 2 ore. Dacă survine un eșec de resincronizare, dispozitivul reîncearcă la aceste intervale: 30 de 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_Delay=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 unui eșec 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_Delay=1800+300,3600+600,7200+900 

Exemplul 3

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

Upgrade_Error_Retry_Delay  =  1800,3600,7200,14400+3600

Regulile de profiluri

Telefonul oferă mai mulți parametri de profil de configurare la distanță (Profile_Rule*). Astfel, fiecare operație de resincronizare poate prelua mai multe fișiere pe care le gestionează servere diferite.

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

De fiecare dată când este scadentă o operație de resincronizare, telefonul evaluează cei patru parametri Profile_Rule* în secvență:

  1. Profile_Rule

  2. Profile_Rule_B

  3. Profile_Rule_C

  4. Profile_Rule_D

Fiecare evaluare poate duce la o preluare a profilului de pe un server de asigurare a accesului la distanță, cu o posibilă actualizare a unui anumit număr de parametri interni. Dacă o evaluare eșuează, secvența de resincronizare este întreruptă și este reîncercată din nou de la începutul specificat de parametrul Resync_Error_Retry_Delay (secunde). Dacă toate evaluările reușesc, dispozitivul așteaptă cel de-al doilea specificat de parametrul Resync_Periodic, apoi efectuează altă resincronizare.

Conținutul fiecărui parametru Profile_Rule* constă într-un set de alternative. Alternativele sunt separate prin caracterul | (pipe). Fiecare alternativă constă într-o expresie condițională, o expresie de alocare, un URL de profil și toate opțiunile URL asociate. Toate aceste componente sunt opționale în cadrul fiecărei alternative. Următoarele reprezintă combinații valabile și ordinea în care trebuie să apară, dacă sunt prezente:

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

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

  1. Condițiile sunt evaluate de la stânga la dreapta, până când se constată că sunt evaluate ca fiind true (sau până când este găsită o alternativă fără nicio expresie condițională).

  2. Toate expresiile de alocare însoțitoare sunt evaluate, dacă sunt prezente.

  3. Dacă un URL este specificat ca parte din alternativa respectivă, este efectuată o încercare de descărcare a profilul care se află la URL-ul specificat. Sistemul încearcă să actualizeze parametrii interni în consecință.

Dacă toate alternativele au expresii condiționale și niciuna nu este evaluată ca fiind true (sau dacă regula de profil este goală), întreg parametrul Profile_Rule* este omis. Este evaluat următorul parametru de regulă de profil din secvență.

Exemplul 1

Acest exemplu resincronizează necondiționat la profilul de la URL-ul specificat și efectuează o solicitare GET HTTP către serverul de asigurare a accesului 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 înregistrării pierdute, dispozitivul efectuează o solicitare POST HTTP către un script CGI. Dispozitivul trimite conținutul GPP_A macroextins, care poate furniza 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ă cu același server. Dispozitivul furnizează informații suplimentare dacă nu este instalat un certificat pe unitate (pentru unitățile moștenite înainte 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 GPP_A este setat egal cu cel furnizat prin intermediul primului URL. Ulterior, se resincronizează cu cel de-al doilea URL:

(“$A” ne “Provisioned”)? (Line_Enable_1_ = “No”;)! 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 de parametri corespunzători, de maparea de pseudonime 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 suprascrie acest comportament prestabilit. Dacă Resync_Fails_On_FNF este setat la Nu, dispozitivul acceptă un răspuns file-not-found de la server, ca resincronizare reușită. Valoarea prestabilită pentru Resync_Fails_On_FNF este Da.

Regula de upgrade

Regula de upgrade comunică dispozitivului să se activeze la o nouă încărcare și de unde să preia încărcarea, dacă este necesar. Dacă încărcarea este deja pe dispozitiv, acesta nu va încerca să preia încărcarea. Deci valabilitatea locației încărcării nu contează când încărcarea dorită este pe partiția inactivă.

Upgrade_Rule specifică o încărcare de firmware care, dacă este diferită de încărcarea curentă, va fi descărcată și aplicată dacă nu este limitată de o expresie condițională sau dacă Upgrade_Enable nu este setat la Nu.

Telefonul oferă 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-uri, dar expresiile condiționale și expresiile de alocare pot fi utilizate. Dacă sunt utilizate expresii condiționale, parametrul poate fi populat cu mai multe alternative, separate prin caracterul |. Sintaxa pentru fiecare alternativă este după urmează:

[ conditional-expr ] [ assignment-expr ] URL

La fel ca în cazul parametrilor Profile_Rule*, parametrul Upgrade_Rule evaluează fiecare alternativă până când este satisfăcută o expresie condițională sau până când o alternativă nu are nicio expresie condițională. Expresia de alocare însoțitoare este evaluată dacă este specificată. Apoi este încercat un upgrade la URL-ul specificat.

Dacă Upgrade_Rule conține un URL fără o expresie condițională, dispozitivul efectuează upgrade-ul la imaginea firmware-ului pe care o specifică URL-ul. După macroextinderea și evaluarea regulii, dispozitivul nu reîncearcă să efectueze upgrade până când regula nu este modificată sau până când combinația efectivă schemă + server + port + filepath nu este modificată.

Pentru a încerca un upgrade de firmware, dispozitivul dezactivează sunetul la începutul procedurii și repornește la sfârșitul procedurii. Dispozitivul inițiază automat un upgrade, care este determinat de conținutul Upgrade_Rule numai dacă toate liniile vocale sunt momentan inactive.

De exemplu,

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

În acest exemplu, Upgrade_Rule actualizează firmware-ul la imaginea care este stocată la URL-ul indicat.

Iată un alt exemplu:

(“$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

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

Parametrii de asigurare a accesului

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

Parametrii profilului de configurare

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

Tabelul 1. Parametrii profilului de configurare

Nume parametru

Descriere și valoare prestabilită

Activare asigurare acces

Controlează toate acțiunile de resincronizare, independent de acțiunile de upgrade al firmware-ului. Setați la Da pentru a activa asigurarea accesului de la distanță.

Valoarea prestabilită este Da.

Resincronizare la resetare

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

Valoarea prestabilită este Da.

Întârziere aleatorie resincronizare

O întârziere aleatorie după secvența de pornire înainte de efectuarea resetării, specificată în secunde. Într-un set de dispozitive de telefonie IP care sunt programate să pornească simultan, introduce o răspândire a orelor la care fiecare unitate trimite o solicitare de resincronizare către serverul de asigurare a accesului. Această caracteristică poate fi utilă într-o implementare mare rezidențială, în cazul unei pene de curent regionale.

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

Valoarea prestabilită este 2.

Resincronizare la (HHmm)

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

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

Valoarea prestabilită este necompletată. Dacă valoarea este nevalidă, parametrul este ignorat. Dacă acest parametru este setat cu o valoare validă, parametrul Resincronizare periodică este ignorat.

Resincronizare la întârziere aleatorie

Previne o supraîncărcare a serverului de asigurare a accesului când un număr mare de dispozitive pornesc simultan.

Pentru a evita potopul de solicitări de resincronizare către server de la mai multe telefoane, telefonul se resincronizează în intervalul dintre ore și minute și ore și minute plus întârzierea aleatorie (hhmm, hhmm + random_delay). De exemplu, dacă întârzierea aleatorie = (Resincronizare la întârziere aleatorie + 30)/60 de minute, valoarea introdusă în secunde este convertită în minute, cu rotunjire pozitivă la minutul următor pentru a calcula intervalul random_delay final.

Valoarea validă variază de la 600 la 65535.

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

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

Resincronizare 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 după cum urmează:

  • Un număr întreg

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

  • Mai multe numere întregi

    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 după prima, iar a treia resincronizare are loc în 300 de secunde după a doua.

  • Un interval de timp

    De 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 prestabilită este 3600 de secunde.

Întârziere reîncercare la eroare de resincronizare

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

Formatele valide sunt după cum urmează:

  • Un număr întreg

    De exemplu: o intrare de 300 indică faptul că următoarea reîncercare pentru resincronizare are loc în 300 de secunde.

  • Mai multe numere întregi

    De exemplu: o intrare de 600,1200,300 indică faptul că prima reîncercare are loc în 600 de secunde după eșec, a doua reîncercare are loc în 1200 secunde după eșecul primei reîncercări, iar a treia reîncercare are loc în 300 de secunde după eșecul celei de a doua reîncercări.

  • Un interval de timp

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

Dacă întârzierea este setată la 0, dispozitivul nu încearcă să resincronizeze din nou în urma unei încercări de resincronizare eșuate.

Întârziere resincronizare forțată

Întârzierea maximă (în secunde) în care telefonul 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 este inactiv pe o perioadă extinsă înainte de a-l resincroniza. Acest lucru permite unui utilizator să efectueze apeluri în succesiune, fără întrerupere.

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

Valoarea validă variază de la 0 la 65535.

Valoarea prestabilită este 14.400 de secunde.

Resincronizare din SIP

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

Valoarea prestabilită este Da.

Resincronizare după încercare de upgrade

Activează sau dezactivează operația de resincronizare după ce are loc un upgrade. Dacă este selectat Da, sincronizarea este declanșată.

Valoarea prestabilită este Da.

Declanșator de resincronizare 1, Declanșator de resincronizare 2

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

Valoarea prestabilită este (necompletată).

Resincronizarea eșuează la FNF

O resincronizare este considerată nereușită dacă un profil solicitat nu este primit de la server. Acesta poate fi suprascris de acest parametru. Când este setat la Nu, dispozitivul acceptă un răspuns file-not-found de la server ca resincronizare reușită.

Valoarea prestabilită este Da.

Regulă de profil

Regula de profil B

Regula de profil C

Regula de profil D

Fiecare regulă de profil informează telefonul despre o sursă de la care se obține un profil (fișier de configurare). În timpul fiecărei operații de resincronizare, telefonul aplică toate profilurile, pe rând.

Valoarea prestabilită: /$PSN.xml

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

[--key <cheie de criptare>]

Puteți să încadrați cheia de criptare în ghilimele duble ("), opțional.

Opțiunea DHCP de utilizat

Opțiuni DHCP delimitate prin virgulă, utilizate pentru a prelua firmware-ul și profilurile.

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

Jurnalizare mesaje de solicitare

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

Valoarea prestabilită este $PN $MAC -- Se solicită resincronizarea % $SCHEME://$SERVIP:$PORT$PATH.

Jurnalizare mesaje de reușită

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

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

Jurnalizare mesaje de eroare

Mesajul syslog care este emis după o încercare de resincronizare eșuată.

Valoarea prestabilită este $PN $MAC -- Resincronizare eșuată: $ERR.

Resincronizare configurabilă de către utilizator

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

Valoarea prestabilită este Da.

Parametrii de upgrade al firmware-ului

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

Tabelul 2. Parametrii de upgrade al firmware-ului

Nume parametru

Descriere și valoare prestabilită

Activare upgrade

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

Valoarea prestabilită este Da.

Configurați acest parametru cu una dintre metode:

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

  • În pagina web administrare telefon, setați acest câmp la Da sau Nu.

Întârziere reîncercare la eroare de upgrade

Intervalul de reîncercare a upgrade-ului (în secunde), aplicat în caz de eșec al upgrade-ului. Dispozitivul are un cronometru de erori la upgrade-ul firmware-ului, care se activează după o încercare eșuată de upgrade al firmware-ului. Cronometrul este inițializat cu valoarea din acest parametru. Următoarea încercare de upgrade al firmware-ului are loc când acest cronometru ajunge la zero.

Valoarea prestabilită este 3600 de secunde.

Configurați acest parametru cu una dintre metode:

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

  • În pagina web de administrare a telefonului, setați valoarea.

Regulă de upgrade

Un script de upgrade al firmware-ului, care definește condițiile de upgrade și URL-urile asociate firmware-ului. Utilizează aceeași sintaxă ca regula de profil.

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

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

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 TFTP. Dacă nu este specificat niciun nume de server, gazda care solicită adresa URL este utilizată ca nume de server. Dacă nu este specificat niciun port, este utilizat portul prestabilit (69 pentru TFTP, 80 pentru HTTP sau 443 pentru HTTPS).

Valoarea prestabilită este necompletată.

Configurați acest parametru cu una dintre metode:

  • Î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 de administrare a telefonului, introduceți calea unde este stocat fișierul de încărcare.

Jurnalizare mesaje de solicitare upgrade

Mesajul syslog emis la începutul unei încercări de upgrade de firmware.

Valoarea prestabilită: $PN $MAC -- Se solicită upgrade-ul $SCHEME://$SERVIP:$PORT$PATH

Configurați acest parametru cu una dintre metode:

  • Î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 -- Se solicită upgrade $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

  • În pagina web de administrare a telefonului, particularizați parametrul după cum este necesar.

Jurnalizare mesaje de reușită upgrade

Mesajul syslog emis după ce o încercare de upgrade de firmware se finalizează cu succes.

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

Configurați acest parametru cu una dintre metode:

  • Î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 -- $ERR</Log_Upgrade_Success_Msg>

  • În pagina web de administrare a telefonului, particularizați parametrul după cum este necesar.

Jurnalizare mesaje de eșec upgrade

Mesajul syslog emis după o încercare eșuată de upgrade de firmware.

Valoarea prestabilită este $PN $MAC -- Upgrade eșuat: $ERR

Configurați acest parametru cu una dintre metode:

  • Î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-ul nu a reușit: $ERR</Log_Upgrade_Failure_Msg>

  • În pagina web de administrare a telefonului, particularizați parametrul după cum este necesar.

Partajarea firmware-ului de la egal la egal

Activează sau dezactivează caracteristica Peer Firmware Sharing (PFS). Selectați Da sau Nu pentru a activa sau a dezactiva caracteristica.

Valoarea prestabilită: Da

Configurați acest parametru cu una dintre metode:

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

  • În pagina web administrare telefon, setați acest câmp la Da sau Nu.

Server jurnal de partajare firmware peer

Indică adresa IP și portul către 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.

Configurați acest parametru cu una dintre metode:

  • Î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:514</Peer_Firmware_Sharing_Log_Server>

  • În pagina Web de administrare a telefonului, introduceți adresa serverului de jurnal.

Parametrii de uz general

Următorul tabel definește funcția și utilizarea fiecărui parametru din secțiunea Parametri de uz general din fila Asigurare acces.

Tabelul 3. Parametrii de uz general

Nume parametru

Descriere și valoare prestabilită

GPP A - GPP P

Parametrii de uz general GPP_* sunt utilizați ca registre de șiruri libere la configurarea telefoanelor pentru a interacționa cu o anumită soluție de server de asigurare a accesului. Pot fi configurați pentru a conține diverse valori, inclusiv următoarele:

  • Chei de criptare.

  • URL-uri.

  • Informații despre starea cu mai multe etape a asigurării accesului.

  • Șabloane de solicitări POST.

  • Mapări de aliasuri pentru numele parametrilor.

  • Valori șir parțiale, combinate în cele din urmă în valorile complete ale parametrilor.

Valoarea prestabilită este necompletată.

Variabile de macroextindere

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

  • Profile_Rule

  • Profile_Rule_*

  • Resync_Trigger_*

  • Upgrade_Rule

  • Log_*

  • GPP_* (în condiții specifice)

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

Subșirurile variabilelor de macrocomenzi pot fi specificate cu notația $(NAME:p) și $(NAME:p:q), unde p și q sunt numere întregi nenegative (disponibile în versiunea 2.0.11 și mai recente). Macroextinderea rezultată este subșirul ce începe de la caracterul decalat p, cu lungimea q (sau, altfel, până la sfârșitul șirului dacă nu este specificat q). De exemplu, dacă GPP_A conține ABCDEF, $(A:2) se extinde la CDEF, iar $(A:2:3) se extinde la CDE.

Un nume nerecunoscut nu este tradus, iar forma $NAME sau $(NAME) rămâne neschimbată în valoarea parametrului după extindere.

Nume parametru

Descriere și valoare prestabilită

$

Forma $$ se extinde la un singur caracter $.

A - P

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

SA - SD

Înlocuit cu parametrii de uz special GPP_SA - GPP_SD. Acești parametri stochează cheile sau parolele utilizate la asigurarea accesului.

$SA - $SD sunt recunoscute ca argumente pentru calificatorul URL opțional de sincronizare,--key.

MA

Adresa MAC utilizând cifre hexazecimale minuscule, de exemplu 000e08aabbcc.

MAU

Adresa MAC utilizând cifre hexazecimale majuscule, de exemplu 000E08AABBCC.

MAC

Adresa MAC utilizând cifre hexazecimale minuscule și două puncte pentru a separa perechile de cifre hexazecimale. De exemplu, 00:0e:08:aa:bb:cc.

PN

Nume produs. De exemplu, CP-8875, DP-9851, DP-9871.

PSN

Numărul de seriei al produsului. De exemplu, V03.

SN

Șirul numărului de serie. De exemplu, 88012BA01234.

CCERT

Starea certificatului SSL al clientului: instalat sau neinstalat.

IP

Adresa IP a telefonului în cadrul subrețelei sale locale. De exemplu, 192.168.1.100.

EXTIP

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

SWVER

Șirul versiunii software-ului. De exemplu,

PHONEOS.3-1-1-0104-37

HWVER

Șirul versiunii hardware-ului. De exemplu, 2.0.1

PRVST

Starea asigurării accesului (un șir numeric):

-1 = solicitare de resincronizare explicită

0 = resincronizare la pornire

1 = resincronizare periodică

2 = resincronizare eșuată; reîncercare

UPGST

Starea upgrade-ului (un șir numeric):

1 = prima încercare de upgrade

2 = upgrade eșuat; reîncercare

UPGERR

Mesajul rezultat (ERR) al încercării de upgrade anterioare; de exemplu, http_get a eșuat.

PRVTMR

Numărul de secunde de la ultima încercare de resincronizare.

UPGTMR

Numărul de secunde de la ultima încercare de upgrade.

REGTMR1

Numărul de secunde de când linia 1 a pierdut înregistrarea la serverul SIP.

REGTMR2

Numărul de secunde de când linia 2 a pierdut înregistrarea la serverul SIP.

UPGCOND

Numele macrocomenzii moștenite.

SCHEME

Schema de acces la fișiere, TFTP, HTTP sau HTTPS, după cum s-a obținut după analiza URL-ului de resincronizare sau de upgrade.

SERV

Numele gazdei serverului destinație al solicitării, obținut după analiza URL-ului de resincronizare sau de upgrade.

SERVIP

Adresa IP a serverului destinație al solicitării, obținută după analiza URL-ului de resincronizare sau de upgrade, eventual după căutarea DNS.

PORT

Portul UDP/TCP destinație al solicitării, obținut după analiza URL-ului de resincronizare sau de upgrade.

PATH

Calea fișierului destinație al solicitării, obținută după analiza URL-ului de resincronizare sau de upgrade.

ERR

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

UIDn

Conținutul parametrului de configurare ID utilizator pentru linia n.

EMS

Starea Extension Mobility

MUID

ID utilizator Extension Mobility

MPWD

Parolă Extension Mobility

Codurile de erori interne

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

Tabelul 4. Codurile de erori interne

Nume parametru

Descriere și valoare prestabilită

X00

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

X20

Solicitarea SIP expiră în așteptarea unui răspuns.

X40

Eroare generală de protocol SIP (de exemplu, codec inacceptabil în SDP în mesajele 200 și ACK sau expiră în așteptarea ACK).

X60

Număr format nevalid, în funcție de planul de apelare dat.