U ovome članku
dropdown icon
Konfigurirajte telefon za ponovnu sinkronizaciju profila
    Ponovno sinkronizirajte profil telefona preko TFTP-a
    Pružanje profila specifičnog za telefon na TFTP poslužitelju
    Ponovno sinkronizirajte profil telefona s HTTP GET
    Automatski ponovno sinkronizirajte profil telefona
    Parametri ponovne sinkronizacije profila
    Opskrba putem Cisco XML-a
    Razlučivost URL-a s makro proširenjem
    Navedite vrstu provjere autentičnosti profila
dropdown icon
Ručno primijenite profil na telefon
    Preuzmite konfiguracijsku datoteku na telefon s TFTP poslužitelja
    Preuzmite konfiguracijsku datoteku na telefon pomoću cURL-a
dropdown icon
Reference za konfiguraciju profila
    Formati profila konfiguracije
    Otvorena kompresija profila
    Otvorite šifriranje profila
    Opcionalni argumenti ponovne sinkronizacije
    Vrste podataka

Konfigurirajte postavke profila za telefone serije 9800 i 8875 (BroadWorks)

list-menuU ovome članku
list-menuŽelite li poslati povratne informacije?

Ovaj članak pomoći odnosi se na Cisco Desk Phone 9800 Series i Cisco Video Phone 8875 registriran na Cisco BroadWorks. Informacije na ovoj stranici uključuju ponovnu sinkronizaciju profila, ručnu primjenu profila i sintaksu konfiguracije.

Konfigurirajte telefon za ponovnu sinkronizaciju profila

Ponovno sinkronizirajte profil telefona preko TFTP-a

Telefon podržava više mrežnih protokola za preuzimanje konfiguracijskih profila. Najosnovniji protokol za prijenos profila je TFTP (RFC1350). TFTP se široko koristi za pružanje mrežnih uređaja unutar privatnih LAN mreža. Iako se ne preporučuje za implementaciju udaljenih krajnjih točaka putem Interneta, TFTP može biti prikladan za implementaciju unutar malih organizacija, za interno preduzeće te za razvoj i testiranje. U sljedećem postupku profil se mijenja nakon preuzimanja datoteke s TFTP poslužitelja.

1

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

2

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

3

Upotrijebite uređivač teksta za izradu konfiguracijskog profila.

Da biste provjerili 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
  </GPP_A>
</flat-profile>
4

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

Možete provjeriti je li TFTP poslužitelj ispravno konfiguriran: zatražite datoteku konfiguracijskog profila pomoću TFTP klijenta koji nije telefon. Poželjno je koristiti TFTP klijent koji se pokreće na zasebnom hostu od poslužitelja za pružanje usluga.

5

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


http://192.168.1.100/admin/advanced

6

Odaberite karticu G las > Provisioning i pregledajte vrijednosti parametara opće namjene GPP_A kroz GPP_P. Ove bi trebale biti prazne.

7

Ponovno sinkronizirajte testni telefon s konfiguracijskim profilom 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 konfiguracijskog profila basic.txt s TFTP poslužitelja na IP adresi 192.168.1.200. Telefon zatim analizira preuzetu datoteku i ažurira parametar GPP_A s vrijednošću 12345678.

8

Provjerite je li parametar ispravno ažuriran. Osvježite web stranicu administracije i idite na G las > Provisioning.

Parametar GPP_A sada bi trebao sadržavati vrijednost 12345678.

Pružanje profila specifičnog za telefon na TFTP poslužitelju

1

Nabavite MAC adresu telefona s naljepnice proizvoda. (MAC adresa je broj, koji koristi brojeve i male šesterokutne znamenke, na primjer, 000e08aabbcc.

2

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

Primjer:

CP-8875 000e08aabbcc.cfg

3

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

4

Pristupite web stranici administracije telefona.

5

Odaberite G las > Provisioning.

6

Unesite put datoteke profila u polje Pra vilo profil a.

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 dođe do sljedeće ponovne sinkronizacije, telefon preuzima novu datoteku proširivanjem makronarednog izraza $ MA na svoju MAC adresu.

Ponovno sinkronizirajte profil telefona s HTTP GET

1

Instalirajte HTTP poslužitelj na lokalno računalo ili drugi pristupačni host.

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

2

Prenesite datoteku konfiguracijskog profila u virtualni korijenski direktorij instaliranog poslužitelja.

3

Da biste provjerili ispravnu instalaciju poslužitelja i pristup datoteci profila, otvorite profil pomoću web preglednika.

4

Izmijenite Pravilo Profila testnog telefona tako da ukazuje na HTTP poslužitelj umjesto TFTP poslužitelja, kako biste povremeno preuzeli njegov profil.

Na primjer, pod pretpostavkom da je HTTP poslužitelj na 192.168.1.300, a naziv datoteke profila je basic.txt, unesite sljedeć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 syslog poruke koje telefon šalje. Periodična resinkronizacija sada bi trebala dobivati profil s HTTP poslužitelja.

7

U zapisnicima HTTP poslužitelja promatrajte kako se informacije koje identificiraju testni telefon pojavljuju u dnevniku korisničkih agenata.

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

Automatski ponovno sinkronizirajte profil telefona

Uređaj se može povremeno ponovno sinkronizirati s poslužiteljem za pružanje usluga kako bi se osiguralo da se sve promjene profila izvršene na poslužitelju propagiraju na uređaj krajnje točke (za razliku od slanja eksplicitnog zahtjeva za ponovnu sinkronizaciju na krajnju točku).

Da bi se telefon povremeno ponovno sinkronizirao na poslužitelj, URL konfiguracijskog profila definira se pomoću parametra Profile_Rule, a razdoblje ponovne sinkronizacije definira se pomoću parametra Resync_Periodic.

1

Pristupite web stranici administracije telefona.

2

Odaberite G las > Provisioning.

3

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

4

U polje Res ync Periodi čno unesite malu vrijednost za testiranje, kao što je 30 sekundi.

5

Kliknite Po šalji sve promjene.

S novim postavkama parametara telefon se dvaput u minuti ponovno sinkronizira s konfiguracijskom datotekom koju URL određuje.

6

Promatrajte rezultirajuće poruke u tragu syslog.

7

Provjerite je li polje Resync On Reset postavljeno na Da.


<Resync_On_Reset>Yes</Resync_On_Reset>

8

Pokrenite napajanje telefona kako biste ga prisilili da se ponovno sinkronizira s poslužiteljem za pružanje usluga.

Ako operacija ponovne sinkronizacije ne uspije iz bilo kojeg razloga, primjerice ako poslužitelj ne reagira, jedinica čeka (broj sekundi konfiguriranih u odgodi ponovnog pokušaja pogreške ponovnog sinkroniziranja) prije nego što ponovno pokuša ponovno sinkronizirati. Ako je kašnjenje ponovnog pokušaja ponovne sinkroniz acije nula, telefon se ne pokušava ponovno sinkronizirati nakon neuspjelog pokušaja ponovne sinkronizacije.

9

(Opcionalno) Postavite vrijednost polja Pon ovno isprobavanje pogreške ponovnog sinkroniz iranja na mali broj, kao što je 30.


<Resync_Error_Retry_Delay>30</Resync_Error_Retry_Delay>

10

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

Parametri ponovne sinkronizacije profila

Sljedeća tablica definira funkciju i upotrebu parametara ponovne sinkronizacije profila u odjeljku Profil konfiguracije ispod kartice G las > Provisioning 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ći odredbu

Omogućuje ili uskraćuje radnje ponovne sinkronizacije profila konfiguracije.

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

    <Provision_Enable ua="na">Da</Provision_Enable>
  • Na web stranici telefona postavite ovo polje na Da da biste omogućili radnje ponovne sinkronizacije ili Ne da biste blokirali rad nje ponovne sinkronizacije.

Zadano: Da

Ponovno sinkroniziranje pri resetiranju

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

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

    <Resync_On_Reset ua="na">Da</Resync_On_Reset>
  • Na web stranici telefona postavite ovo polje na Da da biste omogućili ponovnu sinkronizaciju pri uključivanju ili resetiranju ili Ne da biste blokirali ponovnu sinkronizaciju pri uključivanju ili resetiranju.

Zadano: Da

Ponovno sinkroniziranje slučajnog kašnjenja

Sprječava preopterećenje poslužitelja za pružanje usluga kada se veliki broj uređaja istovremeno uključi i pokuša početnu konfiguraciju. Ovo kašnjenje djeluje samo pri početnom pokušaju konfiguracije, nakon uključivanja ili resetiranja uređaja.

Parametar je maksimalni vremenski interval koji uređaj čeka prije uspostavljanja kontakta s poslužiteljem za pružanje usluga. Stvarno kašnjenje je pseudo-slučajni broj između 0 i ove vrijednosti.

Ovaj parametar je u jedinicama od 20 sekundi.

Važeća vrijednost kreće se između 0 i 65535.

  • U konfiguracijsku datoteku 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) za odgodu ponovne sinkronizacije telefona nakon uključivanja ili resetiranja.

