Konfiguriranje telefona za ponovnu sinkronizaciju profila

Telefon podržava više mrežnih protokola za dohvaćanje konfiguracijskih profila. Najosnovniji protokol za transfer profila je TFTP (RFC1350). TFTP ima široku upotrebu za dodjelu resursa mrežnih uređaja unutar privatnih LAN mreža. Iako se ne preporučuje za uvođenje udaljenih krajnjih točaka preko interneta, TFTP može biti dobro rješenje unutar malih organizacija, za interno preddodjelu resursa, za razvoj i testiranje. U sljedećoj proceduri profil je promijenjen nakon preuzimanja datoteke sa TFTP poslužitelja.

1

Unutar LAN okruženja povežite osobno računalo i telefon na mrežni čvor, sklopku ili mali usmjerivač.

2

Na računalu instalirajte i aktivirajte TFTP poslužitelj.

3

Pomoću uređivača teksta izradite profil konfiguracije.

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

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

Možete potvrditi je li TFTP poslužitelj ispravno konfiguriran: zatražite profil konfiguracije koristeći TFTP klijent 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 računalu otvorite web-stranicu administracije telefona. Na primjer, pretpostavite da je IP adresa 192.168.1.100 i u web-pregledniku otvorite sljedeći URL:

http://192.168.1.100/admin/advanced
6

Odaberite karticu Glas > Dodjeljivanje resursa, a zatim pregledajte vrijednosti parametara opće namjene GPP_A do GPP_P. Ovo treba biti prazno.

7

Ponovno sinkronizirajte testni telefon s profilom konfiguracije koji ste izradili otvaranjem URL-a za ponovnu sinkronizaciju u web-pregledniku.

Primjer:

Ako je IP adresa TFTP servera 192.168.1.200, naredba bi trebala biti slična sljedećim primjerima:

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

Kad telefon primi naredbu, uređaj na adresi 192.168.1.100 zahtijeva datoteku profila konfiguracije basic.txt od TFTP poslužitelja na IP adresi 192.168.1.200. Telefon tada raščlanjuje preuzetu datoteku i ažurira parametar GPP_A vrijednošću12345678.

8

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

Parametar GPP_A sada bi trebao sadržavati vrijednost 12345678.

1

