- Početak
- /
- Članak
Konfigurišite postavke profila za telefone< / h1>
Ovaj članak pomoći je za Cisco telefone registrovane na Cisco BroadVorks. Informacije na ovoj stranici uključuju sinhronizaciju profila, ručno primenu profila i sintaksu konfiguracije.
Podešavanje telefona za resinhronizaciju profila
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 primenu udaljenih krajnjih tačaka širom Interneta, TFTP može biti zgodan za primenu u malim organizacijama, za prethodno obezbeđivanje u kući, kao i za razvoj i testiranje. U sledećoj proceduri, profil se menja nakon preuzimanja datoteke sa TFTP servera.
1 |
U okviru LAN okruženja povežite računar i telefon na čvorište, prekidač ili mali ruter. |
2 |
Na računaru instalirajte i aktivirajte TFTP server. |
3 |
Koristite uređivač teksta da biste kreirali konfiguracioni profil. Da biste proverili da li je profil kasnije dodeljen vašem telefonu, možete da postavite neke od vrednosti kao oznake. Na primer, postavite vrednost za GPP_A na 12345678 kao što je prikazano u sledećem primeru:
|
4 |
Sačuvajte XML konfiguracionu datoteku u osnovnom direktorijumu TFTP servera. Možete da proverite da li je TFTP server pravilno konfigurisan: zatražite datoteku konfiguracionog profila koristeći TFTP klijenta koji nije telefon. Poželjno je da koristite TFTP klijent koji radi na odvojenom hostu od servera za obezbeđivanje. |
5 |
U veb pretraživaču na računaru otvorite veb stranicu za administraciju. Na primer, pretpostavite da je IP adresa telefona 192.168.1.100, otvorite sledeću URL adresu u svom veb pretraživaču:
|
6 |
Izaberite karticu i proverite vrednosti parametara opšte namene GPP_A do GPP_P. Ovo treba da bude prazno. |
7 |
Ponovo sinhronizujte test telefon sa konfiguracionim profilom koji ste kreirali otvaranjem URL adrese za ponovnu sinhronizaciju u veb pregledaču. Primer: Ako je IP adresa TFTP servera 192.168.1.200, komanda bi trebalo 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 administratora i idite na .GPP_A parametar treba da sadrži vrednost 12345678. |
1 |
Nabavite MAC adresu telefona sa etikete proizvoda. (MAC adresa je broj, koji koristi brojeve i mala slova heksadecimalne cifre, na primer, 000e08aabbcc. |
2 |
Promenite ime svoje konfiguracione datoteke Primer:
|
3 |
Premestite novu datoteku u virtuelni osnovni direktorijum TFTP servera. |
4 |
Pristupite administracionoj veb stranici telefona. |
5 |
Izaberite . |
6 |
Unesite putanju za datoteku profila u polje Pravilo profila. Primer: Pretpostavimo da je IP adresa TFTP servera 192.168.1.200 i da je ime datoteke profila
|
7 |
Kliknite na Pošalji sve promene. Ovo uzrokuje trenutno ponovno pokretanje i ponovnu sinhronizaciju. Kada dođe do sledeće ponovne sinhronizacije, telefon preuzima novu datoteku tako što proširuje makro izraz $MA u svoju MAC adresu. |
1 |
Instalirajte HTTP server na lokalnom računaru ili drugom dostupnom hostu. Apache server otvorenog koda može se preuzeti sa interneta. |
2 |
Otpremite datoteku konfiguracionog profila u virtuelni osnovni direktorijum instaliranog servera. |
3 |
Da biste proverili ispravnu instalaciju servera i pristup datoteci profila, otvorite profil pomoću veb pretraživača. |
4 |
Izmenite Profile_Rule test telefona tako da ukazuje na HTTP server umesto TFTP servera, kako biste povremeno preuzimali 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 Pošalji sve promene. Ovo uzrokuje trenutno ponovno pokretanje i ponovnu sinhronizaciju. |
6 |
Posmatrajte syslog poruke koje telefon šalje. Periodične resinhronizacije bi sada trebalo da dobijaju profil sa HTTP servera. |
7 |
U evidenciji HTTP servera, posmatrajte kako se informacije koje identifikuju test telefon pojavljuju u evidenciji korisničkih agenata. Ove informacije treba da sadrže proizvođača, naziv proizvoda, trenutnu verziju firmvera i serijski broj. |
Uređaj može periodično da se sinhronizuje sa serverom za obezbeđivanje da bi se osiguralo da se sve promene profila napravljene na serveru prenose na uređaj krajnje tačke (za razliku od slanja eksplicitnog zahteva za resinhronizaciju krajnjoj tački).
Da bi se telefon povremeno ponovo sinhronizovao sa serverom, URL konfiguracionog profila se definiše korišćenjem parametra Profile_Rule, a period ponovne sinhronizacije se definiše korišćenjem parametra Resync_Periodic.
1 |
Pristupite administracionoj veb stranici telefona. |
2 |
Izaberite . |
3 |
Definišite parametar Profile_Rule. Ovaj primer pretpostavlja IP adresu TFTP servera 192.168.1.200. |
4 |
U polju Periodična ponovna sinhronizacija unesite malu vrednost za testiranje, kao što je 30 sekundi. |
5 |
Kliknite na Pošalji sve promene. Sa novim podešavanjima parametara, telefon se ponovo sinhronizuje dva puta u minutu sa konfiguracionom datotekom koju URL navodi. |
6 |
Posmatrajte rezultirajuće poruke u syslog praćenju. |
7 |
Osigurajte da je polje Ponovna sinhronizacija prilikom resetovanja podešeno na Da.
|
8 |
Uključite telefon 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 (broj sekundi konfigurisan u Kašnjenje za ponavljanje nakon greške ponovne sinhronizacije) pre nego što se ponovo pokuša sinhronizacija. Ako je vrednost za Kašnjenje za ponavljanje nakon greške ponovne sinhronizacije nula, telefon neće pokušati ponovnu sinhronizaciju nakon neuspešnog pokušaja ponavljanja sinhronizacije. |
9 |
(Opcionalno) Podesite vrednost polja Kašnjenje za ponavljanje nakon greške ponovne sinhronizacije na mali broj, kao što je 30.
|
10 |
Onemogućite TFTP server i posmatrajte rezultate u syslog izlazu. |
Sledeća tabela definiše funkciju i upotrebu parametara za ponovnu sinhronizaciju profila u odeljku Podešavanje profila u kartici na veb stranici telefona. On takođe definiše sintaksu niza koji je dodat u datoteku za konfiguraciju telefona sa (cfg.xml) sa XML kodom za podešavanje parametra.
Parametar |
Opis |
---|---|
Obezbeđivanje omogućeno |
Dozvoljava ili odbija radnje ponovne sinhronizacije konfiguracionog profila.
Podrazumevano: Da |
Ponovna sinhronizacija na restartovanju |
Određuje da li telefon ponovo sinhronizuje konfiguracije sa serverom za obezbeđivanje nakon uključivanja i nakon svakog pokušaja nadogradnje.
Podrazumevano: Da |
Kašnjenje nasumične ponovne sinhronizacije |
Sprečava preopterećenje servera za obezbeđivanje kada se veliki broj uređaja istovremeno uključuje i pokušava da izvrši početnu konfiguraciju. Ovo odlaganje važi samo pri početnom pokušaju konfigurisanja, nakon uključivanja ili resetovanja uređaja. Parametar je maksimalni vremenski interval koji uređaj čeka pre nego što uspostavi 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). |
Ponovna sinhronizacija u (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 prazno. Ako je vrednost nevažeća, parametar se ignoriše. Ako je ovaj parametar postavljen na validnu vrednost, parametar Periodična ponovna sinhronizacija se ignoriše. |
Kašnjenje nasumične ponovne sinhronizacije |
Sprečava preopterećenje servera za obezbeđivanje kada se veliki broj uređaja istovremeno uključuje. Da bi se izbeglo preplavljivanje zahteva za resinhronizaciju servera sa više telefona, telefon se ponovo sinhronizuje u opsegu između sati i minuta i sati i minuta plus nasumično kašnjenje (hhmm, hhmm+random_delay). Na primer, ako je nasumično kašnjenje = (Kašnjenje za nasumičnu ponovnu sinhronizaciju + 30)/60 minuta, ulazna vrednost u sekundama se pretvara u minute, zaokružujući se na sledeći minut da bi se izračunao konačni random_delay interval.
Važeća vrednost se kreće između 600 i 65535. Ako je vrednost manja od 600, interno nasumično 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 ponovne sinhronizacije je aktivan tek nakon prve uspešne sinhronizacije sa serverom. Važeći formati su sledeći:
Postavite ovaj parametar na nulu da biste onemogućili periodičnu resinhronizaciju. Podrazumevana vrednost je 3600 sekundi. |
Odlaganje ponovnog pokušaja greške pri ponovnoj sinhronizaciji |
Ako operacija ponovne sinhronizacije ne uspe jer telefon nije mogao da preuzme profil sa servera, ili je preuzeta datoteka oštećena, ili se dogodi interna greška, telefon pokušava ponovo da sinhronizuje posle vremena navedenog u sekundama. Važeći formati su sledeći:
Ako je kašnjenje postavljeno na 0, uređaj ne pokušava ponovo da se sinhronizuje nakon neuspelog pokušaja ponovne sinhronizacije.
Podrazumevano: 60,120,240,480,960,1920,3840,7680,15360,30720,61440,86400 |
Kašnjenje prinudne ponovne sinhronizacije |
Maksimalno kašnjenje (u sekundama) telefon čeka pre nego što izvrši ponovnu sinhronizaciju. Uređaj se ne sinhronizuje ponovo dok je jedna od njegovih telefonskih linija aktivna. Pošto ponovna sinhronizacija može da potraje nekoliko sekundi, poželjno je da sačekate dok uređaj ne bude neaktivan duži period pre ponovnog sinhronizovanja. Ovo omogućava korisniku da obavlja pozive uzastopno bez prekida. Uređaj ima tajmer koji počinje da odbrojava kada sve njegove linije postanu neaktivne. Ovaj parametar je početna vrednost brojača. Događaji ponovne sinhronizacije se odlažu 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. |
Ponovna sinhronizacija sa SIP |
Kontroliše zahteve za operacije ponovne sinhronizacije preko SIP NOTIFY događaja koji se šalje sa proksi servera provajdera servisa na telefon. Ako je omogućeno, proksi može da zahteva ponovnu sinhronizaciju slanjem SIP NOTIFY poruke koja sadrži zaglavlje Događaj: ponovna sinhronizacija na uređaj.
Podrazumevano: Da |
Ponovo sinhronizujte nakon pokušaja nadogradnje |
Omogućava ili onemogućava operaciju ponovne sinhronizacije nakon bilo koje nadogradnje. Ako se izabere Da sinhronizacija se pokreće nakon nadogradnje firmvera.
Podrazumevano: Da |
Aktiviranje ponovne sinhronizacije 1 Aktiviranje ponovne sinhronizacije 2 |
Ako se logička jednačina u ovim parametrima proceni na NETAČNO, ponovna sinhronizacija se ne pokreće čak ni kada se Ponovna sinhronizacija nakon resetovanja podesi na TAČNO. Samo ponovna sinhronizacija putem URL za direktnu akciju i SIP obaveštenja ignoriše ove pokretače ponovne sinhronizacije. Parametri se mogu programirati pomoću uslovnog izraza koji je podvrgnut makro proširenju. Za važeće makro ekspanzije, pogledajte Makro promenljive proširenja pod Parametri obezbeđivanja.
Podrazumevano: Prazno |
Korisnički podešena ponovna sinhronizacija |
Omogućava korisniku da ponovo sinhronizuje telefon iz menija ekrana telefona. Kada se podesi na Da, korisnik može ponovo da sinhronizuje konfiguraciju telefona unošenjem pravila profila sa telefona. Kada se podesi na Ne, parametar Pravilo profila ne prikazuje se na meniju ekrana telefona.
Podrazumevano: Da |
Ponovna sinhronizacija nije uspešna na FNF |
Ponovna sinhronizacija se obično smatra neuspešnom ako se traženi profil ne primi sa servera. Ovaj parametar zamenjuje ovo ponašanje. Kada se podesi na Ne, uređaj prihvata odgovor
Podrazumevano: Da |
Tip autentifikacije profila |
Određuje akreditive koje će se koristiti za potvrdu identiteta naloga profila. Dostupne opcije su:
Podrazumevano: Osnovna HTTP autentifikacija Za više informacija, pogledajte Navedite tip autentifikacije profila pod Navedite telefon za sinhronizaciju profila. |
Pravilo profila Pravilo profila B Pravilo profila C Pravilo profila D |
Svako pravilo profila obaveštava telefon o izvoru iz kojeg se može dobiti profil (konfiguracioni fajl). Tokom svake operacije ponovne sinhronizacije, telefon primenjuje sve profile u nizu. Ako primenjujete AES-256-CBC šifrovanje na konfiguracione datoteke, navedite ključ za šifrovanje pomoću
Možete opciono staviti ključ za šifrovanje u dvostruke navodnike (").
Podrazumevano: |
DHCP opcija za upotrebu |
DHCP opcije, razdvojene zarezima, koriste se za preuzimanje firmvera i profila. Podrazumevano: 66,160,159,150,60,43,125 |
DHCPv6 opcija za upotrebu |
DHCP opcije, razdvojene zarezima, koriste se za preuzimanje firmvera i profila. Podrazumevano: 17,160,159 |
Možete da obezbedite telefone preko Cisco XML funkcija.
Možete da pošaljete XML objekat na telefon preko SIP Notify paketa ili HTTP objave na CGI interfejs telefona: http://PhoneIPAddress/CGI/Execute
.
CP-xxxx-3PCC proširuje Cisco XML funkciju da podrži obezbeđivanje putem XML objekta:
<CP-xxxx-3PCCExecute> <ExecuteItem URL=Resync:[profile-rule]/></CP-xxxx-3PCCExecute>
Nakon što telefon primi XML objekat, preuzima datoteku za obezbeđivanje sa [profile-rule]. Ovo pravilo koristi makroe da pojednostavi razvoj aplikacije XML usluga.
Poddirektorijumi sa više profila na serveru pružaju zgodan metod za upravljanje velikim brojem raspoređenih uređaja. URL adresa 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 razrešio ime.
-
Nestandardni port servera koji je naveden u URL korišćenjem standardne sintakse
:port
nakon imena servera. -
Poddirektorijum virtuelnog osnovnog direktorijuma servera u kome je uskladišten profil, specificiran korišćenjem standardne URL notacije i upravljan proširenjem makroa.
Na primer, sledeće pravilo_profila 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 se može identifikovati u parametru opšte namene, sa njegovom vrednošću koja se odnosi na uobičajeno pravilo profila korišćenjem makro proširenja.
Na primer, pretpostavite da je GPP_B definisan kao Dj6Lmp23Q
.
Pravilo_profila ima vrednost:
tftp://prov.telco.com/cisco/$B/$MA.cfg
Kada se uređaj ponovo sinhronizuje i makroi se prošire, telefon sa MAC adresom 000e08012345 zahteva profil sa imenom koje sadrži MAC adresu uređaja na sledećoj URL adresi:
tftp://prov.telco.com/cisco/Dj6Lmp23Q/000e08012345.cfg
Potvrda identiteta profila omogućava korisnicima telefona da ponovo sinhronizuju profil za obezbeđivanje na telefonu. Informacije o autentifikaciji su potrebne dok telefon pokušava da ponovo sinhronizuje i preuzme konfiguracionu datoteku po prvi put i dobije HTTP ili HTTPS 401 grešku pri autentifikaciji. Kada omogućite ovu funkciju, ekran Postavka naloga profila prikazuje se na telefonu za sledeće situacije:
-
Kada dođe do HTTP ili HTTPs 401 greške pri autentifikaciji tokom prvog obezbeđivanja nakon što se telefon ponovo pokrene
-
Kada su korisničko ime i lozinka naloga profila prazni
-
Kada u Pravilu profila nema korisničkog imena i lozinke
Ako se ekran Podešavanje naloga profila propusti ili ignoriše, korisnik može takođe da pristupi ekranu za postavku preko menija ekrana telefona, ili softverskog tastera Postavke, koji se prikazuje samo kada nije registrovana nijedna linija na telefonu.
Kada onemogućite funkciju, ekran Podešavanje naloga profila ne prikazuje se na telefonu.
Korisničko ime i lozinka u polju Pravilo profila ima viši prioritet od naloga profila.
-
Kada obezbedite tačan URL u polju Pravilo profila bez korisničkog imena i lozinke, telefon zahteva autentifikaciju ili sažetak da bi ponovo sinhronizovao profil. Sa ispravnim nalogom profila, autentifikacija prolazi. Sa neispravnim nalogom profila, autentifikacija ne uspeva.
-
Kada obezbedite tačan URL u polju Pravilo profila sa tačnim korisničkim imenom i lozinkom, telefon zahteva autentifikaciju ili sažetak da bi ponovo sinhronizovao profil. Nalog profila se ne koristi za ponovnu sinhronizaciju telefona. Prijavljivanje uspešno.
-
Kada obezbedite tačan URL u polju Pravilo profila sa netačnim korisničkim imenom i lozinkom, telefon zahteva autentifikaciju ili sažetak da bi ponovo sinhronizovao profil. Nalog profila nije upotrebljen za ponovnu sinhronizaciju telefona. Prijavljivanje uvek nije uspešno.
-
Kada obezbedite netačan URL u polju Pravilo profila prijavljivanje je uvek neuspešno.
Možete takođe da podesite parametre u datoteci za konfiguraciju telefona uz XML (cfg.xml) kod.
Možete odrediti tip autentikacije profila sa veb stranice administracije telefona.
1 |
Pristupite administracionoj veb stranici telefona. |
2 |
Izaberite . |
3 |
U odeljku Konfiguracioni profil, podesite parametar Tip autentifikacije profila da biste naveli akreditive koje će se koristiti za autentifikaciju naloga profila. Možete takođe da podesite parametar u XML datoteci za konfiguraciju telefona (cfg.xml) unosom niza u ovom formatu:
Opcije:
Podrazumevano: Osnovna HTTP autentifikacija |
4 |
Kliknite na Pošalji sve promene. |
Ručno primenite profil na vaš telefon
Dovršite ove korake da biste preuzeli konfiguracionu datoteku u 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 osnovnom direktorijumu. |
3 |
U veb pregledaču unesite IP adresu LAN mreže telefona, IP adresu računara, ime datoteke i akreditive za prijavu. Upotrebite ovaj format:
Primer:
|
Dovršite ove korake da biste preuzeli konfiguraciju na telefon korišćenjem cURL. Ovaj alat komandne linije se koristi za prenos podataka sa URL sintaksom. Za preuzimanje cURL, posetite:
https://curl.haxx.se/download.html
Preporučujemo da ne koristite cURL za postavljanje konfiguracije na telefon jer se korisničko ime i lozinka mogu uhvatiti dok koristite cURL.
1 |
Povežite računar sa LAN portom telefona. |
2 |
Preuzmite konfiguracionu datoteku na telefon unošenjem sledeće komande cURL:
|
Profili za konfiguraciju
Telefon prihvata konfiguracije u XML formatu.
Primeri u ovom odeljku koriste konfiguracione profile sa XML sintaksom.
Konfiguracioni profil definiše vrednosti parametara za telefon.
XML format konfiguracionog profila koristi standardne XML autorske alate za kompajliranje parametara i vrednosti.
Svaki telefon ima drugačiji skup funkcija, a samim tim i drugačiji skup parametara.
Otvori format profila
rofil otvorenog formata je tekstualna datoteka sa sintaksom sličnom XML u hijerarhiji elemenata, sa atributima i vrednostima elementa. Ovaj format vam omogućava da koristite standardne alate za kreiranje konfiguracione datoteke. XML konfiguraciona datoteka se može poslati sa servera za obezbeđivanje na telefon tokom operacije ponovne sinhronizacije, bez kompilacije kao binarni objekat.
Telefon može da prihvati konfiguracione formate koje generišu standardni alati. Ova funkcija olakšava razvoj pozadinskog serverskog softvera koji generiše konfiguracione profile iz postojećih baza podataka.
Da bi zaštitio poverljive informacije u konfiguracionom profilu, server za obezbeđenje isporučuje XML konfiguracionu datoteku na telefon preko kanala obezbeđenog TLS. Opciono, datoteka se može komprimovati korišćenjem gzip deflate algoritma (RFC1951).
Datoteka se može šifrovati jednim od ovih metoda šifrovanja:
-
AES-256-CBC šifrovanje
-
RFC-8188 na osnovu HTTP sadržaja šifrovanja sa AES-128-GCM šifrovanjem
Konfiguraciona datoteka može da sadrži ove komponente:
-
Oznake elemenata
-
Atributi
-
Parametri
-
Funkcije za formatiranje
-
XML komentari
Primer : Otvorite format profila
<flat-profile><Resync_On_Reset> Da </Resync_On_Reset><Resync_Periodic> 7200 </Resync_Periodic><Profile_Rule> tftp://prov.telco.com:6900/cisco/config/CP_xxxx_MPP.cfg</Profile_Rule></flat-profile>
Oznaka elementa <flat-profile>
okuplja sve elemente parametra koje telefon prepoznaje.
Svojstva elementalne oznake
Imajte na umu sledeća pravila kada kreirate ili ažurirate konfiguracionu datoteku.
-
Format za obezbeđivanje XML i veb korisničkog interfejsa omogućavaju konfiguraciju istih postavki. Nazivi XML oznaka i imena polja u veb korisničkom interfejsu su slični, ali se razlikuju zbog ograničenja naziva XML elementa. Na primer, donje crte ( _ ) u XML konfiguracionoj datoteci umesto prostora na UI veba.
-
Telefon prepoznaje elemente sa odgovarajućim nazivima parametara koji su inkapsulirani u specijalu
<flat-profile>
elementa. -
Imena elemenata su u uglatim zagradama.
-
Većina imena elemenata je slična imenima polja na veb korisničkom interfejsu telefona, sa sledećim modifikacijama:
-
Imena elemenata ne smeju da sadrže razmake ili specijalne znakove. Da biste izveli ime elementa iz imena veb polja, zamenite donjom crtom svaki razmak ili specijalne znakove
[
,]
,(
,)
ili/
.Primer: Element <Resync_On_Reset> predstavlja polje Ponovna sinhronizacija nakon resetovanja.
-
Ime svakog elementa mora biti jedinstveno. U veb korisničkom interfejsu telefona, ista polja se mogu pojaviti na više veb stranica, kao što su stranice Linija, Korisnik i lokal. Proširite
[n]
do naziva elementa da biste označili broj koji je prikazan na kartici stranice.Primer: Element
<Dial_Plan_1_>
predstavlja Plan biranja za liniju 1.
-
-
Svaka oznaka otvarajućeg elementa mora imati odgovarajuću oznaku elementa za zatvaranje. Na primer:
<flat-profile><Resync_On_Reset> Da </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 razlikuju velika i mala slova.
-
Oznake praznih elemenata su dozvoljene i tumačiće se kao da konfigurišu vrednost da bude prazna. Unesite oznaku otvarajućeg elementa bez odgovarajuće oznake elementa i umetnite razmak i kosu crtu ispred ugaone zagrade za zatvaranje (>). U ovom primeru, Pravilo profila B je prazno:
<Profile_Rule_B />
-
Prazna oznaka elementa se može koristiti da spreči prepisivanje bilo koje vrednosti koje je uneo korisnik tokom operacije ponovne sinhronizacije. U sledećem primeru, korisnička podešavanja brzog biranja su nepromenjena:
<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 postavite 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 parametra
Ova svojstva se odnose na parametre:
Svi parametri koji nisu navedeni od strane profila ostaju nepromenjeni u telefonu.
Neprepoznati parametri se zanemaruju.
Ako profil otvorenog formata sadrži više pojavljivanja iste oznake parametra, poslednja takva pojava zamenjuje sve ranije. Da biste izbegli nenamerno zameni konfiguracionih vrednosti za parametar, preporučujemo da svaki profil navede najviše jednu instancu parametra.
Poslednji obrađeni profil ima prednost. Ako više profila navodi isti konfiguracioni parametar, prednost ima vrednost poslednjeg profila.
Formati niza
Ova svojstva se primenjuju na formatiranje nizova:
Komentari su dozvoljeni kroz standardnu XML sintaksu.
<!-- Moj komentar se unosi ovde -->
Prazni prostor na početku i na kraju je dozvoljen radi čitljivosti, ali je uklonjen iz vrednosti parametra.
Nove linije u okviru vrednosti se konvertuju u razmake.
XML zaglavlje u obliku
<? ?>
je dozvoljen, ali ga telefon ignoriše.Da biste uneli specijalne znakove, koristite osnovne XML izlaze znakova, kao što je prikazano u sledećoj tabeli.
Specijalni znak
XML niz za izlaz
& (ampersand)
&
< (manje od)
<
> (veće od)
>
’ (apostrof)
'
” (dupli navodnik)
"
U sledećem primeru, izlazni znakovi se unose da predstavljaju simbole veće i manje od koji su potrebni u pravilu plana biranja. Ovaj primer definiše plan pozivanja linije za hitne slučajeve za informacije koji postavlja <Dial_Plan_1_> parametar (
) jednak je (S0 <:18005551212>).<flat-profile> <Dial_Plan_1_> (S0 <:18005551212>) </Dial_Plan_1_></flat-profile>
Izlazni brojevi numeričkih znakova, korišćenjem decimalnih i heksadecimalnih vrednosti (s.a.
(
i.
), se prevode.Firmver telefona podržava samo ASCII znakove.
Otvoreni konfiguracioni profil se može komprimovati da bi se smanjilo opterećenje mreže na serveru za obezbeđivanje. Profil se takođe može šifrovati radi zaštite poverljivih informacija. Kompresija nije potrebna, ali mora prethoditi šifrovanju.
Kompresija otvorenog profila
Podržani metod kompresije je gzip deflate algoritam (RFC1951). Uslužni program gzip i biblioteka za kompresiju koja implementira isti algoritam (zlib) dostupni su na Internet stranicama.
Da bi identifikovao kompresiju, telefon očekuje da komprimovana datoteka sadrži zaglavlje kompatibilno sa gzip. Pozivanje gzip uslužnog programa na originalnom Otvorenom profilu generiše zaglavlje. Telefon pregleda zaglavlje preuzete datoteke da bi odredio format datoteke.
Na primer, ako je profile.xml
validni profil, datoteka profile.xml.gz
se takođe prihvata. 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.xml.gz
Ostavlja originalnu datoteku na mestu i proizvodi novu kompresovanu datoteku.
Šifrovanje otvorenog profila
Šifrovanje sa simetričnim ključem se može 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 postavljanja. Prethodno šifrovanje konfiguracionih profila van mreže omogućava upotrebu HTTP-a za naknadno ponovno sinhronizovanje profila. Ovo smanjuje opterećenje HTTPS servera u primeni velikih razmera.
Telefon podržava dve metode šifrovanja konfiguracionih datoteka:
-
AES-256-CBC šifrovanje
-
RFC-8188 na osnovu HTTP sadržaja šifrovanja sa AES-128-GCM šifrovanjem
Ključ ili materijal za unos ključeva (IKM) moraju biti prethodno obezbeđeni u jedinici ranije. Pokretanje tajnog ključa može se bezbedno izvršiti korišćenjem HTTPS.
Ime konfiguracione datoteke ne zahteva poseban format, ali ime datoteke koje se završava ekstenzijom .cfg
obično označava konfiguracioni profil.
AES-256-CBC enkripcija
Telefon podržava metodu šifrovanja AES-256-CBC konfiguracionih datoteka.
OpenSSL alat za šifrovanje, dostupan za preuzimanje sa raznih Internet lokacija, može da izvrši šifrovanje. Podrška za 256-bitnu AES enkripciju može zahtevati ponovnu kompilaciju alata da bi se omogućio AES kod. Firmver je testiran u odnosu na verziju openssl-1.1.1d.
Za šifrovanu datoteku, profil očekuje da datoteka ima isti format kao što je generisana sledećom komandom:
# primer ključa za šifrovanje = 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
Malo slovo -k prethodi tajnom ključu, koji može biti bilo koja fraza za običan tekst i koji se koristi za generisanje nasumičnog 64-bitnog tretiranja. Sa tajnom navedenom argumentom -k, alatka za šifrovanje izvodi nasumični 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 adresi profila. Sintaksa je u sledećem obliku, upotrebom eksplicitne URL adrese:
[--key “SecretPhrase1234”] http://prov.telco.com/path/profile.cfg
Ova vrednost je programirana korišćenjem jednog od parametara Pravilo_profila
.
Makro ekspanzija
Nekoliko parametara obezbeđivanja prolaze kroz interno proširenje makroa pre nego što budu procenjeni. Ovaj korak predevaluacije pruža veću fleksibilnost u kontroli aktivnosti ponovne sinhronizacije i nadogradnje telefona.
Ove grupe parametara prolaze kroz makro proširenje pre evaluacije:
-
Ponovna_sinhronizacija_okidača_*
-
Pravilo_profila*
-
Log_xxx_Msg
-
Pravilo_nadogradnje
Pod određenim uslovima, neki parametri opšte namene (GPP_*) takođe prolaze kroz makro proširenje, kao što je eksplicitno naznačeno u odeljku Opcioni argumenti za ponovnu sinhronizaciju ispod.
Tokom proširenja makroa, sadržaj imenovanih promenljivih zamenjuje izraze forme $NAME i $(NAME). Ove promenljive obuhvataju parametre opšte namene, nekoliko identifikatora proizvoda, određene tajmere događaja i vrednosti stanja obezbeđivanja. Za kompletnu listu, pogledajte Makro promenljive proširenja pod Parametri obezbeđivanja.
U sledećem primeru, izraz $(MAU) se koristi za umetanje MAC adrese 000E08012345.
Administrator unosi: $(MAU)config.cfg
Rezultirajuće proširenje makroa za uređaj sa MAC adresom 000E08012345 je: 000E08012345config.cfg
Ako ime makroa nije prepoznato, ostaje neprošireno. Na primer, ime STRANGE nije prepoznato kao važeće ime makroa, dok se MAU prepoznaje kao važeće ime makroa.
Administrator unosi: $STRANGE$MAU.cfg
Rezultirajuće proširenje makroa za uređaj sa MAC adresom 000E08012345 je: $STRANGE000E08012345.cfg
Makro proširenje se ne primenjuje rekurzivno. Na primer, $$MAU” se širi u $MAU” ($$ se širi), i ne dovodi do MAC adrese.
Sadržaj parametara posebne namene, od GPP_SA do GPP_SD, mapiran je u makro izraze od $SA do $SD. Ovi parametri se samo šire u makro obliku kao argument --key , --uid i --pwd opcija u URL za ponovnu sinhronizaciju.
Kondicionalni izrazi
Uslovni izrazi mogu pokrenuti događaje ponovne sinhronizacije i izabrati neki od alternativnih URL-ova za operacije ponovne sinhronizacije i nadogradnje.
Uslovni izrazi se sastoje od liste poređenja, odvojenih znakom i operaterom. Sva poređenja moraju biti zadovoljena da bi uslov bio tačan.
Svako poređenje može da se odnosi na jedan od sledeća tri tipa literala:
-
Vrednosti celog broja
-
Brojevi verzija softvera ili hardvera
-
Nizovi sa duplim navodnicima
Brojevi verzija
Verzija softvera za Cisco Video telefon 8875 koristi ovaj format (gde je BN broj verzije):
PHONEOSgggg.1-0-1-0001-BN
gde gggg označava model telefona ili seriju telefona; 1 je glavna verzija; 0 je sporedna verzija; 1-0001 je mikro verzija; a BN je broj verzije.
Niz za poređenje mora da koristi isti format. U suprotnom, dolazi do greške pri raščlanjivanju formata.
Kada se poredi verzija softvera, glavna verzija, sporedna verzija i mikro verzija se porede u nizu, a krajnje leve cifre imaju prednost nad poslednjima. Kada su brojevi verzija identični, upoređuje se broj verzije.
Primeri važećeg broja verzije
PHONEOS-8875.1-0-1-0001-19
Poređenje
Nizovi u navodnicima se mogu uporediti za jednakost ili nejednakost. Celi brojevi i brojevi verzija se takođe mogu aritmetički porediti. Operatori poređenja se mogu izraziti kao simboli ili kao akronimi. Akronimi su pogodni za izražavanje stanja u profilu otvorenog formata.
Operater |
Alternativna sintaksa |
Opis |
Primenljivo na celobrojne i operande verzije |
Primenljivo na operande nizova pod navodnicima |
---|---|---|---|---|
= |
jed. |
jednako |
Da |
Da |
!= |
ne. |
nije jednako sa |
Da |
Da |
< |
mn. |
manje od |
Da |
Ne |
<= |
mij. |
manje od ili jednako |
Da |
Ne |
> |
vn. |
veće od |
Da |
Ne |
>= |
vn. |
veće od ili jednako |
Da |
Ne |
I |
|
i |
Da |
Da |
Važno je staviti makro varijable u dvostruke navodnike gde se očekuje literal niza. Nemojte to raditi tamo gde se očekuje broj ili broj verzije.
Kada se koriste u kontekstu parametara Pravilo_profila* i Pravilo_nadogradnje, uslovni izrazi moraju biti obuhvaćeni sintaksom „(expr)?“ kao u ovom primeru pravila nadogradnje. Zapamtite da zamenite BN sa brojem verzije vašeg učitanog firmvera da biste obavili nadogradnju.
($SWVER ne PHONEOS-8875.1-0-1-0001-19)? http://ps.tell.com/sw/PHONEOS-8875.1-0-1-0001-BN.loads
Nemojte koristiti prethodnu sintaksu sa zagradama da biste konfigurisali parametre Resync_Trigger_*.
URL sintaksa
Koristite standardnu URL sintaksu da odredite kako da preuzmete konfiguracione datoteke i učitavanja firmvera u parametrima Profile_Rule* i Upgrade_Rule, u skladu sa slučajem. Sintaksa je u sledećem obliku:
[ scheme:// ] [ server [:port]] filepath
Gde je šema
jedna od ovih vrednosti:
-
tftp
-
http
-
https
Ako je šema
izostavljena, pretpostavlja se da je tftp. Server može biti DNS-priznato ime hosta ili numerička IP adresa. Port je broj odredišnog UDP ili TCP porta. Putanja datoteke mora da počinje sa osnovnim direktorijumom (/); to mora biti apsolutna putanja.
Ako server
nedostaje, koristi se tftp server naveden preko DHCP (opcija 66).
Za pravila nadogradnje morate da navedete server.
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.
Putanja datoteke mora biti prisutna. Ne mora se nužno odnositi na statičku datoteku, ali može ukazivati na dinamički sadržaj dobijen preko CGI.
Makro proširenje se primenjuje unutar URL-ova. Slede primeri važećih URL adresa:
/$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, pravila nadogradnje ne podržavaju praznu sintaksu. Primenljivo je samo za pravilo profila*.
RFC 8188-bazirano HTTP šifrovanje sadržaja
Telefon podržava HTTP šifrovanje sadržaja zasnovano na RFC 8188 sa AES-128-GCM šifrovanjem za konfiguracione datoteke. Sa ovim metodom šifrovanja, bilo koji entitet može da pročita zaglavlja HTTP poruke. Međutim, samo entiteti koji poznaju Input Keiing Material (IKM) mogu pročitati korisni teret. Kada je telefon opremljen sa IKM, telefon i server za obezbeđivanje mogu bezbedno da razmenjuju konfiguracione datoteke, dok omogućavaju mrežnim elementima treće strane da koriste zaglavlja poruke u analitičke svrhe i svrhe nadgledanja.
XML parametar konfiguracije IKM_HTTP_Encrypt_Content
zadržava IKM 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, obezbedite sledeće:
-
Opremite telefon sa IKM navodeći IKM sa XML parametrom
IKM_HTTP_Encrypt_Content
u konfiguracionoj datoteci koja se šalje sa servera za obezbeđivanje na telefon. -
Ako se ovo šifrovanje primenjuje na konfiguracione datoteke koje se šalju sa servera za obezbeđivanje na telefon, uverite se da konfiguraciona datoteka Kodiranje-sadržaja HTTP zaglavlja ima
aes128gcm
.U nedostatku ovog zaglavlja, prednost ima metoda 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 ovo šifrovanje na izveštaje o konfiguraciji koje šalje serveru za obezbeđivanje, uverite se da nema AES-256-CBC ključa navedenog u pravilu izveštaja.
Argumetni za opcionalnu ponovnu sinhronizaciju
Opcionalni argumenti, key
, uid
i pwd
, mogu da prethode URL-ovima unetim u parametre Pravilo_profila*
zajedno zatvoreni uglastim zagradama.
key
Opcija --key
govori telefonu da je datoteka za konfiguraciju koju dobija sa servera za obezbeđivanje šifrovana šifrom AES-256-CBC, osim ako zaglavlje Kodiranje-sadržaja u datoteci označava aes128gcm
šifrovanje. Sam ključ je naveden kao niz nakon termina --key
. Ključ se opciono može staviti u dvostruke navodnike ("). Telefon koristi ključ za dešifrovanje konfiguracione datoteke.
Primeri korišćenja
[--key VerySecretValue][--key “my secret phrase”][--key a37d2fb9055c1d04883a0745eb0917a4]
Opcioni argumenti u zagradama su makro prošireni. Parametri posebne namene, od GPP_SA do GPP_SD, makro se proširuju u makro promenljive, od $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 za opciju -k koja je data u openssl.
uid i pwd
Opcije uid i pwd mogu se koristiti za određivanje korisničkog ID-a i lozinke koje će biti poslate kao odgovor na HTTP Basic i Digest izazove autentifikacije kada se zahteva navedena URL adresa. Opcioni argumenti u zagradama su makro prošireni. Parametri posebne namene, od GPP_SA do GPP_SD, makro se proširuju u makro promenljive, od $SA do $SD, samo kada se koriste kao argumenti ključnih opcija. Pogledajte ove primere:
GPP_SA = MiUserID GPP_SB = MiSecretPassvord
[--uid $SA --pwd $SB] https://provisioning_server_url/path_to_your_config/your_config.xml
tada će se proširiti:
[--uid MyUserID --pwdMySecretPassword] https://provisioning_server_url/path_to_your_config/your_config.xml
Ovi tipovi podataka se koriste sa parametrima konfiguracionog profila:
-
{a,b,c,…}—Izbor između a, b, c, …
-
Bool—Boleanska vrednost za “yes” ili “no.”
-
CadScript—Miniskript koji navodi parametre kadence signala. Do 127 karaktera.
Sintaksa: S1[;S2], gde je:
-
Si=Di(oni,1/offi,1[,oni,2/offi,2[,oni,3/offi,3[,oni,4/offi,4[,oni,5/offi,5[,oni,6/offi,6]]]]]) i poznato je kao odeljak.
-
uklj.i,j i isklj.i,j je trajanje uklj./isklj. u sekundama segmenta. i = 1 ili 2, i j = 1 do 6.
-
Di je ukupno trajanje odeljka u sekundama.
Sva trajanja mogu da imaju do tri decimalna mesta da bi se obezbedila rezolucija od 1 ms. Zamenski znak „*“ označava beskonačno trajanje. Segmenti unutar odeljka se reprodukuju redom i ponavljaju dok se ne reprodukuje ukupno trajanje.
Primer 1:
60 (2/4) Broj sekcija ritma = 1 Odeljak ritma 1: Dužina sekcije = 60 s Broj segmenata = 1 Segment 1: On = 2s, Off = 4s Ukupna dužina prstena = 60s
Primer 2 — Prepoznatljivo zvono (kratko, kratko, kratko, dugo):
60 (.2 / .2, .2 / .2,2 / .2,1 / 4) Broj sekcija ritma = 1 Kadenca Odeljak 1: Dužina sekcije = 60s Broj segmenata = 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 Ukupna dužina prstena = 60s
-
-
DialPlanScript—Sintaksa skripte koja se koristi za određivanje planova biranja linije 1 i linije 2.
-
Pokretni<n>—Vrednost sa pokretnim zarezom sa najviše n decimalnih mesta.
-
FQDN—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
-
FreqScript—Miniskript koji navodi parametre frekvencije i nivoa tona. Sadrži do 127 znakova.
Sintaksa: F1@L1[,F2@L2[,F3@L3[,F4@L4[,F5@L5[,F6@L6]]]]], gde je:
-
F1–F6 frekvencije u Hz (samo celi brojevi bez predznaka).
-
L1–L6 su odgovarajući nivoi u dBm (sa do jednom decimalom).
Prazni razmaci pre i posle zareza su dozvoljeni, ali se ne preporučuju.
Primer 1—Ton za čekanje poziva:
440@-10 Broj frekvencija = 1 Frekvencija 1 = 440 Hz na –10 dBm
Primer 2—Ton za biranje:
350@-19,440@-19 Broj frekvencija = 2 Frekvencija 1 = 350 Hz na –19 dBm Frekvencija 2 = 440 Hz na –19 dBm
-
-
IP— Validna IPv4 adresa u obliku of x.x.x.x, gde je x između 0 i 255. Primer: 10.1.2.100.
-
UserID—Korisnički ID kao što je prikazan u URL; do 63 znaka.
-
Telefon—Niz broja telefona, 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 da sadrži do 39 znakova.
-
PhTmplt—Šablon za broj telefona. Svaki šablon može da sadrži jedan ili više šablona koji su odvojeni zarezom (,). Prazan prostor na početku svakog uzorka se zanemaruje. “?” i „*“ predstavljaju džoker znakove. Za doslovno predstavljanje 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.
-
ProvisioningRuleSyntax—Sintaksa skripte koja se koristi za definisanje pravila ponovne sinhronizacije konfiguracije i nadogradnje firmvera.
-
PwrLevel—Nivo snage izražen u dBm sa jednim decimalnim mestom, kao što je –13,5 ili 1,5 (dBm).
-
RscTmplt—Šablon za SIP status koda odgovora, kao što je “404, 5*”, “61?”, “407, 408, 487, 481”. Može da sadrži do 39 znakova.
-
Prij.<n>—Prijavljena n-bit vrednost. Može se navesti u decimalnom ili heksadecimalnom formatu. Znak “-” mora da bude ispred negativnih vrednosti. Znak + ispred pozitivne vrednosti je opcionalan.
-
Kodovi zvezdica—Aktivacioni kod za dodatnu uslugu, kao što je *69. Kod može da sadrži do 7 znakova.
-
Niz<n>—Generički niz sa najviše n nerezervisanih znakova.
-
Vreme<n>—Vremensko trajanje u sekundama, sa najviše n decimalnih mesta. Dodatna navedena decimalna mesta se zanemaruju.
-
ToneScript—Miniskript koji navodi frekvenciju, nivo i parametre kadence tona napredovanja poziva. Niz može da sadrži do 127 karaktera.
Sintaksa: FreqScript;Z1[;Z2].
Odeljak Z1 sličan je odeljku S1 u CadScript, osim što je svaki segment za uklj./isklj. praćen parametrom za česte komponente: Z1 = D1(oni,1/offi,1/fi,1[,oni,2/offi,2/fi,2 [,oni,3/offi,3/fi,3 [,oni,4/offi,4/fi,4 [,oni,5/offi,5/fi,5 [,oni,6/offi,6/fi,6]]]]]) gde je:
-
fi,j = n1[+n2]+n3[+n4[+n5[+n6]]]]].
-
1 < nk < 6 navodi komponente frekvencije u FreqScript koje se koriste u tom segmentu.
Ako se u segmentu koristi više od jedne frekvencijske komponente, komponente se sabiraju.
Primer 1—Ton za biranje:
350@-19,440@-19; 10 (*/0/1+2) Broj frekvencija = 2 Frekvencija 1 = 350 Hz na –19 dBm Frekvencija 2 = 440 Hz na –19 dBm Broj sekcija kadence = 1 Kadenca Sekcija 1: Dužina sekcije = 10 s Broj segmenata = 1 Segment 1: Uključeno = zauvek, sa frekvencijama 1 i 2 Ukupna dužina tona = 10s
Primer 2 — Isprekidani ton:
350@-19,440@-19; 2(.1/.1/1+2); 10 (*/0/1+2) Broj frekvencija = 2 Frekvencija 1 = 350 Hz na –19 dBm Frekvencija 2 = 440 Hz na –19 dBm Broj sekcija kadence = 2 Kadenca Sekcija 1: Dužina sekcije = 2s Broj segmenata = 1 Segment 1: Uključeno = 0.1s, Isključeno = 0.1s sa frekvencijama 1 i 2 Kadenca Sekcija 2: Dužina sekcije = 10s Broj segmenata = 1 Segment 1: On = zauvek, sa frekvencijama KSNUMKS i KSNUMKS Ukupna dužina tona = KSNUMKSs
-
-
Ned.<n>—Neoznačena n-bitna vrednost, gde je n = 8, 16 ili 32. Može se navesti u decimalnom ili heksadecimalnom formatu, kao što je 12 ili 0k18, sve dok vrednost može da stane u n bitova.
Imajte ovo u vidu:
- <Par Name> predstavlja ime konfiguracionog parametra. U profilu, odgovarajuća oznaka se formira zamenom razmaka sa donjom crtom „_“, kao npr Par_Name.
- Prazno polje podrazumevane vrednosti podrazumeva prazan niz < “” >.
- Telefon nastavlja da koristi poslednje konfigurisane vrednosti za oznake koje nisu prisutne u datom profilu.
- Šabloni se porede datim redosledom. Prvo, ne najbliže poklapanje se bira. Naziv parametra mora se tačno podudarati.
- Ako je u profilu dato više od jedne definicije za parametar, poslednja takva definicija u datoteci je ona koja stupa na snagu u telefonu.
- Specifikacija parametra sa praznom vrednošću parametra vraća parametar na njegovu podrazumevanu vrednost. Da biste umesto toga naveli prazan niz, koristite prazan niz "" kao vrednost parametra.