Zadana vrijednost je 2 (40 sekundi).

Ponovno sinkroniziranje na (HHmm)

Vrijeme (HHmm) koje telefon ponovno sinkronizira s poslužiteljem za pružanje usluga.

Vrijednost za ovo polje mora biti četveroznamenkasti broj u rasponu od 0000 do 2400 kako bi se označilo vrijeme u HHmm formatu. Na primjer, 0959 označava 09:59.

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

    <Resync_At__HHmm_ ua="na">0959</Resync_At__HHmm_>
  • Na web stranici telefona odred ite vrijeme u HHMM formatu za pokretanje ponovne sinkronizacije telefona.

Zadana vrijednost je prazna. Ako je vrijednost nevažeća, parametar se zanemaruje. Ako je ovaj parametar postavljen s valjanom vrijednošću, parametar Res ync Periodični se zanemaruje.

Ponovno sinkroniziranje slučajnim kašnjenjem

Sprječava preopterećenje poslužitelja za pružanje usluga kada se istodobno uključi veliki broj uređaja.

Kako bi se izbjeglo preplavljivanje zahtjeva za ponovnu sinkronizaciju na poslužitelj s više telefona, telefon se resinkronizira u rasponu između sati i minuta, te sati i minuta plus slučajno kašnjenje (hhmm, hhmm+random_delay). Na primjer, ako je slučajno kašnjenje = (Resync pri slučajnom kašnjenju + 30) /60 minuta, ulazna vrijednost u sekundama pretvara se u minute, zaokružujući do sljedeće minute kako bi se izračunao konačni interval random_delay.

  • U konfiguracijsku datoteku 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.

Važeća vrijednost kreće se između 600 i 65535.

Ako je vrijednost manja od 600, slučajno unutarnje kašnjenje je između 0 i 600.

Zadana vrijednost je 600 sekundi (10 minuta).

Periodična ponovna sinkronizacija

Vremenski interval između periodične resinkronizacije s poslužiteljem za pružanje usluga. Povezani mjerač vremena za ponovnu sinkronizaciju aktivan je tek nakon prve uspješne sinkronizacije sa poslužiteljem.

Važeći formati su sljedeći:

  • Cijeli broj

    Primjer: Ulaz od 3000 označava da se sljedeća ponovna sinkronizacija događa za 3000 sekundi.

  • Više cijelih brojeva

    Primjer: Ulaz od 600,1200,300 označava da se prva ponovna sinkronizacija događa za 600 sekundi, druga ponovna sinkronizacija se događa za 1200 sekundi nakon prve, a treća se ponovna sinkronizacija događa za 300 sekundi nakon druge.

  • Vremenski raspon

    Na primjer, unos od 2400+30 označava da se sljedeća ponovna sinkronizacija događa između 2400 i 2430 sekundi nakon uspješne ponovne sinkronizacije.

  • U konfiguracijsku datoteku 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 ovaj parametar na nulu da biste onemogućili periodičnu resinkronizaciju.

Zadana vrijednost je 3600 sekundi.

Odgoda ponovnog pokušaja ponovnog sinkroniziranja

Ako operacija ponovne sinkronizacije ne uspije jer telefon nije mogao dohvatiti profil s poslužitelja ili je preuzeta datoteka oštećena ili dođe do interne pogreške, telefon pokušava ponovno sinkronizirati nakon vremena određenog u sekundama.