Nabavi MAC adresu telefona s oznake proizvoda. (MAC adresa je broj koji koristi brojeve i heksadecimalne znamenke napisane malim slovima, na primjer, 000e08aabbcc.

2

Preimenujte svoju konfiguracijsku datoteku u CP-xxxx macadresa.cfg (zamjenjujući xxxx brojem modela i macaddress 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  > Dodjeljivanje resursa.

6

Unesite putanju datoteke profila u polje Pravilo profila.

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

<Profile_Rule>
tftp://192.168.1.200/CP-8875$MA.cfg
</Profile_Rule>
7

Kliknite Pošalji sve promjene. To uzrokuje trenutno ponovno pokretanje i ponovnu sinkronizaciju.

Kada se pojavi sljedeća ponovna sinkronizacija, telefon dohvaća novu datoteku na način da proširuje makro izraz $MA u svoju MAC adresu.

1

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

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

2

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

3

Da bi potvrdili ispravnost instalacije poslužitelja i pristupili datoteci profila, otvorite profil u web-pregledniku.

4

Modificirajte Profile_Rule testnog telefona kako bi upućivao na HTTP poslužitelj umjesto TFTP poslužitelja, kako bi se njegov profil povremeno preuzimao.

Na primjer, pretpostavite da je HTTP poslužitelj 192.168.1.300, a naziv datoteke profila je basic. txt, unesite slijedeću vrijednost:

<Profile_Rule>http://192.168.1.200/basic.txt</Profile_Rule>
5

Kliknite Pošalji sve promjene. To uzrokuje trenutno ponovno pokretanje i ponovnu sinkronizaciju.

6

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

7

U zapisima HTTP poslužitelja promatrajte kako se informacija koja identificira testni telefon pojavljuje u zapisu Korisnik Agent.

Ove 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 krajnji uređaj (za razliku od slanja eksplicitnog zahtjeva za ponovnom sinkronizacijom na krajni uređaj).

Kako biste uzrokovali periodično ponovno sinkroniziranje na poslužitelj, URL konfiguracijskog profila definira se pomoću parametra Profile_Rule, a period ponovne sinkronizacije definiran je parametrom Resync_Periodic.

1

Pristupite web stranici administracije telefona.

2

Odaberite Glas  > Dodjeljivanje resursa.

3

Definiraj parametar Profile_Rule. Taj primjer pretpostavlja IP adresu 192.168.1.200 TFTP poslužitelja.

4

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

5

Kliknite Pošalji sve promjene.

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

6

Promatrajte rezultirajuće poruke u tragu syslog.

7

Pobrinite se da je polje Ponovno sinkroniziraj kod ponovnog postavljanja postavljeno na Da.

<Resync_On_Reset>Yes</Resync_On_Reset>
8

Isključite i uključite telefon kako biste ga prisilno ponovno sinkronizirali s poslužiteljem dodjele resursa.

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

9

(Opcijsko) Vrijednost polja Kašnjenje ponovnog pokušaja pogreške ponovnog sinkroniziranja postavite na mali broj, poput 30.

<Resync_Error_Retry_Delay>30</Resync_Error_Retry_Delay>
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 na kartici Glas > Dodjeljivanje 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

Parametar

Opis

Omogućiti dodjelu resursa

Dopušta ili odbija radnje ponovne sinkronizacije profila konfiguracije.

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

    <Provision_Enable ua="na">Yes</Provision_Enable>
  • Na web-stranici telefona postavite ovo polje na Da kako biste dopustili radnje ponovne sinkronizacije ili na Ne da biste ih blokirali.

Zadana: da

Na ponovnom postavljanju ponovno sinkroniziraj

Navodi 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_Reset ua="na">Yes</Resync_On_Reset>
  • Na web-stranici telefona postavite ovo polje na Da kako biste dopustili ponovnu sinkronizaciju pri uključivanju ili ponovnom postavljanju ili Ne da biste onemogućili ponovnu sinkronizaciju pri uključivanju ili ponovnom postavljanju.

Zadana: da

Nasumična odgoda ponovne sinkronizacije

Sprječava preopterećenje poslužitelja za dodjelu resursa kada se istovremeno uključuje velik broj uređaja i provodi se pokušaj početnog konfiguriranja. Ovo je kašnjenje učinkovito samo pri pokušaju početnog konfiguriranja nakon uključivanja ili ponovnog postavljanja uređaja.

Parametar je maksimalni vremenski interval tijekom kojeg uređaj čeka prije nego što uspostavi kontakt s poslužiteljem za dodjelu resursa. Stvarno kašnjenje je pseudoslučajni broj između 0 i ove vrijednosti.

Ovaj parametar izražen je u jedinicama od 20 sekundi.

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

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

    <Resync_Random_Delay ua="na">2</Resync_Random_Delay>
  • Na web-stranici telefona navedite broj jedinica (20 sekundi) odgode koju će telefon primijeniti na ponovnu sinkronizaciju nakon uključivanja ili ponovnog postavljanja.

Zadana vrijednost je 2 (40 sekundi).

Ponovno sinkroniziraj u (HHmm)

Vrijeme (HHmm) tijekom kojeg se telefon ponovno sinkronizira s poslužiteljem za dodjelu resursa.

Vrijednost za ovo polje mora biti četveroznamenkasti broj od 0000 do 2400 za naznačivanje vremena u obliku 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">0959</Resync_At__HHmm_>
  • Na web-stranici telefona navedite vrijeme u HHMM formatu u koje će telefon pokrenuti ponovnu sinkronizaciju.

Zadana vrijednost je prazna. Ukoliko vrijednost nije valjana, parametar se ignorira. Ako je parametar postavljen s valjanom vrijednosti, zanemaruje se parametar Periodična ponovna sinkronizacija.

Nasumično odgodi ponovnu sinkronizaciju

Sprječava preopterećenje poslužitelja za dodjelu kada se istovremeno uključi velik broj uređaja.

Kako bi se izbjegli prekomjerni zahtjevi poslužitelju za ponovnu sinkronizaciju s više telefona, telefon se ponovno sinkronizira u rasponu između sata i minuta, i sati i minute plus nasumična odgoda (hhmm, hhmm+random_delay). Na primjer, ako je 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 vrijednost minuta kako bi se izračunao konačni interval random_delay.

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

    <Resync_At_Random_Delay ua="na">600</Resync_At_Random_Delay>
  • Na web-stranici telefona navedite vremensko razdoblje u sekundama.

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

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

Zadana vrijednost je 600 sekundi (10 minuta).

Periodično ponovno sinkroniziranje

Vremenski interval između parametar periodičnog ponovnog sinkroniziranja s poslužiteljem za dodjelu. Vezani brojač vremena ponovnog sinkroniziranja aktivan je samo nakon prve uspješne sinkronizacije s poslužiteljem.

Valjani oblici su:

  • Cijeli broj

    Primjer: Unos od 3000 naznačuje da ima 3000 sekundi do sljedeće ponovne sinkronizacije.

  • 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 prva 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_Periodic ua="na">3600</Resync_Periodic>
  • 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 greške ponovne sinkronizacije

Ako postupak ponovne sinkronizacije ne uspije jer telefonije nije mogao dohvatiti profil s poslužitelja, preuzeta datoteka je oštećena ili se pojavila interna pogreška, uređaj ponovo pokušava sinkronizaciju nakon vremena određenog u sekundama.

Valjani oblici su:

  • Cijeli broj

    Primjer: Unos od 300 naznačuje da ima 300 sekundi do sljedeće ponovne sinkronizacije.

  • Više cijelih brojeva

    Primjer: Unos od 600,1200,300 naznačuje da se prva ponovna sinkronizacija dešava 600 sekundi nakon neuspjeha, drugi pokušaj dešava se 1200 sekundi nakon neuspješnog 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 bezuspješnog pokušaja.

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

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

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

Prisilna odgoda ponovne sinkronizacije

Maksimalna odgoda (u sekundama) koliko telefon čeka prije ponovne sinkronizacije.

Uređaj se ne sinkronizira dok su telefonske linije aktivne. Zbog toga što ponovna sinkronizacija može potrajati nekoliko sekundi, poželjno je pričekati da je uređaj u stanju mirovanja duži period prije ponovnog sinkroniziranja. To korisniku omogućava uzastopno pozivanje bez prekida.

Uređaj ima brojač vremena koji započinje odbrojavanje kada sve linije budu u stanju mirovanja. Ovaj je parametar početna vrijednost brojača. Događaji ponovnog pokretanja odgođeni su dok brojač vremena ne padne na nulu.

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

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

    <Forced_Resync_Delay ua="na">14400</Forced_Resync_Delay>
  • Na web-stranici telefona navedite vremensko razdoblje u sekundama.

Zadana vrijednost je 14,400 sekundi.

Ponovna sinkronizacija iz SIP

Kontrolira zahtjeve za postupke ponovne sinkronizacije putem događaja SIP OBAVIJEST poslanog s proxy poslužitelja davatelja usluge na telefon. Ako je omogućen, proxy može slati zahtjev za ponovnu sinkronizaciju slanjem poruke SIP OBAVIJESTI koja sadrži Događaj: ponovna sinkronizacija zaglavlja s uređajem.

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

    <Resync_From_SIP ua="na">Yes</Resync_From_SIP>
  • Na web-stranici telefona odaberite Da kako biste omogućili ovu značajku ili Ne da biste je onemogućili.

Zadana: da

Ponovna sinkronizacija nakon pokušaja nadogradnje

Omogućava ili onemogućava operaciju ponovne sinkronizacije nakon svake nadogradnje. Ako je odabrano Da sinkronizacija se aktivira nakon nadogradnje firmvera.

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

    <Resync_After_Upgrade_Attempt ua="na">Yes</Resync_After_Upgrade_Attempt>
  • Na web-stranici telefona odaberite Da kako biste aktivirali ponovnu sinkronizaciju nakon nadogradnje firmvera ili Ne da se sinkronizacija ne provode.

Zadana: da

Okidač ponovne sinkronizacije 1

Okidač ponovne sinkronizacije 2

Ako se logička jednadžba u ovim parametrima procjeni na FALSE, ponovna sinkronizacija se ne aktivira čak i kada je Ponovna sinkronizacija pri ponovnom postavljanju postavljena na TRUE. Ponovno sinkronizirajte samo putem URL-a izravne radnje, a SIP obavijest zanemaruje te okidače sinkronizacije.

Parametri se mogu programirati s uvjetnim izrazom koji prolazi kroz proširenje makronaredbe Za valjana proširenja makronaredbi pogledajte Varijable proširenja makronaredbe u odjeljku 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 and $PRVTMR ge 600</Resync_Trigger_1>

    <Resync_Trigger_2 ua="na"/>

  • Na web-stranici telefona navedite okidače.

Zadano: prazno

Podesiva ponovna sinkronizacija za korisnika

Omogućava korisniku ponovnu sinkronizaciju telefona iz izbornika na zaslonu telefona. Kada je postavljena na Da korisnik može ponovno sinkronizirati konfiguraciju telefona unosom pravila profila s telefona. Kada je postavljena na Ne, parametar Pravilo profila ne prikazuje se u izborniku na zaslonu telefona.

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

    <User_Configurable_Resync ua="na">Yes</User_Configurable_Resync>

  • Na web-stranici telefona odaberite Da za prikaz parametra Pravilo profila na izborniku telefona ili odaberite Ne za skrivanje tog parametra.

Zadana: da

Ponovno sinkroniziranje ne uspijeva na FNF

Ponovna sinkronizacija smatra se neuspjelom ako se zatraženi profil ne dobije sa servera. Ovaj parametar nadjačava ovo ponašanje. Kada je postavljena na Ne, uređaj prihvaća odgovor s poslužitelja datoteka-nije-pronađena kao uspješno ponovno sinkroniziranje.

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

    <Resync_Fails_On_FNF ua="na">Yes</Resync_Fails_On_FNF>
  • Na web-stranici telefona odaberite Da kako biste odgovor datoteka-nije-pronađena prihvatili kao neuspjelu ponovnu sinkronizaciju ili odaberite Ne da biste odgovor datoteka-nije-pronađena prihvatili kao uspješnu ponovnu sinkronizaciju.

Zadana: da

Vrsta provjere autentičnosti profila

Navodi 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 Postava računa profila ne prikazuje se na zaslonu telefona.

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

  • XSI provjera autentičnosti: XSI vjerodajnice za prijavu ili XSI SIP vjerodajnice koriste se za provjeru autentičnosti računa profila. Vjerodajnice za provjeru autentičnosti ovise o Vrsti XSi provjere autentičnosti za telefon:

    • Kada je Vrsta XSI provjere autentičnosti za telefon postavljena na Vjerodajnice prijave, koriste se XSI vjerodajnice prijave.

    • Kada je Vrsta XSi 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">Basic Http Authentication</Profile_Authentication_Type>
  • Na web-stranici telefona odaberite opciju s popisa da telefon provede ponovnu sinkronizaciju provjere autentičnosti profila.

Zadano: osnovna HTTP provjera autentičnosti

Dodatne informacije potražite u odjeljku Navedite vrstu provjere autentičnosti profila u odjeljku Navedite telefon za ponovnu sinkronizaciju profila.

Pravilo za profil

Profile Rule B

Profile Rule C

Profile Rule 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 tipku šifriranja s tipkom ključnom riječi:

[--key <encryption key>]

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

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

    <Profile_Rule ua="na">/$PSN.xml</Profile_Rule>

    <Profile_Rule_B ua="na"/>

    <Profile_Rule_C ua="na"/>

    <Profile_Rule_D ua="na"/>

  • Na web-stranici telefona navedite pravilo profila.

Zadani: /$PSN.xml

Opcija za korištenje DHCP

DHCP opcije, odvojene zarezima, koriste se za povrat ugrađenih softvera i profila.

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

Opcija DHCPv6 za korištenje

DHCP opcije, odvojene zarezima, koriste se za povrat ugrađenih softvera i profila.

Zadana: 17,160,159

Resurse telefona možete dodijeliti putem Cisco XML funkcija.

XML objekt možete poslati na telefon putem paketa SIP 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=Resync:[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 povoljnu metodu upravljanja velikim brojem implementiranih uređaja. URL profila može se sastojati od:

  • Naziva poslužitelja dodjele resursa ili eksplicitne IP adrese. Ako profil prikazuje poslužitelj dodjele resursa prema nazivu, telefon izvršava DNS pretragu da odgonetne ime.

  • Nestandardni priključak poslužitelja je naveden u URL-u koristeći standardnu sintaksu :priključak nakon naziva poslužitelja.

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

Na primjer, sljedeći Profile_Rule zahtijeva profilnu datoteku ($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_Rule>
tftp://prov.telco.com:6900/cisco/config/$PN.cfg
</Profile_Rule>

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

Na primjer, pretpostavimo da je GPP_B definiran kao Dj6Lmp23Q.

Profile_Rule ima vrijednost:

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

Kad se uređaj ponovno sinkronizira i makroi su prošireni, telefon s MAC adresom000e08012345 zahtijeva 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 korisnicima telefona omogućuje ponovno sinkroniziranje dodjeljivanja profila na telefon. Informacije o provjeri autentičnosti potrebne su kada telefon prvi put pokušava ponovno sinkronizirati i preuzeti konfiguracijsku datoteku i dobiva pogrešku HTTP ili HTTPS 401 provjere autentičnosti. Kada omogućite ovu značajku, ne telefonu se prikazuje zaslon Postava računa profila u sljedećim situacijama:

  • Kada se prvi put pojavi pogreška HTTP ili HTTPs 401 provjere autentičnosti tijekom prvog dodjeljivanja resursa nakon ponovnog pokretanja telefona

  • Kada su korisničko ime računa profila i lozinka prazni

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

Ako se zaslon Postava računa profila propusti ili zanemari, korisnik može pristupiti zaslonu postavljanja putem izbornika zaslona telefona ili funkcijske tipke Postavljanje koja se prikazuje kada na telefonu nije registrirana nijedna linija.

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

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

  • Kada u polje Pravilo profila unesete ispravan URL bez korisničkog imena i lozinke, telefon zahtijeva provjeru autentičnosti ili provjeru autentičnosti sažetka kako bi ponovno sinkronizirao profil. S ispravim računom profila provjera autentičnosti uspijeva. S neispravnim računom profila provjera autentičnosti ne uspijeva.

  • Kada u polje Pravilo profila unesete URL s ispravnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili provjeru autentičnosti sažetka kako bi ponovno sinkronizirao profil. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Uspješna prijava.

  • Kada u polje Pravilo profila unesete URL s neispravnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili provjeru autentičnosti sažetka kako bi ponovno sinkronizirao profil. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Prijava nikad ne uspijeva.

  • Kada u polje Pravilo profila unesete neispravan URL, prijava nikad ne uspijeva.

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

Na web-stranici administracije telefona možete navesti vrstu provjere autentičnosti profila.

1

Pristupite web stranici administracije telefona.

2

Odaberite Glas > Dodjeljivanje resursa.

3

U odjeljku Profil konfiguracije postavite parametar Vrsta provjere autentičnosti profila tako da navodi vjerodajnice za korištenje pri provjeri autentičnosti računa profila.

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

<Profile_Authentication_Type ua="na">Disabled</Profile_Authentication_Type>

Opcije:

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

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

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

    Kada je Vrsta XSI provjere autentičnosti za telefon postavljena na Vjerodajnice prijave, koriste se XSI vjerodajnice prijave.

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

Zadano: osnovna HTTP provjera autentičnosti

4

Kliknite Pošalji sve promjene.

Ručna primjena profila na telefon

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

1

Svoje računalo povežite na LAN ulaz telefona.

2

Pokrenite aplikaciju TFTP poslužitelja na računalu i pobrinite se da je konfiguracijska datoteka 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. Koristite ovaj format:

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

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 datoteku za 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 objavu konfiguracije na telefonu jer se lozinka i korisničko ime mogu zabilježiti tijekom korištenja cURL-a.

1

Svoje računalo povežite na LAN ulaz telefona.

2

Preuzmite datoteku za konfiguraciju na telefon tako da unesete sljedeću cURL naredbu:

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

Profili konfiguriranja

Telefon prihvaća konfiguracije u XML formatu.

Primjeri u ovom odjeljku koriste profile konfiguracije s XML sintaksom.

Profil konfiguracije definira vrijednosti parametra za telefon.

XML format profila konfiguracije koristi standardne XML alate za stvaranje sadržaja kako bi programski preveo 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.

Format otvorenog profila

Profil otvorenog formata tekstualna je datoteka sa sintaksom poput XML-a u hijerarhiji elemenata, s atributima i vrijednostima elemenata. Taj vam format omogućava korištenje standardnih alata za izradu datoteka za konfiguraciju. XML konfiguracijsku datoteku, bez kompilacije kao binarnog objekta, možete poslati s poslužitelja za dodjelu na telefon tijekom postupka ponovne sinkronizacije.

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 od postojećih baza podataka.

Da bi zaštitio povjerljive informacije u profilu konfiguracije, poslužitelj za dodjelu resursa telefonu isporučuje XML konfiguracijsku datoteku putem 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 sadž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: Otvaranje formata profila

<flat-profile><Resync_On_Reset> Yes </Resync_On_Reset><Resync_Periodic> 7200 </Resync_Periodic><Profile_Rule> tftp://prov.telco.com:6900/cisco/config/CP_xxxx_MPP.cfg</Profile_Rule></flat-profile>

Oznaka elementa <flat-profile> sadrži sve elemente parametra koje telefon prepoznaje.

Svojstva oznake elementa

Kada izrađujete ili ažurirate konfiguracijsku datoteku, imajte na umu sljedeća pravila.

  • Oblik XML dodjele resursa i Web UI dozvoljavaju konfiguraciju istih postavki. Nazivi XML oznake i nazivi polja u web-sučelju slični su, ali mogu se mijenjati zbog ograničenja naziva XML elementa. Na primjer, podvlake (_) u XML konfiguracijskoj datoteci umjesto razmaka u web-sučelju.

  • Telefon prepoznaje elemente s točnim nazivima parametra sadržane u posebnom elementu <flat-profile>.

  • Nazivi elemenata zatvoreni su u zagrade.

  • Većina naziva elementa slična je nazivima polja u web-sučelju telefona uz sljedeće izmjene:

    • Nazivi elemenata ne mogu sadržavati razmake ili posebne znakove. Da biste izveli naziv elementa i naziva web-polja, svako prazno mjesto ili posebni znak zamijenite podvlakom [, ], (, ) ili /.

      Primjer: Element <Resync_On_Reset> predstavlja Resync On Reset polje.

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

      Primjer: Element <Dial_Plan_1_> predstavlja Plan biranja za Liniju 1.

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

    <flat-profile><Resync_On_Reset> Yes  </Resync_On_Reset><Resync_Periodic> 7200  </Resync_Periodic><Profile_Rule>tftp://prov.telco.com: 6900/cisco/config/CP_xxxx_MPP.cfg  </Profile_Rule></flat-profile>
  • Oznake elemenata raspoznaju velika i mala slova.

  • Prazne oznake elemenata su dopuštene i shvatit ć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 ovo primjeru, Pravio profila B je prazno:

    <Profile_Rule_B />
  • Prazna oznaka elementa može se koristiti kako bi spriječila prepisivanje vrijednosti koju je ponudio korisnik tijekom radnje ponovnog usklađivanja. U sljedećem primjeru, postavke korisnika za brzo biranje ostaju nepromijenjene:

    <flat-profile><Speed_Dial_2_Name ua="rw"/><Speed_Dial_2_Number ua="rw"/><Speed_Dial_3_Name ua="rw"/><Speed_Dial_3_Number ua="rw"/><Speed_Dial_4_Name ua="rw"/><Speed_Dial_4_Number ua="rw"/><Speed_Dial_5_Name ua="rw"/><Speed_Dial_5_Number ua="rw"/><Speed_Dial_6_Name ua="rw"/><Speed_Dial_6_Number ua="rw"/><Speed_Dial_7_Name ua="rw"/><Speed_Dial_7_Number ua="rw"/><Speed_Dial_8_Name ua="rw"/><Speed_Dial_8_Number ua="rw"/><Speed_Dial_9_Name ua="rw"/><Speed_Dial_9_Number ua="rw"/></flat-profile>
  • 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, parametar GPP_A postavljen je na prazan niz.

    <flat-profile><GPP_A>  </GPP_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čamo da svaki profil odredi najviše jedan parametar.

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

Formati niza

Ove osobine odnose se na formatiranje nizova:

  • Komentari su dozvoljeni kroz uobičajenu XML sintaksu.

    <!-- Moj je komentar upisan ovdje -->
  • Razmaci ispred i iza dozvoljeni su za lakše čitanje, ali uklanjaju se iz vrijednosti parametra.

  • Nove linije unutar redova prebacuju se u razmake.

  • XML zaglavlje obrasca <? ?> ima dozvolu, ali telefon to ignorira.

  • Za unošenje posebnih znakova koristite XML prekidne znakove, kao što je prikazano u sljedećoj tablici.

    Poseban znak

    XML prekidni niz

    & (ampersand)

    &amp;

    < (manje od)

    &lt;

    > (više od)

    &gt;

    ’ (apostrof)

    &apos;

    ” (navodni znak)

    &quot;

    U sljedećem primjeru prekidni znakovi uneseni su da bi predstavljali više od i manje od simbole potrebne u pravilu plana nazivanja. Ovaj primjer definira plan biranja informacijske vruće linije koja postavlja parametar <Dial_Plan_1_> (Prijava za administratora > napredno > Glas > Kuć. (n)) tako da je jednak (S0 <:18005551212>).

    <flat-profile> <Dial_Plan_1_> (S0 &lt;:18005551212&gt;) </Dial_Plan_1_></flat-profile>
  • Numerički se prekidni znakovi prevode pomoću decimalnih i heksadecimalnih vrijednosti (s.a. &#40; i &#x2e;).

  • Ugrađeni softver telefona podržava samo ASCII znakove.

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

Otvaranje kompresije profila

Podržana metoda kompresije je gzip algoritam za umanjivanje (RFC1951). Uslužni program gzip i biblioteka kompresije koja postavlja 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 stvara 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 ovu vrstu profila:

  • >gzip profile.xml

    Zamjenjuje originalnu datoteku komprimiranom datotekom.

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

    Ostavlja izvornu datoteku i izrađuje 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, morate se primijeniti prije šifriranja.

Poslužitelj dodjele koristi HTTPS za rješavanje početnog postavljanja telefona nakon implementacije. Prethodno izvanmrežno šifriranje profila konfiguracije omogućuje upotrebu HTTP-a za ponovnu naknadnu sinkronizaciju profila. 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 sadž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 poseban format, ali naziv datoteke koji završava nastavkom .cfg obično označava konfiguracijsku datoteku.

AES 256 CBC šifriranje

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

OpenSSL alat za šifriranje, dostupan za preuzimanje na raznim internetskim stranicama, može provesti šifriranje. Podrška za 256-bitno AES šifriranje može zahtijevati ponovno kompiliranje alata za omogućavanje AES šifre. Firmver je testiran s verzijom openssl-1.1.1d.

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

 # primjer ključa za šifriranje = SecretPhrase1234 openssl enc –e –aes-256-cbc –k SecretPhrase1234 –in profile.xml –out profile.cfg # analogno pozivanje za komprimiranu XML datoteku openssl enc –e –aes-256-cbc –k SecretPhrase1234 –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 stvaranje nasumičnog 64-bitnog salta. 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šifrira datoteku. Ova je vrijednost navedena kao kvalifikator u profilnom URL. Sintaksa je sljedeća, pomoću eksplicitnog URL-a:

[--key “SecretPhrase1234”] http://prov.telco.com/path/profile.cfg

Ova je vrijednost programirana upotrebom jednog od parametara Profile_Rule.

Proširenje makronaredbe

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

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

  • Resync_Trigger_*

  • Profile_Rule*

  • Log_xxx_Msg

  • Upgrade_Rule

U određenim uvjetima, neki parametri opće namjene (GPP_*) također su podvrgnuti proširenju makronaredbe, kako je izričito navedeno u odjeljku Neobavezni argumenti za ponovnu sinkronizaciju u nastavku.

Tijekom proširenja makronaredbe sadržaji navedenih varijabli zamjenjuju izraze oblika $NAME i $(NAME). Ove varijable uključuju parametre za opće svrhe, nekoliko identifikatora proizvoda, određene tajmere događaja i vrijednosti stanja dodjele resursa. Potpuni popis potražite u odjeljku Varijable proširenja makronaredbe u odjeljku 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: $STRANGE000E08012345.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 proširuju u makronaredbe samo kao argumenti opcija --key , --uid i --pwd u URL-u za ponovnu sinkronizaciju.

Uvjetni izrazi

Uvjetni izrazi mogu pokrenuti ponovne sinkronizacije i odabrati između zamjenskih URL-ova za ponovnu sinkronizaciju i nadogradnje.

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

Svaka se usporedba može povezati s jednim od sljedeće tri vrste doslovne vrijednosti:

  • Vrijednosti cijelog broja

  • Brojevi verzije softvera ili hardvera

  • Nizovi s dvostrukim navodnicima

Brojevi verzija

Verzija softvera za Cisco videotelefon 8875 koristi ovaj format (gdje je BN broj međuverzije):

PHONEOSyyyy.1-0-1-0001-BN

gdje yyyy označava model ili seriju telefona; 1 je glavna verzija; 0 je sporedna verzija; 1-0001 je mikro verzija; a BN je broj međuverzije.

Niz za usporedbu mora koristiti isti format. U protivnom može doći do greške uparivanja formata.

Prilikom uspoređivanja verzije softvera, glavna verzija, sporedna verzija i mikro verzija uspoređuju se u slijedu, a krajnje lijeve znamenke imaju prednost pred potonjim. Kada su brojevi verzije identični, uspoređuje se broj međuverzije.

Primjeri broja valjane verzije

PHONEOS-8875.1-0-1-0001-19

Usporedba

Navedeni se nizovi mogu uspoređivati na 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.

Operator

Alternativna sintaksa

Opis

Primjenjivo na cijeli broj i operande verzije

Primjenjivo na operande ponuđenih nizova

=

eq

jednako

Da

Da

!=

ne

nije jednako

Da

Da

<

lt

manje od

Da

Ne

<=

le

manje od ili jednako

Da

Ne

>

gt

veće od

Da

Ne

>=

ge

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. Ne činite to ako se očekuje broj ili broj verzije.

Kada se koristi u kontekstu parametara Profile_Rule* i Upgrade_Rule, uvjetni izraz mora biti obuhvaćen sintaksom “(expr)?” kao u ovom primjeru pravila nadogradnje. Ne zaboravite zamijeniti BN brojem međuverzije firmvera za nadogradnju.

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

Ne koristite predkonfiguriranu sintaksu sa zagradama za konfiguraciju parametara Resync_Trigger_*.

Sintaksa za URL

Koristite standardnu sintaksu za URL kako biste odredili kako vratiti konfiguracijske datoteke i učitavanja ugrađenog softvera u parametrima Profile_Rule* i Upgrade_Rule, svakog posebno. Sintaksa je sljedeća:

[ scheme:// ] [ server [:port]] filepath

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 opcija TFTP poslužitelja određenog kroz DHCP (opcija 66).

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

Ako nedostaje priključak , koristi se standardni priključak 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čnu datoteku, ali može upućivati na dinamički sadržaj sakupljen kroz CGI.

Proširenje makronaredbe primjenjuje se unutar URL-ova. Sljedeće su primjeri valjanih 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. Vrijedi 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 resursi s u IKM, telefon i glavni poslužitelj možete razmjene konfiguracijske datoteke sigurne, uz dopuštanje elemente mreže treće strane za korištenje zaglavlja poruka za potrebe analitičke i nadzor.

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

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

  • Dodjela resursa telefonu s IKM određujući IKM s parametrom XML IKM_HTTP_Encrypt_Content u konfiguracijskoj datoteci koja se šalje s poslužitelja dodjele resursa na telefonu.

  • Ako se šifriranje primjenjuje na konfiguracijsku datoteku poslanu s poslužitelja dodjele na telefon, pazite da HTTP zaglavlje Šifriranje sadržaja u konfiguracijskoj datoteci sadrži aes128gcm.

    U nedostatku ovog zaglavlja, prednost se daje načinu 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 za izvješće konfiguracije koje šalje glavnom poslužitelju, provjerite je li tipka AES 256 CBC navedena u pravilu izvješća.

Opcijski argumenti za ponovnu sinkronizaciju

Opcijski argumenti, key, uid i pwd, mogu prethoditi URL-ima unesenim u parametre Profile_Rule* skupno zatvorenim u uglatim zagradama.

ključ

Opcija --key upućuje telefon da je konfiguracijska datoteka koju prima od poslužitelja za dodjelu šifrirana AES-256-CBC šifriranjem, osim ako zaglavlje Šifriranje sadržaja u datoteci ne označava aes128gcm šifriranje. Sam ključ je određen kao niz nakon izraza --key. Ključ šifriranja po izboru možete staviti u navodne znakove ("). Telefon koristi ključ za dešifriranje datoteke konfiguracije.

Primjeri korištenja
[--key VerySecretValue][--key “my secret phrase”][--key a37d2fb9055c1d04883a0745eb0917a4]

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

[--key $SC][--key “$SD”]

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

uid i pwd

Opcije uid i pwd mogu se koristiti za navođenje ID-a korisnika i lozinke koji će se slati u odgovoru na osnovne ili sažete izazove provjere autentičnosti kad se zahtijeva navedeni URL. Opcionalni argumenti u zagradama su makro prošireni. Parametri posebne namjene GPP_SA kroz GPP_SD su makro prošireni u makro varijable, $SA kroz $SD, samo kada se koriste kao argumenti ključne opcije. Pogledajte ove 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,…}—Izvor između a, b, c, …

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

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

    Siintaksa: S1[;S2], gdje:

    • Si=Di(uklj.i,1/isklj.i,1[,uklj.i,2/isklj.i,2[,uklj.i,3/isklj.i,3[,uklj.i,4/isklj.i,4[,uklj.i,5/isklj.i,5[,oni,6/isklj.i,6]]]]]) i poznat je kao sekcija.

    • uklj.i,j i isklj.i,j su na uklj.-isklj. trajanju 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 da bi omogućili rezoluciju od 1 ms. Zamjenski znak “*” označava beskonačno trajanje. Segmenti unutar sekcije puštaju se po redu i ponavljaju do kraja razdoblja trajanja.

    1. primjer:

     60(2/4) Broj odjeljaka kadence = 1 Odjeljak kadence 1: Duljina odjeljka = 60 s Broj segmenata = 1 Segment 1: On=2s, Isključeno = 4 Ukupna duljina prstena = 60s 

    Primjer 2—Svojstven zvuk zvona (kratko, kratko, kratko, dugo):

     60(.2/.2,.2/.2,.2/.2,1/4) Broj odjeljaka kadence = 1 kadenca 1. odjeljak: Duljina sekcije = 60s Broj segmenata = 4 segmenta 1: On=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,0, isključeno = 4,0 Ukupna duljina prstena = 60s 
  • DialPlanScript—Sintaksa skriptiranja što se koristi za određivanje Linije 1 i Linije 2 planova nazivanja.

  • Float<n>—Vrijednost pomičnog zareza s maksimalno n brojem decimala.

  • FQDN – potpuni 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:

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

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

    Razmaci prije i poslije zareza su dozvoljeni, 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 formatu 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 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 koristite %xx. Na primjer, %2a predstavlja *. Predložak može sadržavati do 39 znakova. Primjeri: “1408*, 1510*”, “1408123????, 555?1.”.

  • Port—TCP/UDP Port number (0-65535). Može se odrediti u decimalnom ili heksalnom obliku.

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

  • PwrLevel—Razina struje 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<n>—Potpisana vrijednost n-bit. Može se odrediti u decimalnom ili heksalnom obliku. Znak “-” mora prethoditi negativnim vrijednostima. Znak + ispred pozitivnih vrijednosti je opcionalan.

  • Star Codes—Aktivacijski kod za zamjenske usluge, poput *69. Kod može sadržavati do 7 znakova.

  • Str<n>—Generički niz s brojem znakova do n koji nisu rezervirani.

  • Time<n>—Trajanje u sekundama, s brojem decimalnih mjesta do n. 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(oni,1/offi,1/fi,1[,oni,2/offi,2/fi,2 [,oni,3/offi,3/fi,3 [,oni,4/offi,4/fi,4 [,oni,5/offi,5/fi,5 [,oni,6/offi,6/fi,6]]]]]) gdje je:

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

    • 1 < nk < 6 određuje komponente učestalosti u FreqScript-i 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 odjeljaka kadence = 1 kadenca 1. odjeljak: Duljina odjeljka = 10 s Broj segmenata = 1 segment 1: Uključeno = zauvijek, s frekvencijama 1 i 2 Ukupna duljina tona = 10s 

    Primjer 2—Ton mucanja:

     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 odjeljaka kadence = 2 kadence Odjeljak 1: Duljina sekcije = 2s Broj segmenata = 1 Segment 1: On=0,1s, Isključeno = 0,1s s frekvencijama 1 i 2 Kadenci 2: Duljina odjeljka = 10s Broj segmenata = 1 segment 1: On=forever, s frekvencijama 1 i 2 Ukupna duljina tona = 12s 
  • Uns < n > – nepotpisana n-bitna vrijednost, gdje je n = 8, 16 ili 32. Može se navesti u decimalnom ili heksadecimalnom formatu, kao što je 12 ili 0x18, sve dok se vrijednost može uklopiti u n bita.

Ove uzmite u obzir:

  • <Par Name> predstavlja naziv parametra konfiguracije. U profilu se formira odgovarajuća oznaka zamjenjujući prazno mjesto podvlakom “_”, kao što je Par_Name.
  • Prazno polje zadane vrijednosti naznačuje prazni niz < “” >.
  • Telefon nastavlja koristiti posljednje konfigurirane vrijednost za oznake koje se ne nalaze u danom profilu.
  • Predlošci se uspoređuju zadanim redom. Bira se prvo podudaranje a ne najbliže. Naziv parametra mora se potpuno podudarati.
  • Ako je u profilu dana jedna ili više definicija, posljednja definicija u datoteci ona je koja stupa na snagu u telefonu.
  • Specifikacija parametra s praznim vrijednostima parametra vraća parametar na zadanu vrijednost. Kako biste umjesto toga odredili prazni niz, kao vrijednost parametra koristite prazni niz "".