Konfigurirajte telefon za ponovnu sinkronizaciju profila

Telefon podržava više mrežnih protokola za dohvaćanje konfiguracijskih profila. Najosnovniji protokol prijenosa profila je TFTP (RFC1350). TFTP se široko koristi za dodjelu resursa mrežnim uređajima unutar privatnih LAN mreža. Iako se ne preporučuje za implementaciju udaljenih krajnjih točaka preko interneta, TFTP može biti prikladan za implementaciju unutar malih organizacija, za interno preddodjelu resursa, za razvoj i testiranje. U sljedećoj proceduri profil je izmijenjen nakon preuzimanja datoteke s TFTP poslužitelja.

1

Unutar LAN okruženja povežite računalo i telefon na čvorište, sklopku ili mali usmjerivač.

2

Instalirajte i aktivirajte TFTP poslužitelj na računalu.

3

Koristite uređivač teksta za izradu konfiguracijskog profila.

Kako biste potvrdili je li profil dodijeljen vašem telefonu kasnije, neke od vrijednosti možete postaviti kao oznake. Na primjer, postavite vrijednost za GPP_A na 12345678 kao što je prikazano u sljedećem primjeru:
 <flat-profile>   <GPP_A> 12345678   A> </flat-profile> 
_
4

Spremite XML konfiguracijsku datoteku u korijenski direktorij TFTP poslužitelja.

Možete provjeriti je li TFTP poslužitelj ispravno konfiguriran: zahtjev za datoteku profila konfiguracije pomoću TFTP klijenta koji nije telefon. Po mogućnosti koristite TFTP klijent koji radi na zasebnom glavnom računalu od poslužitelja dodjele resursa.

5

U web pregledniku na svom računalu otvorite web stranicu za administraciju. Na primjer, pretpostavimo da je IP adresa telefona 192.168.1.100, otvorite sljedeći URL u web-pregledniku:


http://192.168.1.100/admin/advanced

6

Odaberite karticu Glas > Dodjela resursa i pregledajte vrijednosti parametara opće svrhe od GPP_A do GPP_P. Ovo bi trebalo biti prazno.

7

Ponovno sinkronizirajte testni telefon na konfiguracijski profil koji ste stvorili otvaranjem URL-a za ponovnu sinkronizaciju u web-pregledniku.

Primjer:

Ako je IP adresa TFTP poslužitelja 192.168.1.200, naredba bi trebala biti slična sljedećem primjeru:


http://192.168.1.100/admin/resync?tftp://192.168.1.200/basic.txt

Kada telefon primi ovu naredbu, uređaj na adresi 192.168.1.100 traži datoteku profila konfiguracije basic.txt s TFTP poslužitelja na IP adresi 192.168.1.200. Telefon zatim raščlanjuje preuzetu datoteku i ažurira GPP_parametar vrijednošću 12345678.

8

Provjerite je li parametar ispravno ažuriran. Osvježite web-stranicu administracije i idite na Glas > Omogućavanje.

GPP_parametar sada bi trebao sadržavati vrijednost 12345678.

1

Nabavite MAC adresu telefona s oznake proizvoda. (MAC adresa je broj, koristeći brojeve i male heksadecimalne znamenke, na primjer 000e08aabbcc.)

2

Preimenujte konfiguracijsku datoteku u CP-xxxx macaddress.cfg (koji zamjenjuje xxxx s brojem modela i macaddress s MAC adresom telefona).

Primjer:

CP-8875 000e08aabbcc.cfg

3

Premjestite novu datoteku u virtualni korijenski imenik TFTP poslužitelja.

4

Pristupite web stranici administracije telefona.

5

Odaberite Glas  > Omogućavanje.

6

Unesite put datoteke profila u polje Pravilo profila .

Primjer: Pretpostavimo da je IP adresa TFTP poslužitelja 192.168.1.200, a naziv datoteke profila je

 <Profile_pravilo> tftp://192.168.1.200/CP-8875$MA.cfg pravilo> 
rofile_
7

Kliknite na Pošalji sve promjene. To uzrokuje trenutačno ponovno pokretanje i ponovnu sinkronizaciju.

Kada se pojavi sljedeća ponovna sinkronizacija, telefon dohvaća novu datoteku proširenjem makronaredbe $MA u svoju MAC adresu.

1

Instalirajte HTTP poslužitelj na lokalno računalo ili drugo dostupno glavno računalo.

Poslužitelj Apache otvorenog koda može se preuzeti s interneta.

2

Prenesite datoteku profila konfiguracije u virtualni korijenski imenik instaliranog poslužitelja.

3

Kako biste potvrdili ispravnu instalaciju poslužitelja i pristup datoteci profila, otvorite profil web-preglednikom.

4

Mijenjajte Profile_pravilo testnog telefona kako biste upućivali na HTTP poslužitelj umjesto TFTP poslužitelja, kako biste njegov profil povremeno preuzeli.

Na primjer, pretpostavimo da je HTTP poslužitelj na 192.168.1.300 i da je naziv datoteke profila basic.txt, unesite sljedeću vrijednost:

<Profile_pravilo> http://192.168.1.200/basic.txt pravilo>
rofile_
5

Kliknite na Pošalji sve promjene. To uzrokuje trenutačno ponovno pokretanje i ponovnu sinkronizaciju.

6

Promatrajte poruke sysloga koje telefon šalje. Povremena ponovna sinkronizacija sada bi trebala dobivati profil s HTTP poslužitelja.

7

U zapisnicima HTTP poslužitelja promatrajte kako se informacija koja identificira testni telefon pojavljuje u zapisu korisničkih agenata.

Te informacije trebaju uključivati proizvođača, naziv proizvoda, trenutnu verziju firmvera i serijski broj.

Uređaj se može periodično ponovno sinkronizirati na poslužitelju za dodjelu resursa kako bi osigurao da su promjene na poslužitelju prenesene na uređaj krajnje točke (za razliku od slanja eksplicitnog zahtjeva za ponovnom sinkronizacijom na krajnju točku).

Kako biste uzrokovali periodično ponovno sinkroniziranje na poslužitelj, URL konfiguracijskog profila definira se pomoću parametra Profile_Rule, a razdoblje ponovne sinkronizacije definira se pomoću Resync_Periodičnog parametra.

1

Pristupite web stranici administracije telefona.

2

Odaberite Glas  > Omogućavanje.

3

Definirajte parametar Profile_pravila. Ovaj primjer pretpostavlja IP adresu 192.168.1.200 TFTP poslužitelja.

4

U polje Periodično ponovno sinkroniziranje unesite malu vrijednost za testiranje, poput 30 sekundi.

5

Kliknite na Pošalji sve promjene.

S novim postavkama parametra, telefon se ponovno sinkronizira dvaput u minuti u konfiguracijsku datoteku koju određuje URL.

6

Promatrajte dobivene poruke u tragu syslog.

7

Provjerite je li polje Ponovna sinkronizacija na ponovnom postavljanju postavljeno na Da.

 <Resync_On_Reset>DaOn_Ponovno postavi> 
esync_
8

Uključite/isključite telefon kako biste ga prisilno ponovno sinkronizirali s poslužiteljem dodjele resursa.

Ako operacija ponovne sinkronizacije iz bilo kojeg razloga ne uspije, npr. ako poslužitelj ne odgovara, jedinica čeka (onoliko sekundi koliko je konfigurirano u odgodi ponovnog pokušaja pogreške ponovne sinkronizacije) prije nego se ponovo pokuša sinkronizirati. Ako je odgoda ponovnog pokušaja greške ponovne sinkronizacije nula, telefon se ne pokušava ponovno sinkronizirati nakon neuspjelog pokušaja ponovne sinkronizacije.

9

(Neobavezno) Postavite vrijednost polja Odgoda ponovnog pokušaja pogreške ponovne sinkronizacije na mali broj, npr. 30.

 <Resync_Error_Retry_Odgoda>30Error_Retry_Odgoda> 