Važeći formati su sljedeći:

  • Cijeli broj

    Primjer: Unos od 300 označava da se sljedeći ponovni pokušaj ponovne sinkronizacije događa za 300 sekundi.

  • Više cijelih brojeva

    Primjer: Ulaz od 600,1200,300 ukazuje da se prvi ponovni pokušaj događa za 600 sekundi nakon neuspjeha, drugi se ponovni pokušaj događa 1200 sekundi nakon neuspjeha prvog ponovnog pokušaja, a treći ponovni pokušaj događa se za 300 sekundi nakon neuspjeha drugog ponovnog pokušaja.

  • Vremenski raspon

    Na primjer, unos od 2400+30 označava da se sljedeći ponovni pokušaj događa između 2400 i 2430 sekundi nakon neuspjeha ponovne sinkronizacije.

Ako je kašnjenje postavljeno na 0, uređaj se ne pokušava ponovno sinkronizirati nakon neuspjelog pokušaja ponovne sinkronizacije.

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

    <Resync_Error_Retry_Delay ua="na">60120.240.480,960.1920.3840.768015360.30720.61440.86400</Resync_Error_Retry_Delay>
  • Na web stranici telefona navedite vremensko razdoblje u sekundama.

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

Prisilno kašnjenje ponovne sinkronizacije

Maksimalno kašnjenje (u sekundama) telefon čeka prije ponovne sinkronizacije.

Uređaj se ne sinkronizira dok je aktivna jedna od njegovih telefonskih linija. Budući da ponovna sinkronizacija može potrajati nekoliko sekundi, poželjno je pričekati dok uređaj dulje vrijeme ne miruje prije ponovne sinkronizacije. To omogućuje korisniku da uzastopno upućuje pozive bez prekida.

Uređaj ima tajmer koji počinje odbrojavati kada sve njegove linije postanu u praznom hodu. Ovaj parametar je početna vrijednost brojača. Događaji ponovne sinkronizacije odgađaju se sve dok se ovaj brojač ne smanji na nulu.

Važeća vrijednost kreće se između 0 i 65535.

  • U konfiguracijsku datoteku 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.

Ponovno sinkroniziranje iz SIP-a

Kontrolira zahtjeve za ponovnu sinkronizaciju putem događaja SIP NOTIFY koji se šalje s proxy poslužitelja pružatelja usluga na telefon. Ako je omogućeno, proxy može zatražiti ponovnu sinkronizaciju slanjem SIP NOTIFY poruke koja sadrži zaglavlje Event: resync na uređaj.

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

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

Zadano: Da

Ponovno sinkroniziranje nakon pokušaja nadogradnje

Omogućuje ili onemogućuje operaciju ponovne sinkronizacije nakon bilo koje nadogradnje. Ako je odabrana opcija Da, sinkronizacija se aktivira nakon nadogradnje firmvera.

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

    <Resync_After_Upgrade_Attempt ua="na">Da</Resync_After_Upgrade_Attempt>
  • Na web stranici telefona odaberite Da da biste pokrenuli ponovnu sinkronizaciju nakon nadogradnje firmvera ili Ne da ne biste ponovno sinkronizirali.

Zadano: Da

Okidač za ponovno sinkroniziranje 1

Okidač za ponovno sinkroniziranje 2

Ako se logička jednadžba u tim parametrima ocjeni na FALSE, ponovna sinkronizacija se ne aktivira čak i kada je Resyn c On Reset postavljen na TRUE. Samo ponovna sinkronizacija putem URL-a izravne akcije i SIP obavijesti zanemaruje ove okidače ponovne sinkronizacije.

Parametri se mogu programirati uvjetnim izrazom koji prolazi kroz makro ekspanziju. Za valjana proširenja makronaredbi pogledajte Varij able proširenja makronaredbi u odjeljku Paramet ri dodjele.

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

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

    <Resync_Trigger_2 ua="na"/>

  • Na web stranici telefona navedite okidače.

Zadano: Prazno

Resync koji se može konfigurirati korisnikom

Omogućuje korisniku ponovnu sinkronizaciju telefona s izbornika zaslona telefona. Kada je postavljen na Da, korisnik može ponovno sinkronizirati konfiguraciju telefona unosom pravila profila s telefona. Kada je postavljen na Ne, parametar Pravila profil a ne prikazuje se na izborniku zaslona telefona.

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

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

  • Na web stranici telefona odaberite Da da biste prikazali parametar Pravila profil a na izborniku telefona ili odaberite Ne da biste sakrili ovaj parametar.

Zadano: Da

Ponovna sinkronizacija ne uspijeva na FNF-u

Ponovna sinkronizacija se obično smatra neuspješnom ako traženi profil nije primljen s poslužitelja. Ovaj parametar nadjačava ovo ponašanje. Kada je postavljen na Ne, uređaj prihvaća odgovor koji nije pronađen s poslužitelja kao uspješnu ponovnu sinkronizaciju.

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

    <Resync_Fails_On_FNF ua="na">Da</Resync_Fails_On_FNF>
  • Na web stranici telefona odaberite Da da biste odgovori na neuspješnu ponovnu sinkronizaciju prihvati li odgovor koji nije pronađ en ili odaberite Ne da biste prihvatili odgovor koji nije pronađen u datoteci kao uspješnu ponovnu sinkroniz aciju.

Zadano: Da

Vrsta provjere autentičnosti profila

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

  • Onemoguć eno: Onemogućuje značajku računa profila. Kada je ova značajka onemogućena, izbornik Postavljanje računa profil a 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 auten tičnosti za telefon:

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

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

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

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

Zadano: Osnovna HTTP provjera autentičnosti

Dodatne informacije potražite u odjeljku Odre đivanje vrste provjere autentičnosti profila u od jelj ku 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 iz kojeg se dobiva profil (konfiguracijska datoteka). Tijekom svake operacije ponovne sinkronizacije telefon primjenjuje sve profile u nizu.

Ako primjenjujete AES-256-CBC enkripciju na konfiguracijske datoteke, navedite ključ za šifriranje s ključnom riječom --key na sljedeći način:

[--ključ] <encryption key>

