- Početak
- /
- Članak
Konfigurišite podešavanja profila za telefone serije 9800 i 8875 (BroadVorks)
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:
|
| 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:
|
| 6 |
Izaberite karticu G 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:
Kada telefon primi ovu komandu, uređaj na adresi 192.168.1.100 zahteva datoteku konfiguracionog profila |
| 8 |
Proverite da li je parametar ispravno ažuriran. Osvežite veb stranicu administracije i idite na G . 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 Primer:
|
| 3 |
Premestite novu datoteku u virtuelni korijenski direktorijum TFTP servera. |
| 4 |
Pristupite veb stranici administracije telefona. |
| 5 |
Izaberite |
| 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
|
| 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:
|
| 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 |
| 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.
|
| 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.
|
| 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 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.
|
Parametar |
Opis |
|---|---|
|
Omogući pružanje |
Omogućava ili uskraćuje radnje ponovne sinhronizacije profila konfiguracije.
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.
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.
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.
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.
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:
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:
Ako je kašnjenje postavljeno na 0, uređaj ne pokušava ponovo da sinhronizuje nakon neuspelog pokušaja ponovne sinhronizacije.
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.
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.
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.
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.
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.
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
Podrazumevano: Da |
|
Tip autentifikacije profila |
Određuje akreditive koje će se koristiti za autentifikaciju naloga profila. Dostup ne opcije su:
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.
Ključ za šifrovanje možete priložiti u dvostrukim navodnicima („) po želji.
Podrazumevano: |
|
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
sledi 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 |
| 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:
Opcije:
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:
Primer:
|
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:
|
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.
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] nazivuelementa 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 (S0 <:18005551212>).
<flat-profile> <Dial_Plan_1_> (S0 <:18005551212>) </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.xmlZamenjuje originalnu datoteku komprimovanom datotekom.
-
>cat profile.xml | gzip > profile.kml.gzOstavlja 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 datoteci 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
Sam ključ je naveden kao niz koji prati termin --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.--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 = 60sPrimer 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 dBmPrimer 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 = 10sPrimer 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.