esync_
10

Onemogućite TFTP poslužitelj i promatrajte rezultate u syslog izlazu.

Sljedeća tablica definira funkciju i upotrebu parametara ponovne sinkronizacije profila u odjeljku Profil konfiguracije pod karticom Glas > Dodjela resursa na web-stranici telefona. Također definira sintaksu niza koji se dodaje u konfiguracijsku datoteku telefona (cfg. xml) s XML kodom za konfiguriranje parametra.

Tablica 1. Parametri ponovne sinkronizacije profila

Parametar

Opis

Omogućavanje dodjele resursa

Dopušta ili odbija radnje ponovne sinkronizacije konfiguracijskog profila.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Provision_Omogući ua="na">DaOmogući>rovision_
  • Na web-stranici telefona postavite ovo polje na Da kako biste dopustili radnje ponovne sinkronizacije ili Ne kako biste blokirali radnje ponovne sinkronizacije.

Zadano: Da

Nakon ponovnog postavljanja ponovno sinkronizirajte

Određuje hoće li telefon ponovno sinkronizirati konfiguracije s poslužiteljem za dodjelu resursa nakon uključivanja i nakon svakog pokušaja nadogradnje.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_On_Ponovno postavi ua="na">DaOn_Ponovno postavi>esync_
  • Na web-stranici telefona postavite ovo polje na Da kako biste omogućili ponovnu sinkronizaciju pri uključivanju ili ponovnom postavljanju ili Ne kako biste blokirali ponovnu sinkronizaciju pri uključivanju ili ponovnom postavljanju.

Zadano: Da

Nasumična odgoda ponovne sinkronizacije

Sprječava preopterećenje poslužitelja dodjele resursa kada se velik broj uređaja istovremeno uključi i pokušaj početne konfiguracije. Ova odgoda vrijedi samo kod početnog pokušaja konfiguracije nakon uključivanja ili ponovnog postavljanja uređaja.

Parametar je maksimalni vremenski interval koji uređaj čeka prije uspostavljanja kontakta s poslužiteljem dodjele resursa. Stvarna odgoda je pseudo-slučajni broj između 0 i ove vrijednosti.

Ovaj parametar je u jedinicama od 20 sekundi.

Valjani raspon vrijednosti kreće se između 0 i 65535.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_Random_Odgoda ua="na">2Random_Odgoda>esync_
  • Na web-stranici telefona navedite broj jedinica (20 sekundi) u kojima telefon kasni ponovnu sinkronizaciju nakon uključivanja ili ponovnog postavljanja.

Zadana vrijednost je 2 (40 sekundi).

Ponovno sinkroniziraj u (HHmm)

Vrijeme (HHmm) koje telefon ponovno sinkronizira s poslužiteljem dodjele resursa.

Vrijednost za ovo polje mora biti četveroznamenkasti broj od 0000 do 2400 za naznačivanje vremena u formatu HHmm. Na primjer, 0959 naznačuje 09:59.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_At__HHmm_ ua="na">0959At__HHmm_>esync_
  • Na web-stranici telefona odredite vrijeme u HHMM formatu telefona za početak ponovne sinkronizacije.

Zadana vrijednost je prazna. Ako vrijednost nije valjana, parametar se ignorira. Ako je parametar postavljen s valjanom vrijednosti, parametar periodične ponovne sinkronizacije se ignorira.

Nasumična odgoda ponovne sinkronizacije

Sprječava preopterećenje poslužitelja dodjele resursa kada se veliki broj uređaja istovremeno uključi.

Kako bi se izbjegli prekomjerni zahtjevi poslužitelju za ponovnu sinkronizaciju s više telefona, telefon se ponovno sinkronizira u rasponu između sati i minuta, i sati i minuta plus nasumična odgoda (hhmm, hhmm+random_delay). Na primjer, ako nasumična odgoda = (ponovna sinkronizacija s nasumičnom odgodom + 30)/60 minuta, vrijednost unosa u sekundama pretvara se u minute, zaokružuje na sljedeću minutu kako bi izračunao završni random_delay interval.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_At_Random_Odgoda ua="na">600At_Random_Odgoda>esync_
  • Na web-stranici telefona navedite vremensko razdoblje u sekundama.

Valjani raspon vrijednosti kreće se između 600 i 65535.

Ako je vrijednost manja od 600, nasumična odgoda unutar je između 0 i 600.

Zadana vrijednost je 600 sekundi (10 minuta).

Periodična ponovna sinkronizacija

Vremenski interval između periodične ponovne sinkronizacije s poslužiteljem dodjele resursa. Povezani mjerač vremena ponovne sinkronizacije aktivan je samo nakon prve uspješne sinkronizacije s poslužiteljem.

Valjani formati su sljedeći:

  • Cijeli broj

    Primjer: Unos od 3000 označava da se sljedeća ponovna sinkronizacija dešava za 3000 sekundi.

  • Više cijelih brojeva

    Primjer: Unos od 600,1200,300 naznačuje da se prva ponovna sinkronizacija dešava za 600 sekundi, druga 1200 sekundi nakon prve, a treća 300 sekundi nakon druge.

  • Vremenski raspon

    Primjer, unos 2400+30 naznačuje da se sljedeća ponovna sinkronizacija dešava između 2400 i 2430 sekundi nakon uspješne ponovne sinkronizacije.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_Periodički ua="na">3600Periodički>esync_
  • Na web-stranici telefona navedite vremensko razdoblje u sekundama.

Postavite taj parametar na nulu kako biste onemogućili periodičnu ponovnu sinkronizaciju.

Zadana vrijednost je 3600 sekundi.

Kašnjenje ponovnog pokušaja pogreške ponovne sinkronizacije

Ako operacija ponovne sinkronizacije ne uspije jer telefon nije mogao vratiti profil s poslužitelja ili je preuzeta datoteka oštećena, ili se pojavi unutarnja pogreška, telefon ponovo pokušava sinkronizirati nakon vremena određenog u sekundama.

Valjani formati su sljedeći:

  • Cijeli broj

    Primjer: Unos od 300 naznačuje da će se sljedeći ponovni pokušaj ponovne sinkronizacije dogoditi za 300 sekundi.

  • Više cijelih brojeva

    Primjer: Unos od 600,1200,300 naznačuje da se prvi ponovni pokušaj dešava 600 sekundi nakon neuspjeha, drugi ponovni pokušaj dešava se 1200 sekundi nakon neuspjeha prvog pokušaja, a treći ponovni pokušaj 300 sekundi nakon neuspjeha drugog pokušaja.

  • Vremenski raspon

    Primjer, unos 2400+30 naznačuje da se sljedeći ponovni pokušaj dešava između 2400 i 2430 sekundi nakon neuspješne ponovne sinkronizacije.

Ako je odgoda postavljena na 0, uređaj neće pokušavati ponovnu sinkronizaciju nakon neuspjelog pokušaja.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_Error_Retry_Odgoda ua="na">60,120,240,480,960,1920,3840,7680,15360,30720,61440,86400Error_Retry_Odgoda>esync_
  • Na web-stranici telefona navedite vremensko razdoblje u sekundama.

Zadano: 60,120,240,480,960,1920,3840,7680,15360,30720,61440,86400

Prisilna odgoda ponovne sinkronizacije

Maksimalna odgoda (u sekundama) telefona čeka prije provođenja ponovne sinkronizacije.

Uređaj se ne sinkronizira dok je jedna od telefonskih linija aktivna. Budući da ponovna sinkronizacija može potrajati nekoliko sekundi, poželjno je pričekati da je uređaj u mirovanju duži period prije ponovnog sinkroniziranja. To korisniku omogućuje uzastopno pozivanje bez prekida.

Uređaj ima brojač vremena koji počinje odbrojavati kad sve linije postanu neaktivne. Ovaj je parametar početna vrijednost brojača. Događaji ponovne sinkronizacije odgođeni su dok brojač ne padne na nulu.