Ključ za šifriranje možete priložiti dvostrukim navodnicima (") po želji.

  • U konfiguracijsku datoteku 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.

Zadano: /$psn.xml

DHCP opcija za korištenje

DHCP opcije, razgraničene zarezima, koje se koriste za preuzimanje firmvera i profila.

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

DHCPv6 Opcija za korištenje

DHCP opcije, razgraničene zarezima, koje se koriste za preuzimanje firmvera i profila.

Zadano: 17,160,159

Opskrba putem Cisco XML-a

Telefone možete pružati putem Cisco XML funkcija.

XML objekt možete poslati na telefon putem SIP Notify paketa ili HTTP posta na CGI sučelje telefona: http://PhoneIPAddress/CGI/Execute.

CP-xxxx-3PCC proširuje značajku Cisco XML kako bi podržao pružanje usluga putem XML objekta:


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

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

Razlučivost URL-a s makro proširenjem

Poddirektoriji s više profila na poslužitelju pružaju prikladnu metodu za upravljanje velikim brojem postavljenih uređaja. URL profila može sadržavati:

  • Naziv poslužitelja za pružanje usluga ili eksplicitna IP adresa. Ako profil identificira poslužitelj za pružanje usluga po imenu, telefon izvrši DNS pretraživanje kako bi riješio ime.

  • Nestandardni port poslužitelja koji je naveden u URL-u pomoću standardne sintaxe:port nakon naziva poslužitelja.

  • Poddirektorij virtualnog korijenskog direktorija poslužitelja u kojem je pohranjen profil, naveden korištenjem standardnog URL-a i kojim se upravlja proširenjem makronaredbe.

Na primjer, sljedeće Profile_Rule traži datoteku profila ($pn.cfg) u poddirektoriju poslužitelja /cisco/config s TFTP poslužitelja koji radi na hostu prov.telco .com i sluša vezu na priključku 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 namjene, a njegova vrijednost se odnosi unutar zajedničkog pravila profila pomoću proširenja makro.

Na primjer, pretpostavimo da je GPP_B definiran kao Dj6Lmp23Q.

Profile_Rule ima vrijednost:


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

Kada se uređaj ponovno sinkronizira i makronaredbi se prošire, telefon s MAC adresom 000e08012345 traži profil s imenom koje sadrži MAC adresu uređaja na sljedećem URL-u:


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

Navedite vrstu provjere autentičnosti profila

Autentifikacija profila omogućuje korisnicima telefona ponovnu sinkronizaciju profila za pružanje usluga na telefon. Informacije o autentičnosti potrebne su dok telefon prvi put pokušava ponovno sinkronizirati i preuzeti konfiguracijsku datoteku i dobiva pogrešku provjere autentičnosti HTTP ili HTTPS 401. Kada omogućite ovu značajku, zaslon za postavljanje računa profil a prikazuje se na telefonu za sljedeće situacije:

  • Kada dođe do pogreške provjere autentičnosti HTTP ili HTTPs 401 tijekom prvog pružanja usluga nakon ponovnog pokretanja telefona

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

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

Ako je zaslon za postavljanje profil a propušten ili zanemaren, korisnik može pristupiti zaslonu za postavljanje putem izbornika zaslona telefona ili softtipke Setup, koja se prikazuje samo kada nije registrirana nijedna linija na telefonu.

Kada onemogućite tu značajku, zaslon za postavljanje računa profil a ne prikazuje se na telefonu.

Korisničko ime i lozinka u pol ju Pravilo profil a imaju veći prioritet od računa profila.

  • Kada navedete ispravan URL u polju Pra vilo profil a bez korisničkog imena i lozinke, telefon zahtijeva provjeru autentičnosti ili sažetka za ponovnu sinkronizaciju profila. S ispravnim profilnim računom prolazi provjera autentičnosti. S pogrešnim profilnim računom provjera autentičnosti ne uspijeva.

  • Kada navedete ispravan URL u polju Pra vilo profil a s ispravnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili sažetka za ponovnu sinkronizaciju profila. Račun profila ne koristi se za resinkronizaciju telefona. Prijava je uspješna.

  • Kada navedete ispravan URL u polju Pra vilo profil a s netočnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili sažetka za ponovnu sinkronizaciju profila. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Prijava uvijek ne uspijeva.

  • Kada navedete netočan URL u polju Pra vilo profil a, prijava uvijek ne uspijeva.

Također možete konfigurirati parametre u konfiguracijskoj datoteci telefona pomoću XML (cfg.xml) koda.

Vrstu provjere autentičnosti profila možete odrediti na web stranici administracije telefona.

1

Pristupite web stranici administracije telefona.

2

Odaberite G las > Provisioning.

3

U odjeljku Profil konfiguracije postavite parametar Vrsta provjere autentičnosti profil a da 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) un osom niza u ovom formatu:

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

Opcije:

  • Onemoguć eno: Onemogućuje značajku profilnog računa. Kada je ova značajka onemogućena, izbornik Post avljanje računa profil a 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 XSI vrsta provjere autentičnosti za telefon postavljena na vjerodajnice za prijavu, koriste se XSI vjerodajnice za prijavu.

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

Zadano: Osnovna HTTP provjera autentičnosti

4

Kliknite Po šalji sve promjene.

Ručno primijenite profil na telefon

Preuzmite konfiguracijsku datoteku na telefon s TFTP poslužitelja

Dovršite ove korake da biste preuzeli konfiguracijsku datoteku na aplikaciju TFTP poslužitelja na računalu.

1

Spojite računalo na LAN priključak telefona.

2

Pokrenite aplikaciju TFTP poslužitelja na računalu i provjerite je li konfiguracijska datoteka dostupna u korijenskom direktoriju TFTP.

3

U web pregledniku unesite IP adresu LAN 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

Preuzmite konfiguracijsku datoteku na telefon pomoću cURL-a

Dovršite ove korake da biste preuzeli konfiguraciju na telefon pomoću cURL-a. Ovaj alat naredbenog retka koristi se za prijenos podataka sa sintaksom URL-a. Da biste preuzeli cURL, 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 korištenja cURL-a.

1

Spojite računalo na LAN priključak telefona.

2

Preuzmite konfiguracijsku datoteku na telefon unosom sljedeće naredbe cURL:

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

Reference za konfiguraciju profila

Telefon prihvaća konfiguracije u XML formatu.

Primjeri u ovom odjeljku koriste konfiguracijske profile s XML sintaksom.

Formati profila konfiguracije

Konfiguracijski profil definira vrijednosti parametara za telefon.

XML format konfiguracijskog profila koristi standardne XML alate za autorstvo za sastavljanje parametara i vrijednosti.

Podržan je samo skup znakova UTF-8. Ako promijenite profil u uređivaču, nemojte mijenjati format kodiranja; inače telefon ne može prepoznati datoteku.

Svaki telefon ima različit skup značajki, a samim tim i drugačiji skup parametara.

Otvorite format profila

