U ovom članku
dropdown icon
Konfigurišite telefon za ponovnu sinhronizaciju profila
    Ponovo sinhronizujte profil telefona preko TFTP-a
    Obezbedite profil specifičan za telefon na TFTP serveru
    Ponovo sinhronizujte profil telefona sa HTTP GET
    Automatski ponovo sinhronizujte profil telefona
    Parametri ponovne sinhronizacije profila
    Obezbeđivanje putem Cisco KSML-a
    Rezolucija URL-a sa makro proširenjem
    Navedite vrstu autentifikacije profila
dropdown icon
Ručno primenite profil na telefon
    Preuzmite konfiguracionu datoteku na telefon sa TFTP servera
    Preuzmite konfiguracionu datoteku na telefon pomoću cURL-a
dropdown icon
Reference za konfiguraciju profila
    Formati profila konfiguracije
    Otvorena kompresija profila
    Otvorite šifrovanje profila
    Opcionalni argumenti ponovne sinhronizacije
    Tipovi podataka

Konfigurišite podešavanja profila za telefone serije 9800 i 8875 (BroadVorks)

list-menuU ovom članku
list-menuPovratne informacije?

Ovaj članak pomoći je za Cisco Desk Phone 9800 Series i Cisco Video Phone 8875 registrovan na Cisco BroadVorks. Informacije na ovoj stranici uključuju ponovnu sinhronizaciju profila, ručno nanošenje profila i sintaksu konfiguracije.

Konfigurišite telefon za ponovnu sinhronizaciju profila

Ponovo sinhronizujte profil telefona preko TFTP-a

Telefon podržava više mrežnih protokola za preuzimanje konfiguracionih profila. Najosnovniji protokol za prenos profila je TFTP (RFC1350). TFTP se široko koristi za obezbeđivanje mrežnih uređaja unutar privatnih LAN mreža. Iako se ne preporučuje za implementaciju udaljenih krajnjih tačaka preko Interneta, TFTP može biti pogodan za implementaciju unutar malih organizacija, za interno obezbeđivanje preduzeća i za razvoj i testiranje. U sledećoj proceduri profil se menja nakon preuzimanja datoteke sa TFTP servera.

1

Unutar LAN okruženja povežite računar i telefon sa čvorištem, prekidačem ili malim ruterom.

2

Na računaru instalirajte i aktivirajte TFTP server.

3

Koristite uređivač teksta da biste kreirali profil konfiguracije.

Da biste proverili da li je profil dodeljen vašem telefonu kasnije, neke od vrednosti možete postaviti kao oznake. Na primer, podesite vrednost za GPP_A na 12345678 kao što je prikazano u sledećem primeru:

<flat-profile>
  <GPP_A> 12345678
  </GPP_A>
</flat-profile>
4

Sačuvajte KSML konfiguracionu datoteku u korenskom direktorijumu TFTP servera.

Možete da proverite da li je TFTP server pravilno konfigurisan: zatražite datoteku konfiguracionog profila koristeći TFTP klijent koji nije telefon. Poželjno je koristiti TFTP klijent koji radi na odvojenom hostu od servera za obezbeđivanje.

5

U veb pregledaču na računaru otvorite veb stranicu administracije. Na primer, pretpostavimo da je IP adresa telefona 192.168.1.100, otvorite sledeći URL u veb pregledaču:


http://192.168.1.100/admin/advanced

6

Izaberite karticu G las > Obezbeđivanje i pregledajte vrednosti parametara opšte namene GPP_A preko GPP_P. Oni bi trebali biti prazni.

7

Ponovo sinhronizujte testni telefon sa profilom konfiguracije koji ste kreirali otvaranjem URL-a za ponovnu sinhronizaciju u veb pregledaču.

Primer:

Ako je IP adresa TFTP servera 192.168.1.200, naredba treba da bude slična sledećem primeru:


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

Kada telefon primi ovu komandu, uređaj na adresi 192.168.1.100 zahteva datoteku konfiguracionog profila basic.txt sa TFTP servera na IP adresi 192.168.1.200. Telefon zatim raščlanjuje preuzetu datoteku i ažurira parametar GPP_A sa vrednošću 12345678.

8

Proverite da li je parametar ispravno ažuriran. Osvežite veb stranicu administracije i idite na G las > Provisioning.

Parametar GPP_A sada treba da sadrži vrednost 12345678.

Obezbedite profil specifičan za telefon na TFTP serveru

1