Valjani raspon vrijednosti kreće se između 0 i 65535.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Forced_Resync_kašnjenje ua="na">14400Resync_kašnjenje>orced_
  • Na web-stranici telefona navedite vremensko razdoblje u sekundama.

Zadana vrijednost je 14.400 sekundi.

Ponovna sinkronizacija iz SIP-a

Kontrolira zahtjeve za radnje ponovne sinkronizacije putem događaja SIP NOTIFY poslanog s proxy poslužitelja davatelja usluge na telefon. Ako je omogućeno, proxy može zatražiti ponovnu sinkronizaciju slanjem SIP NOTIFY poruke koja sadrži Događaj: ponovno sinkronizirajte zaglavlje na uređaj.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_From_SIP ua="na">DaFrom_SIP>esync_
  • Na web-stranici telefona odaberite Da kako biste omogućili tu značajku ili Ne kako biste je onemogućili.

Zadano: Da

Ponovna sinkronizacija nakon pokušaja nadogradnje

Omogućuje ili onemogućuje operaciju ponovne sinkronizacije nakon bilo kakve nadogradnje. Ako je odabrano Da , sinkronizacija se pokreće nakon nadogradnje firmvera.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_After_Upgrade_Pokušaj ua="na">DaAfter_Upgrade_Pokušaj>esync_
  • Na web-stranici telefona odaberite Da kako biste aktivirali ponovnu sinkronizaciju nakon nadogradnje firmvera ili Ne kako biste izbjegli ponovnu sinkronizaciju.

Zadano: Da

Okidač ponovne sinkronizacije 1

Okidač ponovne sinkronizacije 2

Ako je logička jednadžba u tim parametrima procijenjena na FALSE, ponovna sinkronizacija se ne pokreće čak ni kada je Ponovna sinkronizacija na ponovnom postavljanju postavljena na TRUE. Samo ponovna sinkronizacija putem URL-a izravne radnje i SIP obavijesti zanemaruje te okidače ponovne sinkronizacije.

Parametri se mogu programirati s uvjetnim izrazom koji prolazi kroz proširenje makronaredbe. Za valjana proširenja makronaredbi pogledajte odjeljak Varijable proširenja makronaredbi pod Parametri dodjele resursa.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_Trigger_1 ua="na">$UPGTMR gt 300 i $PRVTMR ge 600Trigger_1>esync_

    <Resync_Trigger_2 ua="na"/>

  • Na web-stranici telefona navedite okidače.

Zadano: Prazno

Konfigurabilna ponovna sinkronizacija za korisnika

Korisniku omogućuje ponovnu sinkronizaciju telefona putem izbornika zaslona telefona. Kada je postavljeno na Da, korisnik može ponovno sinkronizirati konfiguraciju telefona unosom pravila profila s telefona. Kada je postavljeno na Ne, parametar pravila profila ne prikazuje se na izborniku zaslona telefona.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <User_Configurable_Ponovno sinkroniziranje ua="na">DaConfigurable_Ponovno sinkroniziranje>ser_

  • Na web-stranici telefona odaberite Da kako biste prikazali parametar pravila profila na izborniku telefona ili odaberite Ne kako biste sakrili taj parametar.

Zadano: Da

Ponovna sinkronizacija nije uspjela na FNF

Ponovna sinkronizacija obično se smatra neuspješnom ako se zatraženi profil ne primi s poslužitelja. Taj parametar nadjačava ovo ponašanje. Kada je postavljeno na Ne, uređaj prihvaća odgovor datoteke-nije-pronađene s poslužitelja kao uspješnu ponovnu sinkronizaciju.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Resync_Fails_On_FNF ua="na">DaFails_On_FNF>esync_
  • Na web-stranici telefona odaberite Da ako želite odgovor na datoteku nepronađenu kao neuspješnu ponovnu sinkronizaciju ili odaberite Ne ako želite odgovor na datoteku nepronađenu kao uspješnu ponovnu sinkronizaciju.

Zadano: Da

Vrsta provjere autentičnosti profila

Određuje vjerodajnice koje će se koristiti za provjeru autentičnosti računa profila. Dostupne opcije su:

  • Onemogućeno: Onemogućava značajku računa profila. Kada je ta značajka onemogućena, izbornik Postavljanje računa profila ne prikazuje se na zaslonu telefona.

  • Osnovna HTTP provjera autentičnosti: HTTP vjerodajnice za prijavu upotrebljavaju se za provjeru autentičnosti računa profila.

  • XSI provjera autentičnosti: Vjerodajnice za prijavu na XSI ili XSI SIP vjerodajnice upotrebljavaju se za provjeru autentičnosti računa profila. Vjerodajnice za provjeru autentičnosti ovise o XSI vrsti provjere autentičnosti za telefon:

    • Kada je XSI vrsta provjere autentičnosti telefona postavljena na vjerodajnice za prijavu, koriste se XSI vjerodajnice za prijavu.

    • Kada je XSI vrsta provjere autentičnosti za telefon postavljena na SIP vjerodajnice, koriste se XSI SIP vjerodajnice.

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Profile_Authentication_Type ua="na">Osnovna provjera autentičnosti Http-aAuthentication_Type>rofile_
  • Na web-stranici telefona s popisa odaberite opciju za telefon za provjeru autentičnosti ponovne sinkronizacije profila.

Zadano: Osnovna HTTP provjera autentičnosti

Za više informacija pogledajte odjeljak Određivanje vrste provjere autentičnosti profila u odjeljku Određivanje telefona za ponovnu sinkronizaciju profila.

Pravilo profila

Pravilo profila B

Pravilo profila C

Pravilo profila D

Svako pravilo profila obavještava telefon o izvoru s kojeg treba dohvatiti profil (konfiguracijsku datoteku). Tijekom svake radnje ponovne sinkronizacije, telefon primjenjuje sve profile redom.

Ako primjenjujete AES 256 CBC šifriranje konfiguracijske datoteke, odredite ključ šifriranja s --tipkom ključnom riječi na sljedeći način:

[--ključ ]