Profil otvorenog formata je tekstualna datoteka sa sintaksom sličnom XML u hijerarhiji elemenata, s atributima i vrijednostima elemenata. Ovaj format omogućuje vam korištenje standardnih alata za stvaranje konfiguracijske datoteke. XML konfiguracijska datoteka može se poslati s poslužitelja za pružanje usluga na telefon tijekom operacije ponovne sinkronizacije, bez kompilacije kao binarni objekt.

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

Kako bi zaštitio povjerljive podatke u konfiguracijskom profilu, poslužitelj za pružanje usluga isporučuje XML konfiguracijsku datoteku telefonu putem kanala zaštićenog TLS-om. Po želji, datoteka se može komprimirati pomoću algoritma gzip deflate (RFC1951).

Datoteka se može šifrirati jednom od ovih metoda šifriranja:

  • AES-256-CBC enkripcija

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

Konfiguracijska datoteka može sadržavati ove komponente:

  • Oznake elemenata

  • Atributi

  • Parametri

  • Značajke oblikovanja

  • XML komentari

Primjer: Otvorite format 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>

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

Svojstva oznake elementa

Imajte na umu sljedeća pravila prilikom stvaranja ili ažuriranja konfiguracijske datoteke.

  • Format pružanja XML-a i web korisničko sučelje omogućuju konfiguraciju istih postavki. Nazivi XML oznaka i nazivi polja u web korisničkom sučelju slični su, ali se razlikuju zbog ograničenja naziva XML elemenata. Na primjer, podcrtavanje (_) u XML konfiguracijskoj datoteci umjesto razmaka na web korisničkom sučelju.

  • <flat-profile>Telefon prepoznaje elemente s odgovarajućim imenima parametara koji su inkapsulirani u poseb nom elementu.

  • Nazivi elemenata zatvoreni su u kutnim zagradama.

  • Većina imena elemenata slična su nazivima polja na web korisničkom sučelju telefona, sa sljedećim izmjenama:

    • Nazivi elemenata ne smiju sadržavati razmake ili posebne znakove. Da biste dobili naziv elementa iz naziva web-polja, zamijenite podcrtavanje za svaki razmak ili posebne znakove [,], (,) ili/.

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

    • Svaki naziv elementa mora biti jedinstven. U web korisničkom sučelju telefona ista polja mogu se pojaviti na više web stranica, kao što su stranice Line, User i Extension. Dodajte [n] nazivu elementa da biste označili broj koji je prikazan na kartici stranice.

      Primjer: <Dial_Plan_1_>Element predstavlja plan biranja za liniju 1.

  • Svaka oznaka početnog elementa mora imati odgovarajuću oznaku zatvarajućeg 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 su osjetljive na velika i mala slova.

  • Oznake praznih elemenata dopuštene su i tumačit će se kao konfiguriranje vrijednosti da bude prazna. Unesite oznaku početnog elementa bez odgovarajuće oznake elementa i umetnite razmak i kosu crtu prema naprijed prije nosača kuta zatvaranja (>). U ovom primjeru Pravilo profila B je prazno:

    
    <Profile_Rule_B />
    
  • Prazna oznaka elementa može se upotrijebiti za sprječavanje prepisivanja bilo koje vrijednosti koje je dao korisnik tijekom operacije ponovne sinkronizacije. U sljedećem primjeru postavke brzog biranja korisnika su 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>
    
  • Upotrijebite praznu vrijednost za postavljanje odgovarajućeg parametra na prazan niz. Unesite element za otvaranje i zatvaranje bez ikakve 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 zanemaruju se.

Svojstva parametara

Ova svojstva primjenjuju se na parametre:

  • Svi parametri koji nisu navedeni profilom ostaju nepromijenjeni u telefonu.

  • Neprepoznati parametri se zanemaruju.

  • Ako profil otvorenog formata sadrži više pojavljivanja iste oznake parametra, zadnja takva pojava nadjačava sve ranije. Kako bi se izbjeglo nenamjerno poništavanje konfiguracijskih vrijednosti parametra, preporučujemo da svaki profil navede najviše jednu instancu parametra.

  • Posljednji obrađeni profil ima prednost. Ako više profila određuje isti parametar konfiguracije, vrijednost potonjeg profila ima prednost.

Formati nizova