Nabavite MAC adresu telefona sa etikete proizvoda. (MAC adresa je broj, koristeći brojeve i male šesterokutne cifre, na primer, 000e08aabbcc.

2

Preimenujte konfiguracionu datoteku u CP-kkskkk macaddress.cfg (zamenju jući kk kk brojem modela i macaddress sa MAC adresom telefona).

Primer:

CP-8875 000e08aabbcc.cfg

3

Premestite novu datoteku u virtuelni korijenski direktorijum TFTP servera.

4

Pristupite veb stranici administracije telefona.

5

Izaberite Glas > O bezbeđivanje.

6

Unesite putanju datoteke profila u polje Pravilo profil a.

Primer: Pret postavimo da je IP adresa TFTP servera 192.168.1.200, a ime datoteke profila


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

Kliknite na dug me Pošalji sve promene. Ovo uzrokuje trenutno ponovno pokretanje i ponovnu sinhronizaciju.

Kada dođe do sledeće ponovne sinhronizacije, telefon preuzima novu datoteku proširivanjem makro izraza $ MA na svoju MAC adresu.

Ponovo sinhronizujte profil telefona sa HTTP GET

1

Instalirajte HTTP server na lokalni računar ili drugi pristupačni host.

Apache server otvorenog koda može se preuzeti sa interneta.

2

Otpremite datoteku konfiguracionog profila u virtuelni korijenski direktorijum instaliranog servera.

3

Da biste proverili pravilnu instalaciju servera i pristup datoteci profila, otvorite profil pomoću veb pregledača.

4

Izmenite Pravilo Profila testnog telefona tako da ukazuje na HTTP server umesto TFTP servera, tako da periodično preuzimate njegov profil.

Na primer, pod pretpostavkom da je HTTP server na 192.168.1.300 i ime datoteke profila je basic.txt, unesite sledeću vrednost:

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

Kliknite na dug me Pošalji sve promene. Ovo uzrokuje trenutno ponovno pokretanje i ponovnu sinhronizaciju.

6

Posmatrajte sislog poruke koje telefon šalje. Periodična sinhronizacija sada bi trebalo da dobije profil sa HTTP servera.

7

U evidencijama HTTP servera posmatrajte kako se informacije koje identifikuju testni telefon pojavljuju u dnevniku korisničkih agenata.

Ove informacije treba da uključuju proizvođača, naziv proizvoda, trenutnu verziju firmvera i serijski broj.

Automatski ponovo sinhronizujte profil telefona

Uređaj može periodično da se sinhronizuje sa serverom za obezbeđivanje kako bi se osiguralo da se sve promene profila izvršene na serveru propagiraju na uređaj krajnje tačke (za razliku od slanja eksplicitnog zahteva za ponovnu sinhronizaciju krajnjoj tački).

Da bi se telefon periodično sinhronizovao sa serverom, URL konfiguracionog profila se definiše pomoću parametra Profile_Rule, a period ponovne sinhronizacije se definiše korišćenjem parametra Resinc_Periodic.

1

Pristupite veb stranici administracije telefona.

2

Izaberite Glas > O bezbeđivanje.

3

Definišite parametar Profile_Rule. Ovaj primer pretpostavlja IP adresu TFTP servera 192.168.1.200.

4

U polje Resinc Periodi čno unesite malu vrednost za testiranje, kao što je 30 sekundi.

5

Kliknite na dug me Pošalji sve promene.

Sa novim podešavanjima parametara, telefon se sinhronizuje dva puta u minutu sa konfiguracionom datotekom koju URL navodi.

6

Posmatrajte rezultirajuće poruke u tragu sisloga.

7

Uverite se da je polje Resinc On Reset podešeno na Da.


<Resync_On_Reset>Yes</Resync_On_Reset>

8

Pokrenite napajanje telefona da biste ga prisilili da se ponovo sinhronizuje sa serverom za obezbeđivanje.

Ako operacija ponovne sinhronizacije ne uspe iz bilo kog razloga, na primer ako server ne reaguje, jedinica čeka (za broj sekundi konfigurisanih u odlaganju ponovnog pokušaja greške za ponovnu sinhronizaciju) pre nego što ponovo pokuša da se sinhronizuje. Ako je kašnjenje ponovnog pokušaja ponovne sinhroniz acije nula, telefon ne pokušava da se ponovo sinhronizuje nakon neuspešnog pokušaja ponovne sinhronizacije.

9

(Opcionalno) Podesite vrednost polja za od laganje ponovnog pokušaja greške Resinc na mali broj, kao što je 30.


<Resync_Error_Retry_Delay>30</Resync_Error_Retry_Delay>

10

Onemogućite TFTP server i posmatrajte rezultate u izlazu sislog.

Parametri ponovne sinhronizacije profila

Sledeća tabela definiše funkciju i upotrebu parametara ponovne sinhronizacije profila u odeljku Profil konfiguracije ispod kartice G las > Obezbeđivanje na veb stranici telefona. Takođe definiše sintaksu niza koji se dodaje u konfiguracionu datoteku telefona (cfg.xml) sa KSML kodom za konfigurisanje parametra.

Tabela 1. Parametri ponovne sinhronizacije profila

Parametar

Opis

Omogući pružanje

Omogućava ili uskraćuje radnje ponovne sinhronizacije profila konfiguracije.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Provision_Enable ua="na">Da</Provision_Enable>
  • Na veb stranici telefona postavite ovo polje na Da da biste dozvolili radnje ponovne sinhronizacije ili Ne da biste blokirali rad nje ponovne sinhronizacije.

Podrazumevano: Da

Ponovno sinhronizujte pri resetovanju

Određuje da li telefon ponovo sinhronizuje konfiguracije sa serverom za obezbeđivanje nakon uključivanja i nakon svakog pokušaja nadogradnje.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_On_Reset ua="na">Da</Resync_On_Reset>
  • Na veb stranici telefona po desite ovo polje na Da da biste dozvolili ponovnu sinhronizaciju pri uključivanju ili resetovanju, ili Ne da biste blokirali ponovnu sinhronizaciju prilikom uključivanja ili resetovanja.

Podrazumevano: Da

Ponovo sinhronizujte slučajno kašnjenje

Sprečava preopterećenje servera za obezbeđivanje kada se veliki broj uređaja istovremeno uključi i pokuša početnu konfiguraciju. Ovo kašnjenje je efikasno samo u početnom pokušaju konfiguracije, nakon uključivanja ili resetovanja uređaja.

Parametar je maksimalni vremenski interval koji uređaj čeka pre nego što stupi u kontakt sa serverom za obezbeđivanje. Stvarno kašnjenje je pseudo-slučajni broj između 0 i ove vrednosti.

Ovaj parametar je u jedinicama od 20 sekundi.

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

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_Random_Delay ua="na">2</Resync_Random_Delay>
  • Na veb stranici telefona navedite broj jedinica (20 sekundi) za telefon da odloži ponovnu sinhronizaciju nakon uključivanja ili resetovanja.

Podrazumevana vrednost je 2 (40 sekundi).

Resinc At (HHmm)

Vreme (HHmm) koje telefon ponovo sinhronizuje sa serverom za obezbeđivanje.

Vrednost za ovo polje mora biti četvorocifreni broj u rasponu od 0000 do 2400 da bi se označilo vreme u HhMM formatu. Na primer, 0959 označava 09:59.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_At__HHmm_ ua="na">0959</Resync_At__HHmm_>
  • Na veb stranici telefona odred ite vreme u HHMM formatu da telefon započne ponovnu sinhronizaciju.

Podrazumevana vrednost je prazna. Ako je vrednost nevažeća, parametar se ignoriše. Ako je ovaj parametar postavljen sa važećom vrednošću, parametar Res inc Periodični se ignoriše.

Ponovno sinhronizujte slučajnim kašnjenjem

Sprečava preopterećenje servera za obezbeđivanje kada se veliki broj uređaja istovremeno uključuje.

Da bi se izbeglo poplavljanje zahteva za ponovnu sinhronizaciju na server sa više telefona, telefon se ponovo sinhronizuje u opsegu između sati i minuta i sati i minuta plus slučajno kašnjenje (hhmm, hhmm+random_delay). Na primer, ako je slučajno kašnjenje = (Resinc At Random Delay + 30) /60 minuta, ulazna vrednost u sekundama se pretvara u minute, zaokružujući do sledećeg minuta da bi se izračunao konačni interval random_delay.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_At_Random_Delay ua="na">600</Resync_At_Random_Delay>
  • Na veb stranici telefona navedite vremenski period u sekundama.

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

Ako je vrednost manja od 600, slučajno unutrašnje kašnjenje je između 0 i 600.

Podrazumevana vrednost je 600 sekundi (10 minuta).

Periodična ponovna sinhronizacija

Vremenski interval između periodične resinhronizacije sa serverom za obezbeđivanje. Povezani tajmer za ponovnu sinhronizaciju aktivan je tek nakon prve uspešne sinhronizacije sa serverom.

Važeći formati su sledeći:

  • Ceo broj

    Primer: Ulaz od 3000 ukazuje da se sledeća ponovna sinhronizacija dogodi za 3000 sekundi.

  • Više celih brojeva

    Primer: Ulaz od 600,1200,300 ukazuje da se prva ponovna sinhronizacija dešava za 600 sekundi, druga ponovna sinhronizacija se dešava za 1200 sekundi nakon prve, a treća ponovna sinhronizacija se dešava za 300 sekundi nakon druge.

  • Vremenski raspon

    Na primer, ulaz od 2400+30 ukazuje da se sledeća ponovna sinhronizacija dešava između 2400 i 2430 sekundi nakon uspešne ponovne sinhronizacije.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_Periodic ua="na">3600</Resync_Periodic>
  • Na veb stranici telefona navedite vremenski period u sekundama.

Podesite ovaj parametar na nulu da biste onemogućili periodičnu resinhronizaciju.

Podrazumevana vrednost je 3600 sekundi.

Odlaganje ponovnog pokušaja greške ponovne sinhronizacije

Ako operacija ponovne sinhronizacije ne uspe jer telefon nije mogao da preuzme profil sa servera, ili je preuzeta datoteka oštećena ili dođe do interne greške, telefon pokušava ponovo da se sinhronizuje nakon vremena određenog u sekundama.

Važeći formati su sledeći:

  • Ceo broj

    Primer: Ulaz od 300 ukazuje da se sledeći ponovni pokušaj ponovne sinhronizacije dogodi za 300 sekundi.

  • Više celih brojeva

    Primer: Ulaz od 600,1200,300 ukazuje da se prvi ponovni pokušaj dešava za 600 sekundi nakon neuspeha, drugi pokušaj se dešava za 1200 sekundi nakon neuspeha prvog ponovnog pokušaja, a treći ponovni pokušaj se dešava za 300 sekundi nakon neuspeha drugog ponovnog pokušaja.

  • Vremenski raspon

    Na primer, ulaz od 2400+30 ukazuje da se sledeći ponovni pokušaj dešava između 2400 i 2430 sekundi nakon neuspeha ponovne sinhronizacije.

Ako je kašnjenje postavljeno na 0, uređaj ne pokušava ponovo da sinhronizuje nakon neuspelog pokušaja ponovne sinhronizacije.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_Error_Retry_Delay ua="na">60,120.240.480,960.1920.3840.768015360.30720.61440.86400</Resync_Error_Retry_Delay>
  • Na veb stranici telefona navedite vremenski period u sekundama.

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

Odlaganje prisilnog ponovnog sinhronizovanja

Maksimalno kašnjenje (u sekundama) telefon čeka pre ponovne sinhronizacije.

Uređaj se ne sinhronizuje ponovo dok je jedna od njegovih telefonskih linija aktivna. Pošto ponovna sinhronizacija može trajati nekoliko sekundi, poželjno je sačekati dok uređaj ne bude u stanju mirovanja duže vreme pre ponovne sinhronizacije. Ovo omogućava 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 vrednost brojača. Događaji ponovne sinhronizacije se odlažu sve dok se ovaj brojač ne smanji na nulu.

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

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Forced_Resync_Delay ua="na">14400</Forced_Resync_Delay>
  • Na veb stranici telefona navedite vremenski period u sekundama.

Podrazumevana vrednost je 14.400 sekundi.

Ponovo sinhronizujte sa SIP-a

Kontroliše zahteve za ponovnu sinhronizaciju putem SIP NOTIFI događaja koji se šalje sa proksi servera dobavljača usluga na telefon. Ako je omogućeno, proksi može zatražiti ponovnu sinhronizaciju slanjem SIP NOTIFI poruke koja sadrži zaglavlje Event: resync na uređaj.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_From_SIP ua="na">Da</Resync_From_SIP>
  • Na veb stranici telefona izaberite Da da biste omogućili ovu funkciju ili Ne da biste je isključili.

Podrazumevano: Da

Ponovo sinhronizujte nakon pokušaja nadogradnje

Omogućava ili onemogućava operaciju ponovne sinhronizacije nakon bilo kakve nadogradnje. Ako je izabrana opcija Da, sinhronizacija se aktivira nakon nadogradnje firmvera.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_After_Upgrade_Attempt ua="na">Da</Resync_After_Upgrade_Attempt>
  • Na veb stranici telefona izaberite Da da biste pokrenuli ponovnu sinhronizaciju nakon nadogradnje firmvera ili Ne da biste ponovo sinhronizovali.

Podrazumevano: Da

Resinc Trigger 1

Resinc Trigger 2

Ako se logička jednačina u ovim parametrima proceni na FALSE, ponovna sinhronizacija se ne aktivira čak i kada je Resinc On Reset postavljen na TRUE. Samo ponovna sinhronizacija putem URL-a direktne akcije i SIP obaveštenja ignoriše ove okidače ponovne sinhronizacije.

Parametri se mogu programirati uslovnim izrazom koji prolazi kroz makro ekspanziju. Za važeća proširenja makro pogledajte Promenljive proširenja makro u odeljku Paramet ri za obezbeđivanje.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- 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 veb stranici telefona navedite okidače.

Podrazumevano: Prazno

Resinc koji se može konfigurirati za korisnike

Omogućava korisniku da ponovo sinhronizuje telefon iz menija ekrana telefona. Kada je podešeno na Da, korisnik može ponovo sinhronizovati konfiguraciju telefona unosom pravila profila sa telefona. Kada je podešen na Ne, parametar Pravila profil a se ne prikazuje u meniju ekrana telefona.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

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

  • Na veb stranici telefona izaberite Da da biste prikazali parametar Pravila profil a u meniju telefona ili izaberite Ne da biste sakrili ovaj parametar.

Podrazumevano: Da

Resinc ne uspeva na FNF-u

Ponovna sinhronizacija se obično smatra neuspešnom ako traženi profil nije primljen sa servera. Ovaj parametar poništava ovo ponašanje. Kada je podešeno na Ne, uređaj prihvata odgovor koji nije pronađen sa servera kao uspešnu ponovnu sinhronizaciju.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Resync_Fails_On_FNF ua="na">Da</Resync_Fails_On_FNF>
  • Na veb stranici telefona izaberite Da da biste prihvatili odgovor koji nije pronađen u datoteci kao neuspešnu ponov nu sinhronizaciju, ili izaberite Ne da biste prihvatili odgovor koji nije pronađ en u datoteci kao uspešnu ponovnu sinhroniz aciju.

Podrazumevano: Da

Tip autentifikacije profila

Određuje akreditive koje će se koristiti za autentifikaciju naloga profila. Dostup ne opcije su:

  • Onemoguć eno: Onemogućava funkciju profilnog naloga. Kada je ova funkcija onemogućena, meni za podešavanje naloga profil a se ne prikazuje na ekranu telefona.

  • Osnovna HTTP autentifik acija: HTTP akreditivi za prijavu koriste se za autentifikaciju naloga profila.

  • KSSI autentifikacija: KSI akreditivi za prijavu ili XSI SIP akreditivi se koriste za autentifikaciju naloga profila. Akreditivi za autentifikaciju zavise od KSI tipa autentifik acije za telefon:

    • Kada je XSI tip autentifikacije za telefon podešen na KSI akreditivi za prijavu, koriste se KSI akreditivi za prijavu.

    • Kada je XSI tip autentifikacije za telefon podešen na SIP akreditive, koriste se KSSI SIP akreditivi.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Profile_Authentication_Type ua="na">Osnovna Http autentifikacija</Profile_Authentication_Type>
  • Na veb stranici telefona izaberite opciju sa liste da telefon potvrdi autentifikaciju ponovne sinhronizacije profila.

Podrazumevano: Osnovna HTTP autentifikacija

Dodatne informacije potražite u odeljku O dređivanje tipa autentifikacije profila u odelj ku Određivanje telefona za ponovnu sinhronizaciju profila.

Pravilo profila

Pravilo profila B

Pravilo profila C

Pravilo profila D

Svako pravilo profila obaveštava telefon o izvoru iz kojeg se dobije profil (konfiguraciona datoteka). Tokom svake operacije ponovne sinhronizacije, telefon primenjuje sve profile u nizu.

Ako primenjujete AES-256-CBC enkripciju na konfiguracione datoteke, navedite ključ za šifrovanje sa ključnom rečju --key na sledeći način:

[--ključ] <encryption key>

Ključ za šifrovanje možete priložiti u dvostrukim navodnicima („) po želji.

  • U konfiguracionoj datoteci telefona (cfg.xml) sa KSML- om unesite niz u ovom formatu:

    <Profile_Rule ua="na">/$psn.kml</Profile_Rule>

    <Profile_Rule_B ua="na"/>

    <Profile_Rule_C ua="na"/>

    <Profile_Rule_D ua="na"/>

  • Na veb stranici telefona navedite pravilo profila.

Podrazumevano: /$ psn.kml

DHCP opcija za upotrebu

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

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

DHCPv6 Opcija za upotrebu

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

Podrazumevano: 17,160,159

Obezbeđivanje putem Cisco KSML-a

Telefone možete obezbediti putem Cisco KSML funkcija.

KSML objekat možete poslati na telefon putem SIP Notify paketa ili HTTP posta na CGI interfejs telefona: http://PhoneIPAddress/CGI/Execute.

CP-XXXX-3PCC proširuje Cisco KSML funkciju da podrži obezbeđivanje preko KSML objekta:


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

Nakon što telefon primi KSML objekat, preuzima datoteku za obezbeđivanje iz [profile-rule]. Ovo pravilo koristi makronaredbe za pojednostavljenje razvoja aplikacije KSML usluga.

Rezolucija URL-a sa makro proširenjem

Poddirektorijumi sa više profila na serveru pružaju pogodan metod za upravljanje velikim brojem raspoređenih uređaja. URL profila može da sadrži:

  • Ime servera za obezbeđivanje ili eksplicitna IP adresa. Ako profil identifikuje server za obezbeđivanje po imenu, telefon vrši DNS pretragu da bi rešio ime.

  • Nestandardni port servera koji je naveden u URL-u koristeći standardni sintaksi:port koji sle di ime servera.

  • Poddirektorijum virtuelnog korijenskog direktorija servera gde se profil čuva, naveden korišćenjem standardne URL notacije i kojim se upravlja makro ekspanzijom.

Na primer, sledeći Profile_Rule zahteva datoteku profila ($pn.cfg), u poddirektorijumu servera /cisco/config, sa TFTP servera koji radi na hostu prov.telco.com i sluša vezu na portu 6900:


<Profile_Rule>
tftp://prov.telco.com:6900/cisco/config/$PN.cfg
</Profile_Rule>

Profil za svaki telefon može se identifikovati u parametru opšte namene, a njegova vrednost se odnosi u okviru zajedničkog pravila profila korišćenjem makro proširenja.

Na primer, pretpostavimo da je GPP_B definisan kao Dj6Lmp23K.

Pravilo profila ima vrednost:


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

Kada se uređaj ponovo sinhronizuje i makronaredbi se prošire, telefon sa MAC adresom 000e08012345 traži profil sa imenom koje sadrži MAC adresu uređaja na sledećem URL-u:


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

Navedite vrstu autentifikacije profila

Autentifikacija profila omogućava korisnicima telefona da ponovo sinhronizuju profil obezbeđenja na telefon. Informacije o autentifikaciji su potrebne dok telefon prvi put pokušava da ponovo sinhronizuje i preuzme konfiguracionu datoteku i dobija grešku autentifikacije HTTP ili HTTPS 401. Kada omogućite ovu funkciju, ekran za podešavanje naloga profil a prikazuje se na telefonu za sledeće situacije:

  • Kada se greška autentifikacije HTTP ili HTTPs 401 pojavi tokom prvog pružanja usluga nakon ponovnog pokretanja telefona

  • Kada su korisničko ime i lozinka naloga profila prazni

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

Ako je ekran za podešavanje profil a propušten ili zanemaren, korisnik takođe može pristupiti ekranu za podešavanje putem menija ekrana telefona ili softtastera za podešavanje, koji se prikazuje samo kada nijedna linija na telefonu nije registrovana.

Kada onemogućite funkciju, ekran za podešavanje naloga profil a se ne prikazuje na telefonu.

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

  • Kada navedete tačan URL u polju Pra vilo profil a bez korisničkog imena i lozinke, telefon zahteva autentifikaciju ili sažetak da bi se profil ponovo sinhronizovao. Sa ispravnim profilnim nalogom, autentifikacija prolazi. Sa pogrešnim profilnim nalogom, autentifikacija ne uspeva.

  • Kada navedete tačan URL u polju Pra vilo profil a sa tačnim korisničkim imenom i lozinkom, telefon zahteva autentifikaciju ili sažetak da bi se profil ponovo sinhronizovao. Nalog profila se ne koristi za sinhronizaciju telefona. Prijava je uspešna.

  • Kada navedete tačan URL u polju Pra vilo profil a sa pogrešnim korisničkim imenom i lozinkom, telefon zahteva autentifikaciju ili sažetak da bi se profil ponovo sinhronizovao. Nalog profila se ne koristi za resinhronizaciju telefona. Prijava uvek ne uspeva.

  • Kada unesete pogrešan URL u polju Pra vilo profil a, prijava uvek ne uspeva.

Takođe možete da konfigurišete parametre u konfiguracionoj datoteci telefona pomoću KSML (cfg.xml) koda.

Tip autentifikacije profila možete odrediti sa veb stranice administracije telefona.

1

Pristupite veb stranici administracije telefona.

2

Izaberite Glas > O bezbeđivanje.

3

U odeljku Profil konfiguracije podesite parametar Tip autentifikacije profil a da biste odredili akreditive koje će se koristiti za autentifikaciju naloga profila.

Ovaj parametar možete da konfigurišete u KSML datoteci konfiguracije telefona (cfg.xml) unosom niza u ovom formatu:

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

Opcije:

  • Onem ogućeno: Onemogućava funkciju naloga profila.Kada je ova funkcija onemogućena, meni za podešavanje naloga profil a se ne prikazuje na ekranu telefona.

  • Osnovna HTTP autentifik acija: HTTP akreditivi za prijavu koriste se za autentifikaciju naloga profila.

  • KSSI autentifikacija: KSI akreditivi za prijavu ili XSI SIP akreditivi se koriste za autentifikaciju naloga profila. Akreditivi za autentifikaciju zavise od KSI tipa autentifikacije za telefon:

    Kada je XSI tip autentifikacije za telefon podešen na KSI akreditivi za prijavu, koriste se KSI akreditivi za prijavu.

    Kada je XSI tip autentifikacije za telefon podešen na SIP akreditive, koriste se KSSI SIP akreditivi.

Podrazumevano: Osnovna HTTP autentifikacija

4

Kliknite na dug me Pošalji sve promene.

Ručno primenite profil na telefon

Preuzmite konfiguracionu datoteku na telefon sa TFTP servera

Dovršite ove korake da biste preuzeli konfiguracionu datoteku na aplikaciju TFTP servera na računaru.

1

Povežite računar sa LAN portom telefona.

2

Pokrenite aplikaciju TFTP servera na računaru i uverite se da je konfiguraciona datoteka dostupna u TFTP korenskom direktorijumu.

3

U veb pregledaču unesite IP adresu LAN telefona, IP adresu računara, ime datoteke i akreditive za prijavu. Koristite ovaj format:

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

Primer:

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

Preuzmite konfiguracionu datoteku na telefon pomoću cURL-a

Dovršite ove korake da biste preuzeli konfiguraciju na telefon pomoću cURL-a. Ovaj alat komandne linije koristi se za prenos podataka sa URL sintaksom. Da biste preuzeli cURL, posetite:

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

Preporučujemo da ne koristite cURL da biste postavili konfiguraciju na telefonu jer se korisničko ime i lozinka mogu snimiti dok koristite cURL.

1

Povežite računar sa LAN portom telefona.

2

Preuzmite konfiguracionu datoteku na telefon unosom sledeć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 prihvata konfiguracije u KSML formatu.

Primeri u ovom odeljku koriste konfiguracione profile sa KSML sintaksom.

Formati profila konfiguracije

Profil konfiguracije definiše vrednosti parametara za telefon.

KSML format konfiguracionog profila koristi standardne KSML alate za autorstvo za sastavljanje parametara i vrednosti.

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

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

Otvorite format profila

Profil otvorenog formata je tekstualna datoteka sa sintaksom sličnom KSML-u u hijerarhiji elemenata, sa atributima i vrednostima elemenata. Ovaj format vam omogućava da koristite standardne alate za kreiranje konfiguracione datoteke. KSML konfiguraciona datoteka može se poslati sa servera za obezbeđivanje na telefon tokom operacije ponovne sinhronizacije, bez kompilacije kao binarnog objekta.

Telefon može prihvatiti formate konfiguracije koje generišu standardni alati. Ova funkcija olakšava razvoj softvera za obezbeđivanje pozadinskih servera koji generiše konfiguracione profile iz postojećih baza podataka.

Da bi zaštitio poverljive informacije u konfiguracionom profilu, server za obezbeđivanje isporučuje KSML konfiguracionu datoteku telefonu preko kanala zaštićenog TLS-om. Po želji, datoteka se može komprimovati korišćenjem algoritma gzip deflate (RFC1951).

Datoteka se može šifrovati jednim od ovih metoda šifrovanja:

  • AES-256-CBC enkripcija

  • Šifrovanje HTTP sadržaja zasnovano na RFC-8188 sa AES-128-GCM šifrovanjem

Konfiguraciona datoteka može da sadrži ove komponente:

  • Oznake elemenata

  • Atributi

  • Parametri

  • Funkcije formatiranja

  • KSML komentari

Primer: 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 sledeća pravila kada kreirate ili ažurirate konfiguracionu datoteku.

  • Format pružanja KSML i Veb korisnički interfejs omogućavaju konfiguraciju istih postavki. Imena oznaka KSML i imena polja u Veb korisničkom interfejsu su slični, ali se razlikuju zbog ograničenja imena KSML elemenata. Na primer, podvlačenje (_) u KSML konfiguracionoj datoteci umesto razmaka na Veb korisničkom interfejsu.

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

  • Imena elemenata su zatvorena u ugaonim zagradama.

  • Većina imena elemenata slična su imenima polja na veb korisničkom interfejsu telefona, sa sledećim modifikacijama:

    • Imena elemenata ne smeju uključivati razmake ili posebne znakove. Da biste dobili ime elementa iz naziva veb polja, zamenite podvlačenje za svaki razmak ili posebne znakove [,], (,) ili/.

      Primer: <Resync_On_Reset>Element predstavlja polje Resinc On Reset.

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

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

  • Svaka oznaka otvarajućeg elementa mora imati odgovarajuću oznaku zatvarajućeg elementa. Na primer:

    
    <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 osetljive na velika i mala slova.

  • Oznake praznih elemenata su dozvoljene i biće tumačene kao konfigurisanje vrednosti da bude prazna. Unesite oznaku elementa otvaranja bez odgovarajuće oznake elementa i umetnite razmak i kosu crtu napred ispred zagrada ugla zatvaranja (>). U ovom primeru, Pravilo profila B je prazno:

    
    <Profile_Rule_B />
    
  • Prazna oznaka elementa može se koristiti za sprečavanje prepisivanja bilo koje vrednosti koje je korisnik isporučio tokom operacije ponovne sinhronizacije. U sledećem primeru postavke brzog biranja korisnika su nepromenjene:

    <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>
    
  • Koristite praznu vrednost da podesite odgovarajući parametar na prazan niz. Unesite element za otvaranje i zatvaranje bez ikakve vrednosti između njih. U sledećem primeru, parametar GPP_A je postavljen na prazan niz.

    
    <flat-profile>
    <GPP_A>
      </GPP_A>
    </flat-profile>
    
  • Neprepoznata imena elemenata se ignorišu.

Svojstva parametara

Ova svojstva važe za parametre:

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

  • Neprepoznati parametri se ignorišu.

  • Ako profil otvorenog formata sadrži više pojavljivanja iste oznake parametara, poslednja takva pojava nadmašuje bilo koju raniju pojavu. Da biste izbegli nenamerno poništavanje vrednosti konfiguracije za parametar, preporučujemo da svaki profil navede najviše jednu instancu parametra.

  • Poslednji obrađeni profil ima prednost. Ako više profila određuje isti parametar konfiguracije, prednost ima vrednost poslednjeg profila.

Formati nizova

Ova svojstva se odnose na formatiranje nizova:

  • Komentari su dozvoljeni kroz standardnu KSML sintaksu.

    <!-- My comment is typed here -->
  • Vodeći i zadnji beli prostor je dozvoljen za čitljivost, ali se uklanja iz vrednosti parametra.

  • Nove linije unutar vrednosti pretvaraju se u razmake.

  • KSML zaglavlje obras ca <? ? > je dozvoljeno, ali telefon to ignoriše.

  • Da biste uneli posebne znakove, koristite osnovne izbege KSML znakova, kao što je prikazano u sledećoj tabeli.

    Specijalni karakter

    KSML sekvenca bekstva

    & (ampersand)

    &

    < (manje od)

    <

    > (veći od)

    >

    '(apostrof)

    '

    „(dvostruki citat)

    „

    U sledećem primeru unose se bekstva znakova kako bi predstavljali veće i manje od simbola koji su potrebni u pravilu plana biranja. Ovaj primer definiše plan pozivanja telefonske linije za informacije koji postavlja <Dial_Plan_1_>parametar (Admin Login > advanced > Voice > Ekt (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 vrednosti (s.a. (i.).

  • Firmver telefona podržava samo ASCII znakove.

Otvorena kompresija profila

Podržana metoda kompresije je gzip deflate algoritam (RFC1951). Uslužni program gzip i biblioteka kompresije koja implementira isti algoritam (zlib) dostupni su sa Internet sajtova.

Da bi identifikovao kompresiju, telefon očekuje da komprimovana datoteka sadrži zaglavlje kompatibilno sa gzip. Pozivanje gzip uslužnog programa na originalnom Open profilu generiše zaglavlje. Telefon pregledava zaglavlje preuzete datoteke da bi odredio format datoteke.

Na primer, ako je profile.xml validan profil, datoteka profil.kml.gz je takođe prihvaćena. Bilo koja od sledećih komandi može da generiše ovaj tip profila:

  • >gzip profile.xml

    Zamenjuje originalnu datoteku komprimovanom datotekom.

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

    Ostavlja originalnu datoteku na mestu i stvara novu komprimovanu datoteku.

Otvorite šifrovanje profila

Šifrovanje simetričnog ključa može se koristiti za šifrovanje otvorenog konfiguracionog profila, bez obzira da li je datoteka komprimovana ili ne. Kompresija, ako se primenjuje, mora se primeniti pre šifrovanja.

Server za obezbeđivanje koristi HTTPS za rukovanje početnim obezbeđivanjem telefona nakon primene. Prethodno šifrovanje konfiguracionih profila van mreže omogućava upotrebu HTTP-a za naknadnu resinhronizaciju profila. Ovo smanjuje opterećenje HTTPS servera u velikim raspoređivanjima.

Telefon podržava dva načina šifrovanja konfiguracionih datoteka:

  • AES-256-CBC enkripcija

  • Šifrovanje HTTP sadržaja zasnovano na RFC 8188 sa AES-128-GCM šifrovanjem

Ključ ili materijal za ulazni ključ (IKM) mora biti unapred dodeljen jedinici ranije. Bootstrap tajnog ključa može se sigurno postići korišćenjem HTTPS-a.

Ime datoteke konfiguracije ne zahteva određeni format, ali ime datoteke koje se završava ekstenzijom .cfg obično označava konfiguracioni profil.

AES-256-CBC šifrovanje

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

Alat za šifrovanje OpenSSL, dostupan za preuzimanje sa različitih Internet lokacija, može izvršiti šifrovanje. Podrška za 256-bitnu AES enkripciju može zahtevati ponovnu kompilaciju alata da bi se omogućio AES kod. Firmver je testiran prema verziji openssl-1.1.1d.

Za šifrovanu datoteku profil očekuje da datoteka ima isti format kao što je generisana sledeć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 koja obična tekstualna fraza i koji se koristi za generisanje nasumične 64-bitne soli. Sa tajnom određenom argumentom -k, alat za šifrovanje izvodi slučajni 128-bitni početni vektor i stvarni 256-bitni ključ za šifrovanje.

Kada se ovaj oblik šifrovanja koristi na konfiguracionom profilu, telefon mora biti obavešten o vrednosti tajnog ključa za dešifrovanje datoteke. Ova vrednost je navedena kao kvalifikator u URL-u profila. Sintaksa je sledeća, koristeći eksplicitni URL:


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

Ova vrednost se programira korišćenjem jednog od parametara Profile_Rule.

Nekoliko parametara obezbeđenja podvrgava se makro ekspanziji interno pre nego što se proceni. Ovaj korak preevaluacije pruža veću fleksibilnost u kontroli aktivnosti ponovne sinhronizacije i nadogradnje telefona.

Ove grupe parametara podvrgavaju se makro ekspanziji pre procene:

  • Resinc_Trigger_*

  • Pravilo profila*

  • Log_XXKS_MSG

  • Pravilo nadogradnje

Pod određenim uslovima, neki parametri opšte namene (GPP_*) takođe prolaze kroz proširenje makra, kao što je izričito naznačeno u odeljku Opcional ni argumenti za ponovnu sinhronizaciju ispod.

Tokom makro ekspanzije, sadržaj imenovanih promenljivih zamenjuje izraze oblika $ NAME i $ (NAME). Ove promenljive uključuju parametre opšte namene, nekoliko identifikatora proizvoda, određene tajmere događaja i vrednosti stanja obezbeđenja. Kompletnu listu potražite u odeljku Promenljive proširenja makro u od eljku Parametri obezbeđenja.

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

Administrator unosi: $ (MAU) config.cfg

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

Ako se ime makro ne prepozna, ostaje neprošireno. Na primer, ime STRANGE nije prepoznato kao važeće ime makra, dok je MAU prepoznat kao važeće ime makra.

Administrator ulazi: $strange$mau.cfg

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

Makro ekspanzija se ne primenjuje rekurzivno. Na primer, $$MAU“ se širi u $ MAU“ ($$ je proširen) i ne rezultira MAC adresom.

Sadržaj parametara posebne namene, 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 sinhronizaciju.

Uslovni izrazi mogu pokrenuti događaje ponovne sinhronizacije i birati između alternativnih URL-ova za operacije ponovne sinhronizacije i nadogradnje.

Uslovni izrazi se sastoje od liste poređenja, odvojenih operator om i. Sva poređenja moraju biti ispunjena da bi uslov bio istinit.

Svako poređenje se može odnositi na jednu od sledeća tri tipa literala:

  • Vrednosti celobrojnih

  • Brojevi verzija softvera ili hardvera

  • Dvostruko citirane nizove

Brojevi verzija

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

PHONEOS gg gg. 1-0-1-0001 - BN

gde gggg 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.

Niz za upoređivanje mora da koristi isti format. U suprotnom, dolazi do greške raščlanjivanja formata.

Kada se upoređuje verzija softvera, glavna verzija, manja verzija i mikro verzija se upoređuju u nizu, a krajnje leve cifre imaju prednost nad poslednjim. Kada su brojevi verzija identični, upoređuje se broj izrade.

Primeri važećeg broja verzije

PHONEOS-8875.1-0-1-0001-19

Poređenje

Navedeni nizovi se mogu uporediti za jednakost ili nejednakost. Celi brojevi i brojevi verzija takođe se mogu aritmetički uporediti. Operatori poređenja mogu se izraziti kao simboli ili kao akronimi. Akronimi su pogodni za izražavanje stanja u profilu otvorenog formata.

Operator

Alternativna sintaksa

Opis

Primenljivo na celobrojne i verzijske operande

Primenljivo na citirane strunske operande

=

ek

jednaka

da

da

!=

ne

nije jednak

da

da

<

lt

manje od

da

Ne

<=

le

manje od 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 promenljive u dvostrukim navodnicima gde se očekuje doslovni niz. Ne činite to tamo gde se očekuje broj ili broj verzije.

Kada se koriste u kontekstu parametara Profile_Rule* i Upgrade_Rule, uslovni izrazi moraju biti zatvoreni unutar sintakse „(expr)?“ kao u ovom primeru pravila nadogradnje. Ne zaboravite da zamenite 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 sa zagradama da biste konfigurisali parametre Resinc_Trigger_*.

Koristite sintaksu standardnog URL-a da biste odredili kako da preuzmete konfiguracione datoteke i učitavanja firmvera u parametrima Profile_Rule* i Upgrade_Rule, respektivno. Sintaksa je sledeća:

[šema://] [server [:port]] datotečni put

Gde je š ema jedna od ovih vrednosti:

  • tftp

  • http

  • https

Ako je šema izostavljena, pretpostavlja se tftp. Server može biti DNS prepoznato ime hosta ili numerička IP adresa. Port je odredišni broj UDP ili TCP porta. Datoteka mora početi sa korenovim direktorijumom (/); mora biti apsolutna putanja.

Ako server nedostaje, koristi se tftp server naveden preko DHCP (opcija 66).

Za pravila nadogradnje server mora biti naveden.

Ako port nedostaje, koristi se standardni port za navedenu šemu. Tftp koristi UDP port 69, http koristi TCP port 80, https koristi TCP port 443.

Datoteka mora biti prisutna. Ne mora nužno da se odnosi na statičku datoteku, ali može ukazivati na dinamički sadržaj dobijen putem CGI.

Makro proširenje se primenjuje unutar URL-ova. Slede primeri važećih URL-ova:


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

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

Šifrovanje HTTP sadržaja zasnovano na RFC 8188

Telefon podržava šifrovanje HTTP sadržaja zasnovano na RFC 8188 sa AES-128-GCM šifrovanjem za konfiguracione datoteke. Pomoću ove metode šifrovanja bilo koji entitet može pročitati zaglavlja HTTP poruka. Međutim, samo entiteti koji poznaju ulazni materijal za ključeve (IKM) mogu pročitati korisni teret. Kada je telefon opremljen IKM-om, telefon i server za obezbeđivanje mogu bezbedno da razmenjuju konfiguracione datoteke, istovremeno omogućavajući mrežnim elementima trećih strana da koriste zaglavlja poruka u analitičke svrhe i praćenja.

KSML konfiguracioni parametar IKM_HTTP_ENKRIPT_CONTENT drži IK M na telefonu. Iz bezbednosnih razloga, ovaj parametar nije dostupan na veb stranici administracije telefona. Takođe nije vidljiv u konfiguracionoj datoteci telefona, kojoj možete pristupiti sa IP adrese telefona ili iz izveštaja o konfiguraciji telefona koji se šalju serveru za obezbeđivanje.

Ako želite da koristite šifrovanje zasnovano na RFC 8188, uverite se na sledeće:

  • Obezbedite telefon sa IKM-om tako što ćete navesti IKM sa KSML parametrom IKM_HTTP_ENKRIPT_CONTENT u konfiguracionoj datot eci koja se šalje sa servera za obezbeđivanje na telefon.

  • Ako se ova enkripcija primenjuje na konfiguracione datoteke poslate sa servera za obezbeđivanje na telefon, uverite se da HTTP zaglavlje za kodiranje sadržaja u konfiguracion oj datoteci ima aes128gcm.

    U odsustvu ovog zaglavlja, prednost se daje metodi AES-256-CBC. Telefon primenjuje AES-256-CBC dešifrovanje ako je ključ AES-256-CBC prisutan u pravilu profila, bez obzira na IKM.

  • Ako želite da telefon primeni ovu enkripciju na izveštaje o konfiguraciji koje šalje serveru za obezbeđivanje, uverite se da u pravilu izveštaja nije naveden AES-256-CBC ključ.

Opcionalni argumenti ponovne sinhronizacije

Opcioni argumenti, ključ, uid i pwd, mogu prethoditi URL-ovima unesenim u parametre Profile_Rule*, zajedno zatvoreni kvadratnim zagradama.

Opcija --key govori telefonu da je konfiguraciona datoteka koju prima od servera za obezbeđivanje šifrovana AES-256-CBC enkripcijom, osim ako zaglavlje za kodiranje sadržaja u datoteci ne ukazuje na aes128gcm enkripciju. Sam ključ je naveden kao niz koji prati termin --key. Ključ se po želji može zatvoriti u dvostrukim navodnicima („). Telefon koristi ključ za dešifrovanje konfiguracione datoteke.

Primeri upotrebe


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

Opcioni argumenti sa zagradama su makro prošireni. Parametri posebne namene, GPP_SA preko GPP_SD, su makro prošireni u makro promenljive, $SA do $SD, samo kada se koriste kao argumenti ključnih opcija. Pogledajte ove primere:

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

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

Uid i pwd opcije mogu se koristiti za određivanje korisničkog koda i lozinke koji će biti poslati kao odgovor na izazove autentifikacije HTTP Basic i Digest kada se zatraži navedeni URL. Opcioni argumenti sa zagradama su makro prošireni. Parametri posebne namene, GPP_SA preko GPP_SD, su makro prošireni u makro promenljive, $SA do $SD, samo kada se koriste kao argumenti ključnih opcija. Pogledajte ove primere:

GPP_SA = MyUserID
GPP_SB = MySecretPassword

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

zatim bi se proširio na:

[--uid miUserID --pvdMiSecretPassvord] https://provisioning_server_url/path_to_your_config/your_config.xml

Tipovi podataka

Ovi tipovi podataka se koriste sa parametrima konfiguracionog profila:

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

  • Bulov — Bulova vrednost ili „da“ ili „ne“.

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

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

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

    • 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 sekcije u sekundama.

    Sva trajanja mogu imati do tri decimalna mesta da bi se obezbedila rezolucija od 1 ms. Zamenski znak „*“ označava beskonačno trajanje. Segmenti unutar odeljka igraju se redosledom i ponavljaju dok se ne reprodukuje ukupno trajanje.

    Primer 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
    
    

    Primer 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 linije 1 i linije 2.

  • Float <n>—vrednost sa plutajućom tačkom sa do n decimalnih mesta.

  • FKDN—Potpuno kvalifikovano ime domena. Može da sadrži do 63 znaka. Primeri su sledeći:

    • Sip.cisco.com:5060 ili 109.12.14. 12:12345

    • Sip.Cisco.com ili 109.12.14.12

  • Frekskript - miniskript koji određuje parametre frekvencije i nivoa 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]]]], gde:

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

    • L 1 —L 6 su odgovarajući nivoi u dBm (sa do jednog decimalnog mesta).

    Beli razmaci pre i posle zareza su dozvoljeni, ali se ne preporučuju.

    Primer 1 - Ton čekanja na poziv:

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

    Primer 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 k.ks.ks.k, gde je x između 0 i 255. Primer: 10.1.2.100.

  • UserID — korisnički ID onako kako se pojavljuje u 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žati do 39 znakova.

  • PHTMPLT-šablon telefonskog broja. Svaki šablon može sadržati jedan ili više obrazaca koji su odvojeni zarezom (,). Beli prostor na početku svakog uzorka se zanemaruje. „?“ i „*“ predstavljaju zamjenske znakove. Da biste doslovno predstavljali, koristite %xx. Na primer, %2a predstavlja *. Šablon može da sadrži do 39 znakova. Primeri: „1408*, 1510*“, „1408123???? , 555? 1.“.

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

  • ProvisioningRuleSintaks — sintaksa skriptiranja koja se koristi za definisanje pravila ponovne sinhronizacije konfiguracije i nadogradnje firmvera.

  • PVRLevel - nivo snage izražen u dBm sa jednim decimalnim mestom, kao što je —13,5 ili 1,5 (dBm).

  • RSCTMPLT-obrazac SIP koda statusa odgovora, kao što su „404, 5*“, „61?“ , „407, 408, 487, 481“. Može da sadrži do 39 znakova.

  • Sig <n>—Potpisana n-bitna vrednost. Može se navesti u decimalnom ili heksadecimalnom formatu. Znak „-“ mora prethoditi negativnim vrednostima. Znak + pre pozitivnih vrednosti nije obavezan.

  • Zvezdasti kodovi — Aktivacioni kod za dodatnu uslugu, kao što je *69. Kod može da sadrži do 7 znakova.

  • Str <n>—generički niz sa do n bezrezervnih znakova.

  • Vreme <n>- Trajanje vremena u sekundama, sa do n decimalnih mesta. Dodatna navedena decimalna mesta se ignorišu.

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

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

    Odeljak Z 1 je sličan odeljku S 1 u CADScript-u, osim što svaki segment uključivanja/isključivanja 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 [, na i, 5/isključeno i,5/f i ,5 [, na i,6/isključeno i, 6/f i,6]]]]) gde:

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

    • 1 < n k < 6 određuje komponente frekvencije u FrekScript-u koje se koriste u tom segmentu.

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

    Primer 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
    
    

    Primer 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 vrednost, gde je n = 8, 16 ili 32. Može se navesti u decimalnom ili heksadecimalnom formatu, kao što su 12 ili 0k18, sve dok se vrednost može uklopiti u n bitova.

Imajte na umu ovo:

  • <Par Name>predstavlja ime parametra konfiguracije. U profilu se odgovarajuća oznaka formira zamenom razmaka sa podvlačenjem „_“, kao što je Par _Ime.
  • Prazno polje podrazumevane vrednosti podrazumeva prazan niz < „“ >.
  • Telefon nastavlja da koristi poslednje konfigurisane vrednosti za oznake koje nisu prisutne u datom profilu.
  • Predlošci se upoređuju po datom redosledu. Odabrana je prva, a ne najbli ža utakmica. Naziv parametra mora se tačno podudarati.
  • Ako je u profilu dato više definicija parametra, poslednja takva definicija u datoteci je ona koja stupa na snagu u telefonu.
  • Specifikacija parametra sa praznom vrednošću parametra prisiljava parametar da se vrati na podrazumevanu vrednost. Da biste umesto toga odredili prazan niz, koristite prazan niz „“ kao vrednost parametra.
Da li je ovaj članak bio koristan?
Da li je ovaj članak bio koristan?