Ključ šifriranja po izboru možete staviti u navodnike (").

  • U konfiguracijskoj datoteci telefona (cfg. xml) s XML-om unesite niz u ovom formatu:

    <Profile_Pravilo ua="na">/$PSN.xmlPravilo>rofile_

    <Profile_Rule_B ua="na"/>

    <Profile_Rule_C ua="na"/>

    <Profile_Rule_A="na"/>

  • Na web-stranici telefona navedite pravilo profila.

Zadano: /$PSN.xml

Mogućnost korištenja DHCP-a

DHCP opcije, razdvojene zarezima, koriste se za dohvaćanje firmvera i profila.

Zadano: 66,160,159,150,60,43,125

Opcija za korištenje DHCPv6

DHCP opcije, razdvojene zarezima, koriste se za dohvaćanje firmvera i profila.

Zadano: 17,160,159

Telefone možete dodijeliti putem Cisco XML funkcija.

Možete poslati XML objekt na telefon preko SIP paketa za obavijesti ili HTTP objave na CGI sučelje telefona: http://PhoneIPAddress/CGI/Execute.

CP-xxxx-3PCC proširuje Cisco XML značajku kako bi podržao dodjelu preko XML objekta:

 <CP-xxxx-3PCCExecute> <ExecuteItem URL=Ponovna sinkronizacija:[profile-rule]/> </CP-xxxx-3PCCExecute> 

Nakon što telefon primi XML objekt, preuzima datoteku dodjele iz [profile-rule]. Ovo pravilo koristi makronaredbe za pojednostavljenje razvoja aplikacije za XML usluge.

Poddirektoriji s više profila na poslužitelju pružaju praktičnu metodu upravljanja velikim brojem implementiranih uređaja. URL profila može sadržavati:

  • Naziv poslužitelja dodjele resursa ili eksplicitna IP adresa. Ako profil identificira poslužitelj dodjele resursa prema nazivu, telefon izvršava DNS pretragu kako bi riješio naziv.

  • Nestandardni ulaz poslužitelja koji je naveden u URL-u koristeći standardnu sintaksu :ulaz nakon naziva poslužitelja.

  • Poddirektorij virtualnog korijenskog direktorija poslužitelja gdje je pohranjen profil, određen korištenjem standardnog označavanja URL-a i upravlja proširenjem makronaredbe.

Na primjer, sljedeće Profile_pravilo zahtijeva datoteku profila ($PN.cfg), u poddirektoriju poslužitelja /cisco/config, od TFTP poslužitelja koji radi na glavnom računalu prov.telco.com osluškujući vezu na priključak 6900:

 <Profile_pravilo> tftp://prov.telco.com:6900/cisco/config/$PN.cfg pravilo> 
rofile_

Profil za svaki telefon može se identificirati u parametru opće svrhe s vrijednošću navedenom unutar zajedničkog pravila profila koristeći proširenje makronaredbe.

Na primjer, pretpostavimo da je GPP_B definiran kao Dj6Lmp23Q.

Profile_pravilo ima vrijednost:

 tftp://prov.telco.com/cisco/$B/$MA.cfg 

Kada se uređaj ponovno sinkronizira i makronaredbe su proširene, telefon s MAC adresom 000e08012345 traži profil s nazivom koji sadrži MAC adresu uređaja na sljedećem URL-u:

 tftp://prov.telco.com/cisco/Dj6Lmp23Q/000e08012345.cfg 

Provjera autentičnosti profila omogućuje korisnicima telefona da ponovno sinkroniziraju profil dodjele resursa na telefonu. Informacije o provjeri autentičnosti potrebne su dok telefon prvi put pokušava ponovno sinkronizirati i preuzeti konfiguracijsku datoteku i dobije pogrešku provjere autentičnosti HTTP ili HTTPS 401. Kada omogućite ovu značajku, zaslon Postavljanje računa profila prikazuje se na telefonu za sljedeće situacije:

  • Kada se greška provjere autentičnosti HTTP ili HTTPs 401 pojavi tijekom prvog omogućavanja nakon ponovnog pokretanja telefona

  • Kada su korisničko ime i lozinka profila prazni

  • Kada nema korisničkog imena i lozinke u pravilu profila

Ako je zaslon Postavljanje računa profila propušten ili zanemaren, korisnik također može pristupiti zaslonu za postavljanje putem izbornika zaslona telefona ili funkcijske tipke Postavljanje , koja se prikazuje samo kada nije registrirana nijedna linija na telefonu.

Kada onemogućite značajku, zaslon Postavljanje računa profila ne prikazuje se na telefonu.

Korisničko ime i lozinka u polju Pravilo profila imaju viši prioritet od računa profila.

  • Kada u polju Pravilo profila navedete točan URL bez korisničkog imena i lozinke, telefon zahtijeva provjeru autentičnosti ili sažetak za ponovnu sinkronizaciju profila. S ispravnim računom profila provjera autentičnosti prolazi. Kod netočnog računa profila provjera autentičnosti neće uspjeti.

  • Kada u polju Pravilo profila date točan URL s ispravnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili sažetak za ponovnu sinkronizaciju profila. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Uspješna prijava.

  • Kad ste unijeli točan URL u Pravilo profila polje s netočnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili sažetak za ponovnu sinkronizaciju profila. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Prijava uvijek ne uspije.

  • Kada unesete netočan URL u Pravilo profila polje, prijava uvijek ne uspijeva.

Također možete konfigurirati parametre u konfiguracijskoj datoteci telefona s XML (cfg. xml) kodom.

Možete odrediti vrstu provjere autentičnosti profila s web-stranice administracije telefona.

1

Pristupite web stranici administracije telefona.

2

Odaberite Glas > Omogućavanje.

3

U odjeljku Konfiguracijski profil postavite parametar Vrsta provjere autentičnosti profila kako biste odredili vjerodajnice koje će se koristiti za provjeru autentičnosti računa profila.

Ovaj parametar možete konfigurirati u XML datoteci konfiguracije telefona (cfg. xml) unosom niza u ovom formatu:

<Profile_Authentication_Type ua="na">OnemogućenoAuthentication_Type>
rofile_

Mogućnosti:

  • Onemogućeno: Onemogućava značajku računa profila. Kada je ta značajka onemogućena, izbornik Postavljanje računa profila ne prikazuje se na zaslonu telefona.

  • Osnovna HTTP provjera autentičnosti: HTTP vjerodajnice za prijavu upotrebljavaju se za provjeru autentičnosti računa profila.

  • XSI provjera autentičnosti: Vjerodajnice za prijavu na XSI ili XSI SIP vjerodajnice upotrebljavaju se za provjeru autentičnosti računa profila. Vjerodajnice za provjeru autentičnosti ovise o XSI vrsti provjere autentičnosti za telefon:

    Kada je XSI vrsta provjere autentičnosti telefona postavljena na vjerodajnice za prijavu, koriste se XSI vjerodajnice za prijavu.

    Kada je XSI vrsta provjere autentičnosti za telefon postavljena na SIP vjerodajnice, koriste se XSI SIP vjerodajnice.

Zadano: Osnovna HTTP provjera autentičnosti

4

Kliknite na Pošalji sve promjene.

Ručno primijenite profil na telefon

Pomoću ovih koraka preuzmite datoteku za konfiguraciju na aplikaciju TFTP poslužitelja na svom računalu.

1

Povežite računalo u LAN priključak telefona.

2

Pokrenite aplikaciju TFTP poslužitelja na računalu i provjerite je li datoteka za konfiguraciju dostupna u korijenskom imeniku TFTP-a.

3

U web pregledniku unesite LAN IP adresu telefona, IP adresu računala, naziv datoteke i vjerodajnice za prijavu. Upotrijebite ovaj format:

http://<WAN_IP_Address>/admin/resync?tftp://<PC_IP_Address>/<file_name>&xuser=admin&xpassword=

Primjer:

http://192.168.15.1/admin/resync?tftp://192.168.15.100/my_config.xml&xuser=admin&xpassword=admin

Pomoću ovih koraka preuzmite konfiguraciju na telefon pomoću cURL-a. Ovaj alat naredbenog retka koristi se za prijenos podataka sa sintaksom URL-a. Za preuzimanje cURL-a posjetite:

https://curl.haxx.se/download.html

Preporučujemo da ne koristite cURL za objavljivanje konfiguracije na telefonu jer se korisničko ime i lozinka mogu snimiti tijekom upotrebe cURL-a.

1

Povežite računalo u LAN priključak telefona.

2

Preuzmite datoteku za konfiguraciju na telefon unosom sljedeće cURL naredbe:

curl – d @my_config. xml “http://192.168.15.1/admin/config.xml&xuser=admin&xpassword=admin”

Profili konfiguracije

Telefon prihvaća konfiguracije u XML formatu.

Primjeri u ovom odjeljku koriste konfiguracijske profile sa XML sintaksom.

Profil konfiguracije definira vrijednosti parametra za telefon.

XML format profila konfiguracije koristi standardne XML alate za stvaranje sadržaja kako bi kompilirao parametre i vrijednosti.

Podržan je samo skup znakova UTF-8. Ako mijenjate profil u uređivaču, ne mijenjajte oblik kodiranja jer u suprotnom telefon neće prepoznati datoteku.

Svaki telefon ima drugačiji skup značajki, a time i drugačiji skup parametara.

Otvori format profila

Profil otvorenog formata tekstualna je datoteka sa sintaksom nalik XML-u u hijerarhiji elemenata, s atributima i vrijednostima elemenata. Taj vam format omogućuje korištenje standardnih alata za izradu konfiguracijske datoteke. XML konfiguracijska datoteka može se slati s poslužitelja za dodjelu resursa na telefon tijekom ponovne sinkronizacije, bez kompilacije kao binarnog objekta.

Telefon može prihvatiti formate konfiguracije koje generiraju standardni alati. Ova značajka olakšava razvoj softvera pozadinskog poslužitelja za dodjelu resursa koji generira profile konfiguracije iz postojećih baza podataka.

Kako bi zaštitili povjerljive informacije u profilu konfiguracije, poslužitelj za dodjelu resursa telefonu dostavlja XML konfiguracijsku datoteku preko kanala zaštićenog TLS-om. Opcionalno, datoteka se može komprimirati pomoću gzip algoritma za umanjivanje (RFC1951).

Datoteka se može šifrirati pomoću jednog od ovih načina za šifriranje:

  • AES 256 CBC šifriranje

  • Šifriranje HTTP sadržaja baziranog na RFC-8188 s AES 128 GCM šifriranjem

Konfiguracijska datoteka može uključivati ove komponente:

  • Oznake elementa

  • Atributi

  • Parametri

  • Značajke formatiranja

  • XML komentari

Primjer: Otvori format profila

 <flat-profile> <Resync_On_Reset> Da On_Reset> <Resync_Periodic> 7200 Periodic> <Profile_Rule> tftp://prov.telco.com:6900/cisco/config/CP_xxxx_MPP.cfgRule> </flat-profile> 
esync_esync_rofile_

Oznaka elementa obuhvaća sve elemente parametara koje telefon prepoznaje.

Svojstva oznake elementa

Imajte na umu sljedeća pravila kada izrađujete ili ažurirate konfiguracijsku datoteku.

  • Format XML dodjele resursa i Web UI dopuštaju konfiguraciju istih postavki. XML nazivi oznaka i nazivi polja u Web UI slični su, ali se razlikuju zbog ograničenja naziva XML elementa. Na primjer, podvlake ( _ ) u XML konfiguracijskoj datoteci umjesto razmaka u web-korisničkom sučelju.

  • Telefon prepoznaje elemente s odgovarajućim nazivima parametara koji su enkapsulirani u posebni element .

  • Nazivi elemenata zatvoreni su u zagrade.

  • Većina naziva elemenata slična su nazivima polja na korisničkom sučelju telefona Web, uz sljedeće izmjene:

    • Nazivi elemenata ne smiju sadržavati razmake ili posebne znakove. Da biste izvukli naziv elementa iz naziva web polja, zamijenite podcrtu svakog razmaka ili posebnih znakova [, ], (, ), ili /.

      Primjer: Element <Resync_On_Ponovno postavljanje> predstavlja polje Ponovna sinkronizacija na ponovnom postavljanju.

    • Naziv svakog elementa mora biti jedinstven. U korisničkom sučelju telefona ista se polja mogu pojaviti na više web-stranica, kao što su Linija, Korisnik i Kućni broj. Dodaj [n] nazivu elementa kako bi naznačio broj prikazan na kartici stranice.

      Primjer:<Dial_Plan_1_> element predstavlja plan pozivanja za liniju 1.

  • Svaka oznaka početnog elementa mora imati odgovarajuću oznaku završnog elementa. Na primjer:

      <Resync_On_Reset> Da On_Reset> <Resync_Periodično> 7200 Periodično> <Profile_Rule>tftp://prov.telco.com:esync_esync_ 6900/cisco/config/CP_xxxx_MPP.cfg pravilo>  
    rofile_
  • Oznake elemenata osjetljive su na velika i mala slova.

  • Prazne oznake elemenata su dopuštene i tumače se kao prazna vrijednost konfiguriranja. Unesite početnu oznaku elementa bez odgovarajuće oznake elementa i unesite razmak i kosu crtu prema naprijed prije završne kutne zagrade (>). U ovom primjeru, Pravilo profila B je prazno:

     <Profile_Rule_B /> 
  • Prazna oznaka elementa može se koristiti da bi se spriječilo prepisivanje vrijednosti koje je ponudio korisnik tijekom radnje ponovne sinkronizacije. U sljedećem primjeru, postavke korisnika za brzo biranje ostaju nepromijenjene:

     <Speed_dial_2_Ime ua="rw"/> <Speed_dial_2_Broj ua="rw"/> <Speed_dial_3_Ime ua="rw"/> <Speed_dial_3_Broj ua="rw"/> <Speed_dial_4_Ime ua="rw"/> <Speed_dial_4_Broj ua="rw"/> <Speed_dial_5_Ime ua="rw"/> <Speed_dial_5_Broj ua="rw"/> <Speed_dial_6_Ime ua="rw"/> <Speed_dial_6_Broj ua="rw"/> <Speed_dial_7_Ime ua="rw"/> <Speed_dial_7_Broj ua="rw"/> <Speed_dial_8_Ime ua="rw"/> <Speed_dial_8_Broj ua="rw"/> <Speed_dial_9_Ime ua="rw"/> <Speed_dial_9_Broj ua="rw"/>  
  • Pomoću prazne vrijednosti postavite odgovarajući parametar praznom nizu. Unesite početni i završni element bez vrijednosti između njih. U sljedećem primjeru, GPP_parametar je postavljen na prazan niz.

     <flat-profile> <GPP_A>   A> </flat-profile> 
    _
  • Neprepoznati nazivi elemenata se ignoriraju.

Svojstva parametra

Ove osobine odnose se na parametre:

  • Parametri koji nisu određeni profilom ostaju nepromijenjeni u telefonu.

  • Neprepoznati parametri se ignoriraju.

  • Ako profil otvorenog formata sadrži više pojavljivanja iste oznake parametra, posljednje takvo pojavljivanje zamjenjuje sva prijašnja. Kako biste izbjegli nenamjerne zamjene konfiguracijskih vrijednosti parametra, preporučujemo da svaki profil odredi najviše jednu instancu parametra.

  • Prednost ima zadnji obrađeni profil. Ako više profila odredi isti parametar konfiguracije, vrijednost zadnjeg profila ima prednost.

Formati nizova

Ove osobine odnose se na formatiranje nizova:

  • Komentari su dozvoljeni putem standardne XML sintakse.

  • Razmaci ispred i iza dopušteni su za čitljivost, ali uklanjaju se iz vrijednosti parametra.

  • Nove linije unutar vrijednosti pretvaraju se u razmake.

  • XML zaglavlje obrasca <? ?> je dopušteno, ali ga telefon zanemaruje.

  • Za unos posebnih znakova upotrijebite osnovne XML prekidne znakove, kao što je prikazano u sljedećoj tablici.

    Posebni znak

    XML prekidni niz

    & (znak)

    &

    < (manje od)

    <

    > (više od)

    >

    ’ (apostrof)

    '

    ” (dvostruki citat)

    "

    U sljedećem primjeru prekidni znakovi uneseni su da bi predstavljali više od i manje od simbola potrebnih u pravilu plana pozivanja. Ovaj primjer definira plan pozivanja informativne pozivne linije koji postavlja parametar <Dial_Plan_1_> (Administratorska prijava > napredno > Glas > Kućni broj (n)) jednak (S0 ).

     <flat-profile> <Dial_Plan_1_> (S0 ) Plan_1_> </flat-profile>
    ial_
  • Numerički prekidi znakova, koristeći decimalne i heksadecimalne vrijednosti (s.a. ( i .), prevode se.

  • Firmver telefona podržava samo ASCII znakove.

Profil otvorene konfiguracije može se komprimirati da bi se smanjilo mrežno opterećenje na poslužitelj dodjele resursa. Profil se može šifrirati zbog zaštite povjerljivih informacija. Kompresija nije potrebna, ali mora prethoditi šifriranju.

Otvori kompresiju profila

Podržana metoda kompresije je gzip algoritam za umanjivanje (RFC1951). Uslužni program gzip i biblioteka kompresije koja implementira isti algoritam (zlib) dostupni su na internetskim stranicama.

Za identificiranje kompresije, telefon očekuje da komprimirana datoteka sadrži zaglavlje koje je kompatibilno s gzip formatom. Pozivanje uslužnog programa gzip na originalnom otvorenom profilu generira zaglavlje. Telefon pregledava preuzeto zaglavlje datoteke za određivanje formata datoteke.

Na primjer, ako je profile.xml važeći profil, prihvaća se i datoteka profile.xml.gz . Bilo koja od sljedećih naredbi može generirati tu vrstu profila:

  • >gzip profil. xml

    Zamjenjuje originalnu datoteku komprimiranom datotekom.

  • >cat profile.xml | gzip > profile.xml.gz

    Ostavlja originalnu datoteku na mjestu i stvara novu komprimiranu datoteku.

Šifriranje otvorenog profila

Šifriranje simetričnim ključem može se koristiti za šifriranje profila otvorene konfiguracije, bila datoteka komprimirana ili ne. Kompresija, ako se primjenjuje, mora se primijeniti prije šifriranja.

Poslužitelj dodjele resursa koristi HTTPS za rukovanje početnom dodjelom resursa telefonu nakon implementacije. Prethodno izvanmrežno šifriranje konfiguracijskih profila omogućuje upotrebu HTTP-a za profile za ponovno sinkroniziranje naknadno. To smanjuje opterećenje HTTPS poslužitelja u implementacijama većeg obujma.

Telefon podržava dva načina šifriranja za konfiguracijske datoteke:

  • AES 256 CBC šifriranje

  • Šifriranje HTTP sadržaja baziranog na RFC 8188 s AES 128 GCM šifriranjem

Ključ ili Input Keying Material (IKM) mora biti ranije unaprijed dodijeljen u jedinicu. Samopokretanje tajnog ključa može se sigurno postići pomoću HTTPS-a.

Naziv konfiguracijske datoteke ne zahtijeva određeni format, već naziv datoteke koji završava s ekstenzijom .cfg obično označava konfiguracijski profil.

AES 256 CBC šifriranje

Telefon podržava AES 256 CBC šifriranje za konfiguracijske datoteke.

OpenSSL alat za šifriranje, dostupan za preuzimanje s različitih internetskih stranica, može provesti šifriranje. Podrška za 256-bitno AES šifriranje može zahtijevati ponovno kompilaciju alata za omogućavanje AES koda. Firmver je testiran s verzijom openssl-1.1.1d.

Za šifriranu datoteku, profil očekuje da datoteka bude istog formata koji je generiran sljedećom naredbom:

 # primjer ključa za šifriranje = SecretPhrase114openssl enc –e –aes-256-cbc –k SecretPhrase114–in profile.xml –out profile.cfg # analogni poziv za komprimiranu xml datoteku openssl enc –e –aes-256-cbc –k SecretPhrase114–in profile.xml.gz –out profile.cfg 

Malim slovima -k prethodi tajnom ključu, koji može biti bilo koja jednostavna tekstualna fraza i koji se koristi za generiranje nasumične 64-bitne soli. Uz tajnu navedenu -k argumentom, alat za šifriranje izvodi nasumični 128-bitni početni vektor i stvarni 256-bitni ključ za šifriranje.

Kada se ovaj oblik šifriranja koristi na konfiguracijskom profilu, telefon mora biti obaviješten o vrijednosti tajnog ključa kako bi dešifrirao datoteku. Ova je vrijednost navedena kao kvalifikator u profilnom URL-u. Sintaksa je sljedeća, pomoću eksplicitnog URL-a:

 [--ključ “SecretPhrase”] http://prov.telco.com/path/profile.cfg 

Ova je vrijednost programirana s pomoću jednog od parametara za Profile_pravilo .

Proširenje makronaredbe

Nekoliko parametara dodjele resursa podvrgnuto je proširenju makronaredbe interno prije procjene. Ova prethodna procjena pruža veću fleksibilnost za kontrolu ponovne sinkronizacije telefona i aktivnosti nadogradnje.

Ove skupine parametara podvrgnute su proširenju makronaredbe prije procjene:

  • esync_Trigger_*

  • Profile_pravilo*

  • og_xxx_L.

  • Upgrade_pravilo

U određenim uvjetima, neki parametri za opće svrhe (GPP_*) također su podvrgnuti proširenju makronaredbe, kako je eksplicitno navedeno u odjeljku Neobavezni argumenti ponovne sinkronizacije u nastavku.

Tijekom proširenja makronaredbe sadržaji navedenih varijabli zamjenjuju izraze oblika $NAME i $(NAME). Te varijable uključuju parametre za opće svrhe, nekoliko identifikatora proizvoda, određene tajmere događaja i vrijednosti stanja dodjele resursa. Za potpuni popis pogledajte odjeljak Varijable proširenja makronaredbe pod Parametri dodjele resursa.

U sljedećem primjeru, izraz $(MAU) se koristi za umetanje MAC adrese 000E08012345.

Administrator unosi: $(MAU)config.cfg

Posljedično proširenje makronaredbe za uređaj s MAC adresom 000E08012345 je: 000E08012345config.cfg

Ako se naziv makronaredbe ne prepozna, ostaje neproširen. Na primjer, naziv STRANGE se ne prepoznaje kao valjani naziv makronaredbe, dok se MAU prepoznaje kao valjani naziv makronaredbe.

Administrator unosi: $STRANGE$MAU.cfg

Posljedično proširenje makronaredbe za uređaj s MAC adresom 000E08012345 je: $STRANGE 000E08012345.cfg

Proširenje makronaredbe ne primjenjuje se rekurzivno. Na primjer, $$MAU” se proširuje u $MAU” ($$ se proširuje), i ne rezultira MAC adresom.

Sadržaj parametara za posebne svrhe, GPP_SA do GPP_SD, mapiraju se u izraze makronaredbi $SA do $SD. Ti se parametri u URL-u za ponovnu sinkronizaciju proširuju samo kao argumenti opcija --key , --uid i --pwd .

Uvjetni izrazi

Uvjetni izrazi mogu pokrenuti događaje ponovne sinkronizacije i odabrati između alternativnih URL-ova za ponovnu sinkronizaciju i nadogradnju.

Uvjetni izrazi sastoje se od popisa usporedbi, odvojenih operatorom i . Sve usporedbe moraju biti zadovoljene kako bi uvjet bio istinit.

Svaka se usporedba može odnositi na jednu od sljedeće tri vrste doslovne vrijednosti:

  • Vrijednosti cijelog broja

  • Brojevi verzije softvera ili hardvera

  • Nizovi s dvostrukim navodnicima

Brojevi verzija

Verzija softvera za telefon Cisco Video Phone 8875 upotrebljava ovaj format (gdje je BN broj izrade):

PHONEOSgggg.1-0-1-0001-BN

gdje yyyy označava model telefona ili seriju telefona; 1 je glavna verzija; 0 je manja verzija; 1-0001 je mikroverzija; i BN je broj izrade.

Niz za usporedbu mora koristiti isti format. U suprotnom će doći do pogreške raščlanjivanja formata.

Prilikom usporedbe verzije softvera glavna, manja verzija i mikroverzija uspoređuju se redom, a lijeve brojke imaju prednost nad zadnjima. Kada su brojevi verzija identični, uspoređuje se broj međuverzija.

Primjeri broja važeće verzije

telefon-8875.1-0-1-0001-19

Usporedba

Navedeni se nizovi mogu uspoređivati za jednakost ili nejednakost. Cijeli brojevi i brojevi verzija mogu se uspoređivati i aritmetički. Operatori usporedbe mogu se izraziti kao simboli ili akronimi. Akronimi su pogodni za izražavanje uvjeta u profilu otvorenog formata.

Rukovatelj

Alternativna sintaksa

Opis

Primjenjivo na cijeli broj i operande verzije

Primjenjivo na operande navodnih nizova

=

jednadžba

jednako

Da

Da

!=

ne

nije jednako

Da

Da

<

lt

manje od

Da

Ne

<=

The World

manje od ili jednako

Da

Ne

>

gt

veće od

Da

Ne

>=

gej

veće od ili jednako

Da

Ne

I

i

Da

Da

Važno je obuhvatiti varijable makronaredbe u dvostrukim navodnicima gdje se očekuje doslovna vrijednost niza. Nemojte to učiniti gdje se očekuje broj ili broj verzije.

Kada se koriste u kontekstu parametara Profile_pravila* i Upgrade_pravila, uvjetni izrazi moraju biti uključeni u sintaksu “(expr)?” kao u ovom primjeru pravila nadogradnje. Ne zaboravite zamijeniti BN s brojem izrade učitavanja firmvera na koji se želite nadograditi.

($SWVER PHONEOS-8875.1-0-1-0001-19)? http://ps.tell.com/sw/PHONEOS-8875.1-0-1-0001-BN.loads

Ne koristite prethodnu sintaksu sa zagradama za konfiguriranje Resync_Trigger_* parametara.

URL sintaksa

Upotrijebite standardnu sintaksu za URL kako biste odredili kako vratiti konfiguracijske datoteke i učitavanja firmvera u parametrima Profile_pravila* i Upgrade_pravila, redom. Sintaksa je sljedeća:

[ shema:// ] [ poslužitelj [:port]] putanja datoteke

Gdje je shema jedna od ovih vrijednosti:

  • tftp

  • http

  • https

Ako je shema izostavljena, pretpostavlja se tftp. Poslužitelj može biti naziv glavnog računala koje prepoznaje DNS ili numerička IP adresa. Priključak je broj odredišnog UDP-a ili broj priključka TCP-a. Put datoteke mora početi s korijenskim direktorijem (/); to mora biti apsolutni put.

Ako nedostaje poslužitelj , koristi se TFTP poslužitelj određen kroz DHCP (opcija 66).

Poslužitelj mora biti određen za pravila nadogradnje.

Ako nedostaje ulaz , koristi se standardni ulaz za određenu shemu. Tftp koristi UDP port 69, http koristi TCP port 80, https koristi TCP port 443.

Mora biti prisutan put datoteke. Ne odnosi se nužno na statičku datoteku, već može upućivati na dinamički sadržaj dobiven putem CGI-ja.

Proširenje makronaredbe primjenjuje se unutar URL-ova. U nastavku su primjeri važećih URL-ova:

 /$MA.cfg /cisco/cfg.xml 192.168.1.130/profiles/init.cfg tftp://prov.call.com/cpe/cisco$MA.cfg http://neptune.speak.net:8080/prov/$D/$E.cfg https://secure.me.com/profile?Linksys 

Kod korištenja DHCP opcije 66, prazna sintaksa nije podržana pravilima nadogradnje. Primjenjivo je samo za pravilo profila*.

Šifriranje HTTP sadržaja baziranog na RFC 8188

Telefon podržava šifriranje HTTP sadržaja baziranog na RFC 8188 s AES 128 GCM šifriranjem za konfiguracijske datoteke. S ovim načinom šifriranja, svaki entitet može čitati zaglavlja HTTP poruka. Međutim, samo entiteti koji poznaju Input Keying Material (IKM) mogu čitati korisne podatke. Kada je telefon dodijeljen s IKM, telefon i poslužitelj dodjele mogu sigurno razmjenjivati konfiguracijske datoteke, dok dopušta elemente mreže treće strane za korištenje zaglavlja poruka u analitičke i nadzorne svrhe.

Parametar za konfiguraciju XML IKM_HTTP_Encrypt_sadržaj sadrži IKM na telefonu. Iz sigurnosnih razloga ovaj parametar nije dostupan na web-stranici administracije telefona. Također nije vidljivo u datoteci konfiguracije telefona, kojoj možete pristupiti s IP adrese telefona ili izvješća o konfiguraciji telefona poslana glavnom poslužitelju.

Ako želite koristiti šifriranje temeljeno na RFC 8188, provjerite sljedeće:

  • Dodjela resursa telefonu s IKM određivanjem IKM s parametrom XML IKM_HTTP_Encrypt_Sadržaja u konfiguracijskoj datoteci koja se šalje s poslužitelja dodjele resursa na telefon.

  • Ako se šifriranje primjenjuje na datoteke konfiguracije poslane s poslužitelja dodjele resursa na telefon, provjerite ima li HTTP zaglavlje kodiranja sadržaja u konfiguracijskoj datoteci aes114gcm.

    U nedostatku ovog zaglavlja, prednost se daje metodi AES 256 CBC. Telefon primjenjuje dešifriranje AES 256 CBC ako je ključ AES 256 CBC prisutan u pravilu profila, bez obzira na IKM.

  • Ako želite da telefon primijeni ovo šifriranje na izvješća konfiguracije koja šalje glavnom poslužitelju, provjerite je li tipka AES 256 CBC navedena u pravilu izvješća.

Opcionalni argumenti za ponovnu sinkronizaciju

Opcionalni argumenti, ključ, uid i pwd, mogu prethoditi URL-ovima unesenim u Profile_pravilo* parametre, skupno zatvorenim u zagrade.

ključ

Opcija --tipka govori telefonu da je konfiguracijska datoteka koju prima s glavnog poslužitelja šifrirana AES 256 CBC šifriranjem, osim ako zaglavlje Kodiranje sadržaja u datoteci naznačuje šifriranje aes114gcm . Sam ključ određen je kao niz nakon izraza --key. Ključ se po želji može priložiti u navodnike ("). Telefon koristi tipku za dešifriranje konfiguracijske datoteke.

Primjeri upotrebe
 [--ključ VerySecretValue] [--ključ „moja tajna fraza”] [--ključ a37d2fb9055c1d04883a0745eb0917a4] 

Opcionalni argumenti u zagradama su makro prošireni. Parametri posebne namjene, GPP_SA do GPP_SD, makro su prošireni u makro varijable, $SA do $SD, samo kada se koriste kao argumenti ključne opcije. Pogledajte sljedeće primjere:

[--ključ $SC] [--ključ „$SD”] 

U profilima otvorenog formata, argument za --tipku mora biti isti kao argument za opciju -k koja je dana za openssl.

uid i pwd

uid i pwd opcije mogu se upotrijebiti za određivanje userID-a i lozinke koji će biti poslani kao odgovor na izazove provjere autentičnosti HTTP Basic i Digest kada se zatraži navedeni URL. Opcionalni argumenti u zagradama su makro prošireni. Parametri posebne namjene, GPP_SA do GPP_SD, makro su prošireni u makro varijable, $SA do $SD, samo kada se koriste kao argumenti ključne opcije. Pogledajte sljedeće primjere:

GPP_SA = MyUserID GPP_SB = MySecretPassword 

[--uid $SA --pwd $SB] https://provisioning_server_url/path_to_your_config/your_config.xml

bi se tada proširilo na:

[--uid MyUserID --pwdMySecretPassword] https://provisioning_server_url/path_to_your_config/your_config.xml

Ove vrste podataka koriste se s parametrima konfiguracije profila:

  • {a,b,c,…} – Izbor između a, b, c,…

  • Bool—Boolean vrijednost “da” ili “ne.”

  • CadScript—Mini skripta koja određuje ritmičke parametre signala. Do 127 znakova.

    Sintaksa: S1[;S2], gdje:

    • siH=diH(nai,1/isključenoi,1[,uključenoi,2/isključenoi,2[,uključenoi,3/isključenoi,3[,uključenoi,4/isključenoi,4[,uključenoi,5/isključenoi,5[,uključenoi,6/isključenoi,6]]]]]) i poznat je kao sekcija.

    • uklji,j i isklji,j su uključeno/isključeno trajanje u sekundama segmenta. i = 1 ili 2, i j = 1 do 6.

    • Di je ukupno trajanje sekcije u sekundama.

    Sva trajanja mogu imati do tri decimalna mjesta kako bi se osigurala razlučivost od 1 ms. Zamjenski znak “*” označava beskonačno trajanje. Segmenti unutar sekcije reproduciraju se po redu i ponavljaju dok se ne reproducira ukupno trajanje.

    Primjer 1:

     60(2/4) Broj kadencijalnih odjeljaka = 1 Kadencijalni odjeljak 1: Duljina presjeka = 60 s Broj segmenata = 1 Segment 1: Uključeno=2s, Isključeno=4s Ukupna duljina zvona = 60 s 

    Primjer 2—Prepoznatljivo zvono (kratko, kratko, kratko, dugo):

     60(.2/.2,.2/.2,.2/.2,1/4) Broj kadencijalnih odjeljaka = 1 Kadencijalni odjeljak 1: Duljina presjeka = 60 s Broj segmenata = 4 Segment 1: Uključeno=0,2s, isključeno=0,2s Segment 2: Uključeno=0,2s, isključeno=0,2s Segment 3: Uključeno=0,2s, isključeno=0,2s Segment 4: Uključeno=1,0s, Isključeno=4,0s Ukupna duljina zvona = 60 s 
  • DialPlanScript—Sintaksa skriptiranja koja se koristi za određivanje linije 1 i linije 2 planova pozivanja.

  • Plutajuća<n>—Vrijednost plutajuće točke s do n decimalnih mjesta.

  • FQDN—Potpuno kvalificirani naziv domene. Može sadržavati do 63 znaka. Primjeri su sljedeći:

    • sip.Cisco.com:5060 ili 109.12.14.12:12345

    • sip.Cisco.com ili 109.12.14.12

  • FreqScript—Mini skripta koja određuje parametre učestalosti i razine tona. Sadrži do 127 znakova.

    Sintaksa: f1@l1[,f2@l2[,f3@l3[,f4@l4[,f5@l5[,f6@l6]]]]], gdje je:

    • F1–F6 su frekvencije u Hz (samo cijeli brojevi bez potpisa).

    • L1–L6 su odgovarajuće razine u dBm (do jednog decimalnog mjesta).

    Razmaci prije i poslije zareza su dopušteni, ali ne preporučuju se.

    Primjer 1—Ton poziva na čekanju:

     440@-10 Broj frekvencija = 1 Frekvencija 1 = 440 Hz pri –10 dBm 

    Primjer 2—Ton biranja:

     350@-19,440@-19 Broj frekvencija = 2 Frekvencija 1 = 350 Hz pri –19 dBm Frekvencija 2 = 440 Hz pri –19 dBm 
  • IP— Valjana IPv4 adresa u obliku x.x.x.x, gdje je x između 0 i 255. Primjer: 10.1.2.100.

  • UserID—Korisnički ID kao što se pojavljuje u URL-u; do 63 znaka.

  • Telefon—Niz telefonskih brojeva, kao 14081234567, *69, *72, 345678; ili generički URL, kao 1234@10.10.10.100:5068 ili jsmith@Cisco.com. Niz može sadržavati do 39 znakova.

  • PhTmplt—Predložak broja telefona. Svaki predložak može sadržavati jedan ili više uzoraka odvojenih zarezom (,). Razmak na početku svakog uzorka se ignorira. “?” i “*” predstavljaju zamjenske znakove. Za doslovno predstavljanje, uporaba %xx. For example, %2a predstavlja *. Predložak može sadržavati do 39 znakova. Primjeri: „1408*, 1510*”, „1408123????, 555?1.”.

  • Priključak — broj priključka TCP/UDP (0-65535). Može se odrediti u decimalnom ili heksadecimalnom obliku.

  • ProvisioningRuleSyntax—Sintaksa skriptiranja koja se koristi za definiranje konfiguracije ponovne sinkronizacije i pravila nadogradnje ugrađenog softvera.

  • PwrLevel—Razina snage izražena u dBm s jednim decimalnim mjestom, poput –13.5 ili 1.5 (dBm).

  • RscTmplt—Predložak koda statusa SIP odgovora, poput “404, 5*”, “61?”, “407, 408, 487, 481”. Može sadržavati do 39 znakova.

  • Sig—potpisana n-bitna vrijednost. Može se odrediti u decimalnom ili heksadecimalnom obliku. Znak “-” mora prethoditi negativnim vrijednostima. Znak + ispred pozitivnih vrijednosti je neobavezan.

  • Star Codes—Aktivacijski kod za dodatnu uslugu, kao što je *69. Kôd može sadržavati do 7 znakova.

  • Str—Generički niz s do n nerezerviranih znakova.

  • Vrijeme—Trajanje vremena u sekundama, s do n decimalnih mjesta. Posebno se određena decimalna mjesta ignoriraju.

  • ToneScript—Mini skripta koja određuje parametre učestalosti, razine i tempa tona tijeka poziva. Skripta može sadržavati do 127 znakova.

    Sintaksa: FreqScript;Z1[;Z2].

    Odjeljak Z1 sličan je odjeljku S1 u CadScript-u, osim što svaki segment uključivanja i isključivanja slijedi parametar komponenti učestalosti: z1 = d1(nai,1/isključenoi,1/fi,1[,uključenoi,2/isključenoi,2/fi,2 [,uključenoi,3/isključenoi,3/fi,3 [,uključenoi,4/isključenoi,4/fi,4 [,uključenoi,5/isključenoi,5/fi,5 [,uključenoi,6/isključenoi,6/fi,6]]]]) gdje je:

    • fi,j = n1[+n2]+n3[+n4[+n5[+n6]]]]].

    • 1 < nk < 6 određuje komponente učestalosti u FreqScriptu koje se koriste u tom segmentu.

    Ako se u segmentu koristi više od jedne komponente, komponente se zbrajaju.

    Primjer 1—Ton biranja:

     350@-19,440@-19;10(*/0/1+2) Broj frekvencija = 2 Frekvencija 1 = 350 Hz pri –19 dBm Frekvencija 2 = 440 Hz pri –19 dBm Broj kadencijalnih odjeljaka = 1 Kadencijalni odjeljak 1: Duljina presjeka = 10 s Broj segmenata = 1 Segment 1: Uključeno=zauvijek, s frekvencijama 1 i 2 Ukupna duljina tona = 10 s 

    Primjer 2—Ton prekidanja:

     350@-19,440@-19;2(.1/.1/1+2);10(*/0/1+2) Broj frekvencija = 2 Frekvencija 1 = 350 Hz pri –19 dBm Frekvencija 2 = 440 Hz pri –19 dBm Broj kadencijalnih odjeljaka = 2 Kadencijalni odjeljak 1: Duljina presjeka = 2s Broj segmenata = 1 Segment 1: Uključeno=0,1s, isključeno=0,1s s frekvencijama 1 i 2 Cadence Section 2: Duljina presjeka = 10 s Broj segmenata = 1 Segment 1: Uključeno=zauvijek, s frekvencijama 1 i 2 Ukupna duljina tona = 12s 
  • Nas—Nepotpisana n-bitna vrijednost, gdje n = 8, 16 ili 32. Može se odrediti u decimalnom ili heksadecimalnom obliku, kao što su 12 ili 0x18, sve dok vrijednost može stati u n bita.

Uzmite u obzir sljedeće:

  • predstavlja naziv parametra konfiguracije. U profilu se odgovarajuća oznaka formira zamjenom razmaka podcrtom „_“, kao što je Par_Name.
  • Prazno polje zadane vrijednosti podrazumijeva prazni niz < “” >.
  • Telefon nastavlja koristiti posljednje konfigurirane vrijednosti za oznake koje se ne nalaze u danom profilu.
  • Predlošci se uspoređuju zadanim redoslijedom. Odabire se prvo podudaranje, ne najbliže. Naziv parametra mora se točno podudarati.
  • Ako je u profilu dana više od jedna definicija, posljednja definicija u datoteci ona je koja stupa na snagu u telefonu.
  • Specifikacija parametra s praznom vrijednosti parametra vraća parametar na zadanu vrijednost. Kako biste umjesto toga odredili prazni niz, kao vrijednost parametra koristite prazni niz "".