Ova svojstva primjenjuju se na oblikovanje nizova:

  • Komentari su dopušteni putem standardne XML sintakse.

    <!-- My comment is typed here -->
  • Vodeći i zadnji bijeli prostor dopušteni su radi čitljivosti, ali se uklanjaju iz vrijednosti parametra.

  • Nove linije unutar vrijednosti pretvaraju se u razmake.

  • XML zaglavlje obrasca <? ? > je dopušteno, ali telefon to ignoriše.

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

    Posebni karakter

    XML sekvenca bijega

    & (ampersand)

    &

    < (manje od)

    <

    > (veći od)

    >

    '(apostrof)

    '

    "(dvostruki citat)

    "

    U sljedećem primjeru unose se bijeg znakova koji predstavljaju simbole veće i manje od onih koji su potrebni u pravilu plana biranja. Ovaj primjer definira plan pozivanja na telefonsku liniju koja postavlja <Dial_Plan_1_>parametar (Administrator Login > advanced > Voice > Ext (n)) jednak (S0 <:18005551212>).

    
    <flat-profile>
     <Dial_Plan_1_>
      (S0 &lt;:18005551212&gt;)
     </Dial_Plan_1_>
    </flat-profile>
  • Prevode se numerički znakovi, koristeći decimalne i heksadecimalne vrijednosti (s.a. (i.).

  • Firmware telefona podržava samo ASCII znakove.

Otvorena kompresija profila

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

Da bi identificirao kompresiju, telefon očekuje da komprimirana datoteka sadrži zaglavlje kompatibilno s gzip. Pozivanje gzip uslužnog programa na izvornom Otvori profil generira zaglavlje. Telefon pregledava zaglavlje preuzete datoteke kako bi odredio format datoteke.

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

  • >gzip profile.xml

    Zamjenjuje izvornu datoteku komprimiranom datotekom.

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

    Ostavlja izvornu datoteku na mjestu i stvara novu komprimiranu datoteku.

Otvorite šifriranje profila

Šifriranje simetričnog ključa može se koristiti za šifriranje otvorenog konfiguracijskog profila, bilo da je datoteka komprimirana ili ne. Kompresija, ako se primjenjuje, mora se primijeniti prije enkripcije.

Poslužitelj za pružanje usluga koristi HTTPS za obradu početnog pružanja telefona nakon implementacije. Prethodno šifriranje konfiguracijskih profila izvan mreže omogućuje korištenje HTTP-a za naknadnu resinkronizaciju profila. Time se smanjuje opterećenje HTTPS poslužitelja u velikim implementacijama.

Telefon podržava dvije metode šifriranja konfiguracijskih datoteka:

  • AES-256-CBC enkripcija

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

Ključ ili materijal za ulazne ključe (IKM) moraju biti prethodno dostavljeni u jedinicu ranije. Bootstrap tajnog ključa može se sigurno postići korištenjem HTTPS-a.

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

AES-256-CBC enkripcija

Telefon podržava AES-256-CBC enkripciju za konfiguracijske datoteke.

Alat za šifriranje OpenSSL, dostupan za preuzimanje s različitih internetskih stranica, može izvršiti šifriranje. Podrška za 256-bitnu AES enkripciju može zahtijevati ponovnu kompilaciju alata kako bi se omogućio AES kod. Firmware je testiran prema verziji openssl-1.1.1d.

Za šifriranu datoteku profil očekuje da datoteka ima isti format kao što je generirano sljedećom naredbom:


# example encryption key = SecretPhrase1234

openssl enc –e –aes-256-cbc –k SecretPhrase1234 –in profile.xml –out profile.cfg

# analogous invocation for a compressed xml file

openssl enc –e –aes-256-cbc –k SecretPhrase1234 –in profile.xml.gz –out profile.cfg

Mala slova -k prethodi tajnom ključu, koji može biti bilo koji obični tekstualni izraz i koji se koristi za generiranje slučajne 64-bitne soli. S tajnom navedenom argumentom -k, alat za šifriranje izvodi slučajni 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 za dešifriranje datoteke. Ova je vrijednost navedena kao kvalifikator u URL-u profila. Sintaksa je sljedeća, koristeći eksplicitni URL:


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

Ova vrijednost se programira pomoću jednog od parametara Profile_Rule.

Nekoliko parametara osiguranja podvrgava se internoj makro ekspanziji prije procjene. Ovaj korak prethodne evaluacije pruža veću fleksibilnost u kontroli aktivnosti ponovne sinkronizacije i nadogradnje telefona.

Ove skupine parametara podvrgavaju se makro ekspanziji prije procjene:

  • Resynkcija_Triger_*

  • Pravilo profila*

  • Log_xxx_msg

  • Pravilo nadogradnje

Pod određenim uvjetima neki parametri opće namjene (GPP_*) također prolaze kroz proširenje makronaredbi, kao što je izričito naznačeno u odjeljku Opcional ni argumenti ponovne sinkronizacije u nastavku.

Tijekom makronaredbe, sadržaj imenovanih varijabli zamjenjuje izraze oblika $ NAME i $ (NAME). Te varijable uključuju parametre opće namjene, nekoliko identifikatora proizvoda, određene mjerače vremena događaja i vrijednosti stanja osiguranja. Potpuni popis potražite u odjeljku Varij able proširenja makronaredbe u od jeljku Parametri dodjele.

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

Administrator unosi: $ (MAU) config.cfg

Rezultirajuća makro ekspanzija za uređaj s MAC adresom 000E08012345 je: 000E08012345config.cfg

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

Administrator ulazi: $strange$mau.cfg

Rezultirajuća makro ekspanzija za uređaj s MAC adresom 000E08012345 je: $Strange000E08012345.cfg

Makro proširenje se ne primjenjuje rekurzivno. Na primjer, $$MAU" se širi u $ MAU" ($$ se proširuje) i ne rezultira MAC adresom.

Sadržaj parametara posebne namjene, GPP_SA preko GPP_SD, mapiran je na makro izraze $ SA do $ SD. Ovi parametri su samo makro prošireni kao argument opcija --key, -- uid i -- pwd u URL-u za ponovnu sinkronizaciju.

Uvjetni izrazi mogu pokrenuti događaje ponovne sinkronizacije i odabrati između alternativnih URL-ova za operacije ponovne sinkronizacije i nadogradnje.

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

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

  • Cijele vrijednosti

  • Brojevi verzija softvera ili hardvera

  • Dvostruko citirane žice

Brojevi verzija

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

PHONEOS gg gg. 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 mikro verzija; a BN je broj izrade.

Usporedni niz mora koristiti isti format. U suprotnom, dolazi do pogreške raščlanjivanja formata.

Kada se uspoređuje verzija softvera, glavna verzija, manja verzija i mikro verzija uspoređuju se u nizu, a krajnje lijevo znamenke imaju prednost nad potonjim. Kada su brojevi verzija identični, uspoređuje se broj izrade.

Primjeri važećeg broja verzije

PHONEOS-8875.1-0-1-0001-19

Usporedba

Navedeni nizovi mogu se usporediti za jednakost ili nejednakost. Cijeli brojevi i brojevi verzija također se mogu aritmetički usporediti. Operatori usporedbe mogu se izraziti kao simboli ili kao akronimi. Skraćenice su prikladne za izražavanje uvjeta u profilu otvorenog formata.

Operator

Alternativna sintaksa

Opis

Primjenjivo na cjelobrojne i verzijske operande

Primjenjivo na citirane strunske operande

=

jednadžba

jednaka

Da

Da

!=

ne

nije jednak

Da

Da

<

lt

manje od

Da

Ne

<=

le

manja ili jednaka

Da

Ne

>

gt

veći od

Da

Ne

>=

ge

veća ili jednaka

Da

Ne

AND

i

Da

Da

Važno je priložiti makro varijable u dvostrukim navodnicima gdje se očekuje doslovni niz. Nemojte to činiti tamo gdje se očekuje broj ili broj verzije.

Kada se koriste u kontekstu parametara Profile_Rule* i Upgrade_Rule, uvjetni izrazi moraju biti priloženi unutar sintakse "(expr)?" kao u ovom primjeru pravila nadogradnje. Ne zaboravite zamijeniti BN brojem izrade učitavanja firmvera na koji ćete nadograditi.

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

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

Upotrijebite sintaksu standardnog URL-a da biste odredili kako dohvatiti konfiguracijske datoteke i učitavanja firmvera u parametrima Profile_Rule* i Upgrade_Rule. Sintaksa je sljedeća:

[shema://] [poslužitelj [:port]] datotečni put

G dje je shema jedna od ovih vrijednosti:

  • tftp

  • Http

  • https

Ako je shema izostavljena, pretpostavlja se tftp. Poslužitelj može biti DNS prepoznato ime hosta ili numerička IP adresa. Port je odredišni broj UDP ili TCP porta. Filepath mora početi s korijenskim direktorijem (/); mora biti apsolutni put.

Ako posluž itelj nedostaje, koristi se tftp poslužitelj naveden putem DHCP-a (opcija 66).

Za pravila nadogradnje poslužitelj mora biti naveden.

Ako port nedostaje, koristi se standardni priključak za navedenu shemu. Tftp koristi UDP port 69, http koristi TCP port 80, https koristi TCP port 443.

Datoteka mora biti prisutna. Ne mora se nužno odnositi na statičku datoteku, ali može ukazivati na dinamički sadržaj dobiven putem CGI-a.

Proširenje makronaredbi primjenjuje se unutar URL-ova. Slijede 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

Kada koristite DHCP opciju 66, prazna sintaksa nije podržana pravilima nadogradnje. Primjenjuje se samo za Pravilo profila*.

Šifriranje HTTP sadržaja temeljeno na RFC 8188

Telefon podržava šifriranje HTTP sadržaja temeljeno na RFC 8188 s AES-128-GCM šifriranjem za konfiguracijske datoteke. Pomoću ove metode šifriranja bilo koji entitet može čitati zaglavlja HTTP poruka. Međutim, samo entiteti koji poznaju Input Keying Material (IKM) mogu čitati korisni teret. Kada je telefon opremljen IKM-om, telefon i poslužitelj za pružanje usluga mogu sigurno razmjenjivati konfiguracijske datoteke, dok mrežnim elementima trećih strana omogućuju korištenje zaglavlja poruka u analitičke svrhe i praćenja.

XML konfiguracijski parametar IKM_HTTP_Encrypt_Content drži IKM na telefonu. Iz sigurnosnih razloga ovaj parametar nije dostupan na web stranici administracije telefona. Također nije vidljiv u konfiguracijskoj datoteci telefona kojoj možete pristupiti s IP adrese telefona ili iz izvješća o konfiguraciji telefona poslanih poslužitelju za pružanje usluga.

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

  • Osigurajte telefon IKM određivanjem IKM-a s XML parametrom IKM_HTTP_Encrypt_Content u konfiguracijskoj datoteci koja se šalje s poslužitelja za pružanje usluga na telefon.

  • Ako se ova enkripcija primjenjuje na konfiguracijske datoteke poslane s poslužitelja za pružanje usluga na telefon, pobrinite se da HTTP zaglavlje za kodiranje sadržaja u konfiguracij skoj datoteci ima aes128gcm.

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

  • Ako želite da telefon primijeni ovu enkripciju na konfiguracijska izvješća koja šalje poslužitelju za pružanje usluga, pobrinite se da u pravilu izvješća nije naveden AES-256-CBC ključ.

Opcionalni argumenti ponovne sinkronizacije

Opcijski argumenti, ključ, uid i pwd, mogu prethoditi URL-ovima unesenim u parametre Profile_Rule*, zajedno zatvoreni u četvrtaste zagrade.

Opcija --key govori telefonu da je konfiguracijska datoteka koju prima od poslužitelja za pružanje usluga šifrirana AES-256-CBC enkripcijom, osim ako zaglavlje za kodiranje sadržaja u datoteci ne označava aes128gcm enkripciju. Sam ključ je naveden kao niz koji slijedi pojam --key. Ključ se može priložiti u dvostrukim navodnicima (") po želji. Telefon koristi ključ za dešifriranje konfiguracijske datoteke.

Primjeri upotrebe


[--key VerySecretValue]
[--key “my secret phrase”]
[--key a37d2fb9055c1d04883a0745eb0917a4]

Opcijski argumenti u zagradi su makro prošireni. Parametri posebne namjene, GPP_SA preko GPP_SD, makro su prošireni u makro varijable, $ SA do $ SD, samo kada se koriste kao argumenti ključnih opcija. Pogledajte ove primjere:

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

U profilima otvorenog formata argument za --key mora biti isti kao argument opcije -k koja se daje openssl.

Uid i pwd opcije mogu se koristiti za određivanje korisničkog koda i lozinke koji će biti poslani kao odgovor na izazove provjere autentičnosti HTTP Basic i Digest kada se zatraži navedeni URL. Opcijski argumenti u zagradi su makro prošireni. Parametri posebne namjene, GPP_SA preko GPP_SD, makro su prošireni u makro varijable, $ SA do $ SD, samo kada se koriste kao argumenti ključnih opcija. Pogledajte ove primjere:

GPP_SA = MyUserID
GPP_SB = MySecretPassword

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

Zatim bi se proširio na:

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

Vrste podataka

Ove vrste podataka koriste se s parametrima konfiguracijskog profila:

  • {a, b, c,...} - Izbor između a, b, c,...

  • Bool—logička vrijednost ili "da" ili "ne".

  • CADscript—miniskript koji određuje parametre kadence signala. Do 127 znakova.

    Sintaksa: S 1 [; S 2], gdje:

    • S i =D i (on i,1 /off i,1 [, on i,2 /off i, 2 [, on i, 3 /off i, 3 [, on i,4 /off i, 4 [, on i,5 /off i ,5 [, on i,6 /off i, 6]]]) i poznat je kao odjeljak.

    • on i, j i off i, j su trajanje uključivanja/isključivanja u sekundama segment a. i = 1 ili 2, i j = 1 do 6.

    • D i je ukupno trajanje odjeljka 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 odjeljka reproduciraju se redoslijedom i ponavljaju dok se ne reproducira ukupno trajanje.

    Primjer 1:

    
    60(2/4)
    
    Number of Cadence Sections = 1
    Cadence Section 1: Section Length = 60 s
    Number of Segments = 1
    Segment 1: On=2s, Off=4s
    
    Total Ring Length = 60s
    
    

    Primjer 2 - Prepoznatljiv prsten (kratak, kratak, kratak, dug):

    
    60(.2/.2,.2/.2,.2/.2,1/4)
    
    Number of Cadence Sections = 1
    Cadence Section 1: Section Length = 60s
    Number of Segments = 4
    Segment 1: On=0.2s, Off=0.2s
    Segment 2: On=0.2s, Off=0.2s
    Segment 3: On=0.2s, Off=0.2s
    Segment 4: On=1.0s, Off=4.0s
    
    Total Ring Length = 60s
    
    
  • DialPlanScript—sintaksa skriptiranja koja se koristi za određivanje planova biranja linija 1 i reda 2.

  • Float <n>—vrijednost s plutajućom točkom s do n decimalnih mjesta.

  • FQDN—Potpuno kvalificirano ime 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—miniskript koji specificira parametre frekvencije i razine tona. Sadrži do 127 znakova.

    Sintaksa: F 1 @L 1 [, F 2 @L 2 [, F 3 @L 3 [, F 4 @L 4 [, F 5 @L 5 [, F 6 @L 6]]]], gdje:

    • F 1 —F 6 su frekvencije u Hz (samo nepotpisani cijeli brojevi).

    • L 1 —L 6 su odgovarajuće razine u dBm (s do jednim decimalnim mjestom).

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

    Primjer 1 - Ton čekanja poziva:

    
    440@-10
    
    Number of Frequencies = 1
    Frequency 1 = 440 Hz at –10 dBm
    
    

    Primjer 2 - Ton biranja:

    
    350@-19,440@-19
    
    Number of Frequencies = 2
    Frequency 1 = 350 Hz at –19 dBm
    Frequency 2 = 440 Hz at –19 dBm
    
  • IP— Važeća 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 kako se pojavljuje na URL-u; do 63 znaka.

  • Telefon - Niz telefonskog broja, kao što su 14081234567, *69, *72, 345678; ili generički URL, kao što je 1234 @10 .10.10. 100:5068 ili jsmith@Cisco.com. Niz može sadržavati do 39 znakova.

  • PHTMPLT-predložak telefonskog broja. Svaki predložak može sadržavati jedan ili više uzoraka koji su odvojeni zarezom (,). Bijeli prostor na početku svakog uzorka zanemaruje se. "?" i "*" predstavljaju zamjenske znakove. Za doslovno predstavljanje upotrijebite %xx. Na primjer, %2a predstavlja *. Predložak može sadržavati do 39 znakova. Primjeri: "1408*, 1510*", "1408123???? , 555? 1.".

  • Port — TCP/UDP Broj porta (0-65535). Može se navesti u decimalnom ili heksadecimalnom formatu.

  • ProvisioningRuleSyntax — sintaksa skriptiranja koja se koristi za definiranje pravila ponovne sinkronizacije konfiguracije i nadogradnje firmvera.

  • PWRLevel-razina snage izražena u dBm s jednim decimalnim mjestom, kao što je —13,5 ili 1,5 (dBm).

  • RSCTMPLT-predložak koda statusa SIP odgovora, kao što su "404, 5*", "61?" , "407, 408, 487, 481". Može sadržavati do 39 znakova.

  • Sig <n>—Potpisana n-bitna vrijednost. Može se navesti u decimalnom ili heksadecimalnom formatu. Znak "-" mora prethoditi negativnim vrijednostima. Znak + prije pozitivnih vrijednosti nije obavezan.

  • Zvjezdani kodovi — Aktivacijski kod za dodatnu uslugu, primjeru*69. Kôd može sadržavati do 7 znakova.

  • Str <n>—generički niz s do n nerezerviranih znakova.

  • Vrijeme <n>— Trajanje vremena u sekundama, s do n decimalnih mjesta. Dodatna navedena decimalna mjesta se zanemaruju.

  • ToneScript — miniskript koji određuje parametre frekvencije, razine i kadence tona napretka poziva. Skripta može sadržavati do 127 znakova.

    Sintaksa: FreqScript; Z 1 [; Z 2].

    Odjeljak Z 1 sličan je odjeljku S 1 u CADScriptu, osim što svaki segment uključivanja/isključenja prati parametar frekvencijskih komponenti: Z 1 = D 1 (na i,1 /off i,1 /f i, 1 [, na i, 2/off i,2 /f i, 2 [, on i, 3 /off i,3 [, na i, 4 /off i,4 f i, 4 [, uključeno i, 5/isključeno i,5/f i ,5 [, na i,6/isključeno i, 6/f i,6]]]]) gdje:

    • f i, j = n 1 [+n 2] +n 3 [+n 4 [+n 5 [+n 6]]]].

    • 1 < n k < 6 određuje frekvencijske komponente u FreqScriptu koje se koriste u tom segmentu.

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

    Primjer 1 - Ton biranja:

    
    350@-19,440@-19;10(*/0/1+2)
    
    Number of Frequencies = 2
    Frequency 1 = 350 Hz at –19 dBm
    Frequency 2 = 440 Hz at –19 dBm
    Number of Cadence Sections = 1
    Cadence Section 1: Section Length = 10 s
    Number of Segments = 1
    Segment 1: On=forever, with Frequencies 1 and 2
    
    Total Tone Length = 10s
    
    

    Primjer 2 - Ton mucanja:

    
    350@-19,440@-19;2(.1/.1/1+2);10(*/0/1+2)
    
    Number of Frequencies = 2
    Frequency 1 = 350 Hz at –19 dBm
    Frequency 2 = 440 Hz at –19 dBm
    Number of Cadence Sections = 2
    Cadence Section 1: Section Length = 2s
    Number of Segments = 1
    Segment 1: On=0.1s, Off=0.1s with Frequencies 1 and 2
    Cadence Section 2: Section Length = 10s
    Number of Segments = 1
    Segment 1: On=forever, with Frequencies 1 and 2
    
    Total Tone Length = 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 su 12 ili 0x18, sve dok se vrijednost može uklopiti u n bitova.

Imajte na umu ovo:

  • <Par Name>predstavlja naziv konfiguracijskog parametra. U profilu se odgovarajuća oznaka formira zamjenom razmaka s podvlačenjem "_", kao što je Par _Name.
  • Prazno polje zadane vrijednosti podrazumijeva prazan niz < "" >.
  • Telefon nastavlja koristiti posljednje konfigurirane vrijednosti za oznake koje nisu prisutne u danom profilu.
  • Predlošci se uspoređuju navedenim redoslijedom. Odabrana je prva, a ne najbli ža utakmica. Naziv parametra mora se točno podudarati.
  • Ako je u profilu dato više definicija parametra, posljednja takva definicija u datoteci je ona koja stupa na snagu u telefonu.
  • Specifikacija parametra s praznom vrijednošću parametra prisiljava parametar natrag na zadanu vrijednost. Da biste umjesto toga odredili prazan niz, upotrijebite prazan niz "" kao vrijednost parametra.
Je li taj članak bio koristan?
Je li taj članak bio koristan?