- Početak
- /
- Članak
Konfigurirajte postavke profila za telefone
Ovaj članak pomoći odnosi se na Cisco telefone registrirane na Cisco BroadWorks. Informacije na ovoj stranici uključuju ponovnu sinkronizaciju profila, ručnu primjenu profila i sintaksu konfiguracije.
Konfigurirajte telefon za ponovnu sinkronizaciju profila
Telefon podržava više mrežnih protokola za dohvaćanje konfiguracijskih profila. Najosnovniji protokol prijenosa profila je TFTP (RFC1350). TFTP se široko koristi za dodjelu resursa mrežnim uređajima unutar privatnih LAN mreža. Iako se ne preporučuje za implementaciju udaljenih krajnjih točaka preko interneta, TFTP može biti prikladan za implementaciju unutar malih organizacija, za interno preddodjelu resursa, za razvoj i testiranje. U sljedećoj proceduri profil je izmijenjen nakon preuzimanja datoteke s TFTP poslužitelja.
1 |
Unutar LAN okruženja povežite računalo i telefon na čvorište, sklopku ili mali usmjerivač. |
2 |
Instalirajte i aktivirajte TFTP poslužitelj na računalu. |
3 |
Koristite uređivač teksta za izradu konfiguracijskog profila. Kako biste potvrdili je li profil dodijeljen vašem telefonu kasnije, neke od vrijednosti možete postaviti kao oznake. Na primjer, postavite vrijednost za GPP_A na 12345678 kao što je prikazano u sljedećem primjeru:
_ |
4 |
Spremite XML konfiguracijsku datoteku u korijenski direktorij TFTP poslužitelja. Možete provjeriti je li TFTP poslužitelj ispravno konfiguriran: zahtjev za datoteku profila konfiguracije pomoću TFTP klijenta koji nije telefon. Po mogućnosti koristite TFTP klijent koji radi na zasebnom glavnom računalu od poslužitelja dodjele resursa. |
5 |
U web pregledniku na svom računalu otvorite web stranicu za administraciju. Na primjer, pretpostavimo da je IP adresa telefona 192.168.1.100, otvorite sljedeći URL u web-pregledniku:
|
6 |
Odaberite karticu i pregledajte vrijednosti parametara opće svrhe od GPP_A do GPP_P. Ovo bi trebalo biti prazno. |
7 |
Ponovno sinkronizirajte testni telefon na konfiguracijski profil koji ste stvorili otvaranjem URL-a za ponovnu sinkronizaciju u web-pregledniku. Primjer: Ako je IP adresa TFTP poslužitelja 192.168.1.200, naredba bi trebala biti slična sljedećem primjeru:
Kada telefon primi ovu naredbu, uređaj na adresi 192.168.1.100 traži datoteku profila konfiguracije |
8 |
Provjerite je li parametar ispravno ažuriran. Osvježite web-stranicu administracije i idite na .GPP_parametar sada bi trebao sadržavati vrijednost 12345678. |
1 |
Nabavite MAC adresu telefona s oznake proizvoda. (MAC adresa je broj, koristeći brojeve i male heksadecimalne znamenke, na primjer 000e08aabbcc.) |
2 |
Preimenujte konfiguracijsku datoteku u Primjer: |
3 |
Premjestite novu datoteku u virtualni korijenski imenik TFTP poslužitelja. |
4 |
Pristupite web stranici administracije telefona. |
5 |
Odaberite . |
6 |
Unesite put datoteke profila u polje Pravilo profila . Primjer: Pretpostavimo da je IP adresa TFTP poslužitelja 192.168.1.200, a naziv datoteke profila je rofile_ |
7 |
Kliknite na Pošalji sve promjene. To uzrokuje trenutačno ponovno pokretanje i ponovnu sinkronizaciju. Kada se pojavi sljedeća ponovna sinkronizacija, telefon dohvaća novu datoteku proširenjem makronaredbe $MA u svoju MAC adresu. |
1 |
Instalirajte HTTP poslužitelj na lokalno računalo ili drugo dostupno glavno računalo. Poslužitelj Apache otvorenog koda može se preuzeti s interneta. |
2 |
Prenesite datoteku profila konfiguracije u virtualni korijenski imenik instaliranog poslužitelja. |
3 |
Kako biste potvrdili ispravnu instalaciju poslužitelja i pristup datoteci profila, otvorite profil web-preglednikom. |
4 |
Mijenjajte Profile_pravilo testnog telefona kako biste upućivali na HTTP poslužitelj umjesto TFTP poslužitelja, kako biste njegov profil povremeno preuzeli. Na primjer, pretpostavimo da je HTTP poslužitelj na 192.168.1.300 i da je naziv datoteke profila basic.txt, unesite sljedeću vrijednost: rofile_ |
5 |
Kliknite na Pošalji sve promjene. To uzrokuje trenutačno ponovno pokretanje i ponovnu sinkronizaciju. |
6 |
Promatrajte poruke sysloga koje telefon šalje. Povremena ponovna sinkronizacija sada bi trebala dobivati profil s HTTP poslužitelja. |
7 |
U zapisnicima HTTP poslužitelja promatrajte kako se informacija koja identificira testni telefon pojavljuje u zapisu korisničkih agenata. Te informacije trebaju uključivati proizvođača, naziv proizvoda, trenutnu verziju firmvera i serijski broj. |
Uređaj se može periodično ponovno sinkronizirati na poslužitelju za dodjelu resursa kako bi osigurao da su promjene na poslužitelju prenesene na uređaj krajnje točke (za razliku od slanja eksplicitnog zahtjeva za ponovnom sinkronizacijom na krajnju točku).
Kako biste uzrokovali periodično ponovno sinkroniziranje na poslužitelj, URL konfiguracijskog profila definira se pomoću parametra Profile_Rule, a razdoblje ponovne sinkronizacije definira se pomoću Resync_Periodičnog parametra.
1 |
Pristupite web stranici administracije telefona. |
2 |
Odaberite . |
3 |
Definirajte parametar Profile_pravila. Ovaj primjer pretpostavlja IP adresu 192.168.1.200 TFTP poslužitelja. |
4 |
U polje Periodično ponovno sinkroniziranje unesite malu vrijednost za testiranje, poput 30 sekundi. |
5 |
Kliknite na Pošalji sve promjene. S novim postavkama parametra, telefon se ponovno sinkronizira dvaput u minuti u konfiguracijsku datoteku koju određuje URL. |
6 |
Promatrajte dobivene poruke u tragu syslog. |
7 |
Provjerite je li polje Ponovna sinkronizacija na ponovnom postavljanju postavljeno na Da. esync_ |
8 |
Uključite/isključite telefon kako biste ga prisilno ponovno sinkronizirali s poslužiteljem dodjele resursa. Ako operacija ponovne sinkronizacije iz bilo kojeg razloga ne uspije, npr. ako poslužitelj ne odgovara, jedinica čeka (onoliko sekundi koliko je konfigurirano u odgodi ponovnog pokušaja pogreške ponovne sinkronizacije) prije nego se ponovo pokuša sinkronizirati. Ako je odgoda ponovnog pokušaja greške ponovne sinkronizacije nula, telefon se ne pokušava ponovno sinkronizirati nakon neuspjelog pokušaja ponovne sinkronizacije. |
9 |
(Neobavezno) Postavite vrijednost polja Odgoda ponovnog pokušaja pogreške ponovne sinkronizacije na mali broj, npr. 30. esync_ |
10 |
Onemogućite TFTP poslužitelj i promatrajte rezultate u syslog izlazu. |
Sljedeća tablica definira funkciju i upotrebu parametara ponovne sinkronizacije profila u odjeljku Profil konfiguracije pod karticom na web-stranici telefona. Također definira sintaksu niza koji se dodaje u konfiguracijsku datoteku telefona (cfg. xml) s XML kodom za konfiguriranje parametra.
Parametar |
Opis |
---|---|
Omogućavanje dodjele resursa |
Dopušta ili odbija radnje ponovne sinkronizacije konfiguracijskog profila.
Zadano: Da |
Nakon ponovnog postavljanja ponovno sinkronizirajte |
Određuje hoće li telefon ponovno sinkronizirati konfiguracije s poslužiteljem za dodjelu resursa nakon uključivanja i nakon svakog pokušaja nadogradnje.
Zadano: Da |
Nasumična odgoda ponovne sinkronizacije |
Sprječava preopterećenje poslužitelja dodjele resursa kada se velik broj uređaja istovremeno uključi i pokušaj početne konfiguracije. Ova odgoda vrijedi samo kod početnog pokušaja konfiguracije nakon uključivanja ili ponovnog postavljanja uređaja. Parametar je maksimalni vremenski interval koji uređaj čeka prije uspostavljanja kontakta s poslužiteljem dodjele resursa. Stvarna odgoda je pseudo-slučajni broj između 0 i ove vrijednosti. Ovaj parametar je u jedinicama od 20 sekundi. Valjani raspon vrijednosti kreće se između 0 i 65535.
Zadana vrijednost je 2 (40 sekundi). |
Ponovno sinkroniziraj u (HHmm) |
Vrijeme (HHmm) koje telefon ponovno sinkronizira s poslužiteljem dodjele resursa. Vrijednost za ovo polje mora biti četveroznamenkasti broj od 0000 do 2400 za naznačivanje vremena u formatu HHmm. Na primjer, 0959 naznačuje 09:59.
Zadana vrijednost je prazna. Ako vrijednost nije valjana, parametar se ignorira. Ako je parametar postavljen s valjanom vrijednosti, parametar periodične ponovne sinkronizacije se ignorira. |
Nasumična odgoda ponovne sinkronizacije |
Sprječava preopterećenje poslužitelja dodjele resursa kada se veliki broj uređaja istovremeno uključi. Kako bi se izbjegli prekomjerni zahtjevi poslužitelju za ponovnu sinkronizaciju s više telefona, telefon se ponovno sinkronizira u rasponu između sati i minuta, i sati i minuta plus nasumična odgoda (hhmm, hhmm+random_delay). Na primjer, ako nasumična odgoda = (ponovna sinkronizacija s nasumičnom odgodom + 30)/60 minuta, vrijednost unosa u sekundama pretvara se u minute, zaokružuje na sljedeću minutu kako bi izračunao završni random_delay interval.
Valjani raspon vrijednosti kreće se između 600 i 65535. Ako je vrijednost manja od 600, nasumična odgoda unutar je između 0 i 600. Zadana vrijednost je 600 sekundi (10 minuta). |
Periodična ponovna sinkronizacija |
Vremenski interval između periodične ponovne sinkronizacije s poslužiteljem dodjele resursa. Povezani mjerač vremena ponovne sinkronizacije aktivan je samo nakon prve uspješne sinkronizacije s poslužiteljem. Valjani formati su sljedeći:
Postavite taj parametar na nulu kako biste onemogućili periodičnu ponovnu sinkronizaciju. Zadana vrijednost je 3600 sekundi. |
Kašnjenje ponovnog pokušaja pogreške ponovne sinkronizacije |
Ako operacija ponovne sinkronizacije ne uspije jer telefon nije mogao vratiti profil s poslužitelja ili je preuzeta datoteka oštećena, ili se pojavi unutarnja pogreška, telefon ponovo pokušava sinkronizirati nakon vremena određenog u sekundama. Valjani formati su sljedeći:
Ako je odgoda postavljena na 0, uređaj neće pokušavati ponovnu sinkronizaciju nakon neuspjelog pokušaja.
Zadano: 60,120,240,480,960,1920,3840,7680,15360,30720,61440,86400 |
Prisilna odgoda ponovne sinkronizacije |
Maksimalna odgoda (u sekundama) telefona čeka prije provođenja ponovne sinkronizacije. Uređaj se ne sinkronizira dok je jedna od telefonskih linija aktivna. Budući da ponovna sinkronizacija može potrajati nekoliko sekundi, poželjno je pričekati da je uređaj u mirovanju duži period prije ponovnog sinkroniziranja. To korisniku omogućuje uzastopno pozivanje bez prekida. Uređaj ima brojač vremena koji počinje odbrojavati kad sve linije postanu neaktivne. Ovaj je parametar početna vrijednost brojača. Događaji ponovne sinkronizacije odgođeni su dok brojač ne padne na nulu. Valjani raspon vrijednosti kreće se između 0 i 65535.
Zadana vrijednost je 14.400 sekundi. |
Ponovna sinkronizacija iz SIP-a |
Kontrolira zahtjeve za radnje ponovne sinkronizacije putem događaja SIP NOTIFY poslanog s proxy poslužitelja davatelja usluge na telefon. Ako je omogućeno, proxy može zatražiti ponovnu sinkronizaciju slanjem SIP NOTIFY poruke koja sadrži Događaj: ponovno sinkronizirajte zaglavlje na uređaj.
Zadano: Da |
Ponovna sinkronizacija nakon pokušaja nadogradnje |
Omogućuje ili onemogućuje operaciju ponovne sinkronizacije nakon bilo kakve nadogradnje. Ako je odabrano Da , sinkronizacija se pokreće nakon nadogradnje firmvera.
Zadano: Da |
Okidač ponovne sinkronizacije 1 Okidač ponovne sinkronizacije 2 |
Ako je logička jednadžba u tim parametrima procijenjena na FALSE, ponovna sinkronizacija se ne pokreće čak ni kada je Ponovna sinkronizacija na ponovnom postavljanju postavljena na TRUE. Samo ponovna sinkronizacija putem URL-a izravne radnje i SIP obavijesti zanemaruje te okidače ponovne sinkronizacije. Parametri se mogu programirati s uvjetnim izrazom koji prolazi kroz proširenje makronaredbe. Za valjana proširenja makronaredbi pogledajte odjeljak Varijable proširenja makronaredbi pod Parametri dodjele resursa.
Zadano: Prazno |
Konfigurabilna ponovna sinkronizacija za korisnika |
Korisniku omogućuje ponovnu sinkronizaciju telefona putem izbornika zaslona telefona. Kada je postavljeno na Da, korisnik može ponovno sinkronizirati konfiguraciju telefona unosom pravila profila s telefona. Kada je postavljeno na Ne, parametar pravila profila ne prikazuje se na izborniku zaslona telefona.
Zadano: Da |
Ponovna sinkronizacija nije uspjela na FNF |
Ponovna sinkronizacija obično se smatra neuspješnom ako se zatraženi profil ne primi s poslužitelja. Taj parametar nadjačava ovo ponašanje. Kada je postavljeno na Ne, uređaj prihvaća odgovor
Zadano: Da |
Vrsta provjere autentičnosti profila |
Određuje vjerodajnice koje će se koristiti za provjeru autentičnosti računa profila. Dostupne opcije su:
Zadano: Osnovna HTTP provjera autentičnosti Za više informacija pogledajte odjeljak Određivanje vrste provjere autentičnosti profila u odjeljku Određivanje telefona za ponovnu sinkronizaciju profila. |
Pravilo profila Pravilo profila B Pravilo profila C Pravilo profila D |
Svako pravilo profila obavještava telefon o izvoru s kojeg treba dohvatiti profil (konfiguracijsku datoteku). Tijekom svake radnje ponovne sinkronizacije, telefon primjenjuje sve profile redom. Ako primjenjujete AES 256 CBC šifriranje konfiguracijske datoteke, odredite ključ šifriranja s Ključ šifriranja po izboru možete staviti u navodnike (").
Zadano: |
Mogućnost korištenja DHCP-a |
DHCP opcije, razdvojene zarezima, koriste se za dohvaćanje firmvera i profila. Zadano: 66,160,159,150,60,43,125 |
Opcija za korištenje DHCPv6 |
DHCP opcije, razdvojene zarezima, koriste se za dohvaćanje firmvera i profila. Zadano: 17,160,159 |
Telefone možete dodijeliti putem Cisco XML funkcija.
Možete poslati XML objekt na telefon preko SIP paketa za obavijesti ili HTTP objave na CGI sučelje telefona: http://PhoneIPAddress/CGI/Execute
.
CP-xxxx-3PCC proširuje Cisco XML značajku kako bi podržao dodjelu preko XML objekta:
<CP-xxxx-3PCCExecute> <ExecuteItem URL=Ponovna sinkronizacija:[profile-rule]/> </CP-xxxx-3PCCExecute>
Nakon što telefon primi XML objekt, preuzima datoteku dodjele iz [profile-rule]. Ovo pravilo koristi makronaredbe za pojednostavljenje razvoja aplikacije za XML usluge.
Poddirektoriji s više profila na poslužitelju pružaju praktičnu metodu upravljanja velikim brojem implementiranih uređaja. URL profila može sadržavati:
-
Naziv poslužitelja dodjele resursa ili eksplicitna IP adresa. Ako profil identificira poslužitelj dodjele resursa prema nazivu, telefon izvršava DNS pretragu kako bi riješio naziv.
-
Nestandardni ulaz poslužitelja koji je naveden u URL-u koristeći standardnu sintaksu
:ulaz
nakon naziva poslužitelja. -
Poddirektorij virtualnog korijenskog direktorija poslužitelja gdje je pohranjen profil, određen korištenjem standardnog označavanja URL-a i upravlja proširenjem makronaredbe.
Na primjer, sljedeće Profile_pravilo zahtijeva datoteku profila ($PN.cfg), u poddirektoriju poslužitelja /cisco/config
, od TFTP poslužitelja koji radi na glavnom računalu prov.telco.com osluškujući vezu na priključak 6900:
<Profile_pravilo> tftp://prov.telco.com:6900/cisco/config/$PN.cfg pravilo>
rofile_ Profil za svaki telefon može se identificirati u parametru opće svrhe s vrijednošću navedenom unutar zajedničkog pravila profila koristeći proširenje makronaredbe.
Na primjer, pretpostavimo da je GPP_B definiran kao Dj6Lmp23Q
.
Profile_pravilo ima vrijednost:
tftp://prov.telco.com/cisco/$B/$MA.cfg
Kada se uređaj ponovno sinkronizira i makronaredbe su proširene, telefon s MAC adresom 000e08012345 traži profil s nazivom koji sadrži MAC adresu uređaja na sljedećem URL-u:
tftp://prov.telco.com/cisco/Dj6Lmp23Q/000e08012345.cfg
Provjera autentičnosti profila omogućuje korisnicima telefona da ponovno sinkroniziraju profil dodjele resursa na telefonu. Informacije o provjeri autentičnosti potrebne su dok telefon prvi put pokušava ponovno sinkronizirati i preuzeti konfiguracijsku datoteku i dobije pogrešku provjere autentičnosti HTTP ili HTTPS 401. Kada omogućite ovu značajku, zaslon Postavljanje računa profila prikazuje se na telefonu za sljedeće situacije:
-
Kada se greška provjere autentičnosti HTTP ili HTTPs 401 pojavi tijekom prvog omogućavanja nakon ponovnog pokretanja telefona
-
Kada su korisničko ime i lozinka profila prazni
-
Kada nema korisničkog imena i lozinke u pravilu profila
Ako je zaslon Postavljanje računa profila propušten ili zanemaren, korisnik također može pristupiti zaslonu za postavljanje putem izbornika zaslona telefona ili funkcijske tipke Postavljanje , koja se prikazuje samo kada nije registrirana nijedna linija na telefonu.
Kada onemogućite značajku, zaslon Postavljanje računa profila ne prikazuje se na telefonu.
Korisničko ime i lozinka u polju Pravilo profila imaju viši prioritet od računa profila.
-
Kada u polju Pravilo profila navedete točan URL bez korisničkog imena i lozinke, telefon zahtijeva provjeru autentičnosti ili sažetak za ponovnu sinkronizaciju profila. S ispravnim računom profila provjera autentičnosti prolazi. Kod netočnog računa profila provjera autentičnosti neće uspjeti.
-
Kada u polju Pravilo profila date točan URL s ispravnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili sažetak za ponovnu sinkronizaciju profila. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Uspješna prijava.
-
Kad ste unijeli točan URL u Pravilo profila polje s netočnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili sažetak za ponovnu sinkronizaciju profila. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Prijava uvijek ne uspije.
-
Kada unesete netočan URL u Pravilo profila polje, prijava uvijek ne uspijeva.
Također možete konfigurirati parametre u konfiguracijskoj datoteci telefona s XML (cfg. xml) kodom.
Možete odrediti vrstu provjere autentičnosti profila s web-stranice administracije telefona.
1 |
Pristupite web stranici administracije telefona. |
2 |
Odaberite . |
3 |
U odjeljku Konfiguracijski profil postavite parametar Vrsta provjere autentičnosti profila kako biste odredili vjerodajnice koje će se koristiti za provjeru autentičnosti računa profila. Ovaj parametar možete konfigurirati u XML datoteci konfiguracije telefona (cfg. xml) unosom niza u ovom formatu: rofile_ Mogućnosti:
Zadano: Osnovna HTTP provjera autentičnosti |
4 |
Kliknite na Pošalji sve promjene. |
Ručno primijenite profil na telefon
Pomoću ovih koraka preuzmite datoteku za konfiguraciju na aplikaciju TFTP poslužitelja na svom računalu.
1 |
Povežite računalo u LAN priključak telefona. |
2 |
Pokrenite aplikaciju TFTP poslužitelja na računalu i provjerite je li datoteka za konfiguraciju dostupna u korijenskom imeniku TFTP-a. |
3 |
U web pregledniku unesite LAN IP adresu telefona, IP adresu računala, naziv datoteke i vjerodajnice za prijavu. Upotrijebite ovaj format: Primjer:
|
Pomoću ovih koraka preuzmite konfiguraciju na telefon pomoću cURL-a. Ovaj alat naredbenog retka koristi se za prijenos podataka sa sintaksom URL-a. Za preuzimanje cURL-a posjetite:
https://curl.haxx.se/download.html
Preporučujemo da ne koristite cURL za objavljivanje konfiguracije na telefonu jer se korisničko ime i lozinka mogu snimiti tijekom upotrebe cURL-a.
1 |
Povežite računalo u LAN priključak telefona. |
2 |
Preuzmite datoteku za konfiguraciju na telefon unosom sljedeće cURL naredbe: |
Profili konfiguracije
Telefon prihvaća konfiguracije u XML formatu.
Primjeri u ovom odjeljku koriste konfiguracijske profile sa XML sintaksom.
Profil konfiguracije definira vrijednosti parametra za telefon.
XML format profila konfiguracije koristi standardne XML alate za stvaranje sadržaja kako bi kompilirao parametre i vrijednosti.
Svaki telefon ima drugačiji skup značajki, a time i drugačiji skup parametara.
Otvori format profila
Profil otvorenog formata tekstualna je datoteka sa sintaksom nalik XML-u u hijerarhiji elemenata, s atributima i vrijednostima elemenata. Taj vam format omogućuje korištenje standardnih alata za izradu konfiguracijske datoteke. XML konfiguracijska datoteka može se slati s poslužitelja za dodjelu resursa na telefon tijekom ponovne sinkronizacije, bez kompilacije kao binarnog objekta.
Telefon može prihvatiti formate konfiguracije koje generiraju standardni alati. Ova značajka olakšava razvoj softvera pozadinskog poslužitelja za dodjelu resursa koji generira profile konfiguracije iz postojećih baza podataka.
Kako bi zaštitili povjerljive informacije u profilu konfiguracije, poslužitelj za dodjelu resursa telefonu dostavlja XML konfiguracijsku datoteku preko kanala zaštićenog TLS-om. Opcionalno, datoteka se može komprimirati pomoću gzip algoritma za umanjivanje (RFC1951).
Datoteka se može šifrirati pomoću jednog od ovih načina za šifriranje:
-
AES 256 CBC šifriranje
-
Šifriranje HTTP sadržaja baziranog na RFC-8188 s AES 128 GCM šifriranjem
Konfiguracijska datoteka može uključivati ove komponente:
-
Oznake elementa
-
Atributi
-
Parametri
-
Značajke formatiranja
-
XML komentari
Primjer: Otvori format profila
<flat-profile> <Resync_On_Reset> Da On_Reset> <Resync_Periodic> 7200 Periodic> <Profile_Rule> tftp://prov.telco.com:6900/cisco/config/CP_xxxx_MPP.cfgRule> </flat-profile>
esync_esync_rofile_ Oznaka elementa obuhvaća sve elemente parametara koje telefon prepoznaje.
Svojstva oznake elementa
Imajte na umu sljedeća pravila kada izrađujete ili ažurirate konfiguracijsku datoteku.
-
Format XML dodjele resursa i Web UI dopuštaju konfiguraciju istih postavki. XML nazivi oznaka i nazivi polja u Web UI slični su, ali se razlikuju zbog ograničenja naziva XML elementa. Na primjer, podvlake ( _ ) u XML konfiguracijskoj datoteci umjesto razmaka u web-korisničkom sučelju.
-
Telefon prepoznaje elemente s odgovarajućim nazivima parametara koji su enkapsulirani u posebni element
.
-
Nazivi elemenata zatvoreni su u zagrade.
-
Većina naziva elemenata slična su nazivima polja na korisničkom sučelju telefona Web, uz sljedeće izmjene:
-
Nazivi elemenata ne smiju sadržavati razmake ili posebne znakove. Da biste izvukli naziv elementa iz naziva web polja, zamijenite podcrtu svakog razmaka ili posebnih znakova
[
,]
,(
,)
, ili/
.Primjer: Element <Resync_On_Ponovno postavljanje> predstavlja polje Ponovna sinkronizacija na ponovnom postavljanju.
-
Naziv svakog elementa mora biti jedinstven. U korisničkom sučelju telefona ista se polja mogu pojaviti na više web-stranica, kao što su Linija, Korisnik i Kućni broj. Dodaj
[n]
nazivu elementa kako bi naznačio broj prikazan na kartici stranice.Primjer:
<Dial_Plan_1_>
element predstavlja plan pozivanja za liniju 1.
-
-
Svaka oznaka početnog elementa mora imati odgovarajuću oznaku završnog elementa. Na primjer:
rofile_<Resync_On_Reset> Da On_Reset> <Resync_Periodično> 7200 Periodično> <Profile_Rule>tftp://prov.telco.com:esync_esync_ 6900/cisco/config/CP_xxxx_MPP.cfg pravilo>
-
Oznake elemenata osjetljive su na velika i mala slova.
-
Prazne oznake elemenata su dopuštene i tumače se kao prazna vrijednost konfiguriranja. Unesite početnu oznaku elementa bez odgovarajuće oznake elementa i unesite razmak i kosu crtu prema naprijed prije završne kutne zagrade (>). U ovom primjeru, Pravilo profila B je prazno:
<Profile_Rule_B />
-
Prazna oznaka elementa može se koristiti da bi se spriječilo prepisivanje vrijednosti koje je ponudio korisnik tijekom radnje ponovne sinkronizacije. U sljedećem primjeru, postavke korisnika za brzo biranje ostaju nepromijenjene:
<Speed_dial_2_Ime ua="rw"/> <Speed_dial_2_Broj ua="rw"/> <Speed_dial_3_Ime ua="rw"/> <Speed_dial_3_Broj ua="rw"/> <Speed_dial_4_Ime ua="rw"/> <Speed_dial_4_Broj ua="rw"/> <Speed_dial_5_Ime ua="rw"/> <Speed_dial_5_Broj ua="rw"/> <Speed_dial_6_Ime ua="rw"/> <Speed_dial_6_Broj ua="rw"/> <Speed_dial_7_Ime ua="rw"/> <Speed_dial_7_Broj ua="rw"/> <Speed_dial_8_Ime ua="rw"/> <Speed_dial_8_Broj ua="rw"/> <Speed_dial_9_Ime ua="rw"/> <Speed_dial_9_Broj ua="rw"/>
-
Pomoću prazne vrijednosti postavite odgovarajući parametar praznom nizu. Unesite početni i završni element bez vrijednosti između njih. U sljedećem primjeru, GPP_parametar je postavljen na prazan niz.
_<flat-profile> <GPP_A> A> </flat-profile>
-
Neprepoznati nazivi elemenata se ignoriraju.
Svojstva parametra
Ove osobine odnose se na parametre:
Parametri koji nisu određeni profilom ostaju nepromijenjeni u telefonu.
Neprepoznati parametri se ignoriraju.
Ako profil otvorenog formata sadrži više pojavljivanja iste oznake parametra, posljednje takvo pojavljivanje zamjenjuje sva prijašnja. Kako biste izbjegli nenamjerne zamjene konfiguracijskih vrijednosti parametra, preporučujemo da svaki profil odredi najviše jednu instancu parametra.
Prednost ima zadnji obrađeni profil. Ako više profila odredi isti parametar konfiguracije, vrijednost zadnjeg profila ima prednost.
Formati nizova
Ove osobine odnose se na formatiranje nizova:
Komentari su dozvoljeni putem standardne XML sintakse.
Razmaci ispred i iza dopušteni su za čitljivost, ali uklanjaju se iz vrijednosti parametra.
Nove linije unutar vrijednosti pretvaraju se u razmake.
XML zaglavlje obrasca
<? ?>
je dopušteno, ali ga telefon zanemaruje.Za unos posebnih znakova upotrijebite osnovne XML prekidne znakove, kao što je prikazano u sljedećoj tablici.
Posebni znak
XML prekidni niz
& (znak)
&
< (manje od)
<
> (više od)
>
’ (apostrof)
'
” (dvostruki citat)
"
U sljedećem primjeru prekidni znakovi uneseni su da bi predstavljali više od i manje od simbola potrebnih u pravilu plana pozivanja. Ovaj primjer definira plan pozivanja informativne pozivne linije koji postavlja parametar <Dial_Plan_1_> (
) jednak (S0 ).
ial_<flat-profile> <Dial_Plan_1_> (S0 ) Plan_1_> </flat-profile>
Numerički prekidi znakova, koristeći decimalne i heksadecimalne vrijednosti (s.a.
(
i.
), prevode se.Firmver telefona podržava samo ASCII znakove.
Profil otvorene konfiguracije može se komprimirati da bi se smanjilo mrežno opterećenje na poslužitelj dodjele resursa. Profil se može šifrirati zbog zaštite povjerljivih informacija. Kompresija nije potrebna, ali mora prethoditi šifriranju.
Otvori kompresiju profila
Podržana metoda kompresije je gzip algoritam za umanjivanje (RFC1951). Uslužni program gzip i biblioteka kompresije koja implementira isti algoritam (zlib) dostupni su na internetskim stranicama.
Za identificiranje kompresije, telefon očekuje da komprimirana datoteka sadrži zaglavlje koje je kompatibilno s gzip formatom. Pozivanje uslužnog programa gzip na originalnom otvorenom profilu generira zaglavlje. Telefon pregledava preuzeto zaglavlje datoteke za određivanje formata datoteke.
Na primjer, ako je profile.xml
važeći profil, prihvaća se i datoteka profile.xml.gz
. Bilo koja od sljedećih naredbi može generirati tu vrstu profila:
-
>gzip profil. xml
Zamjenjuje originalnu datoteku komprimiranom datotekom.
-
>cat profile.xml | gzip > profile.xml.gz
Ostavlja originalnu datoteku na mjestu i stvara novu komprimiranu datoteku.
Šifriranje otvorenog profila
Šifriranje simetričnim ključem može se koristiti za šifriranje profila otvorene konfiguracije, bila datoteka komprimirana ili ne. Kompresija, ako se primjenjuje, mora se primijeniti prije šifriranja.
Poslužitelj dodjele resursa koristi HTTPS za rukovanje početnom dodjelom resursa telefonu nakon implementacije. Prethodno izvanmrežno šifriranje konfiguracijskih profila omogućuje upotrebu HTTP-a za profile za ponovno sinkroniziranje naknadno. To smanjuje opterećenje HTTPS poslužitelja u implementacijama većeg obujma.
Telefon podržava dva načina šifriranja za konfiguracijske datoteke:
-
AES 256 CBC šifriranje
-
Šifriranje HTTP sadržaja baziranog na RFC 8188 s AES 128 GCM šifriranjem
Ključ ili Input Keying Material (IKM) mora biti ranije unaprijed dodijeljen u jedinicu. Samopokretanje tajnog ključa može se sigurno postići pomoću HTTPS-a.
Naziv konfiguracijske datoteke ne zahtijeva određeni format, već naziv datoteke koji završava s ekstenzijom .cfg
obično označava konfiguracijski profil.
AES 256 CBC šifriranje
Telefon podržava AES 256 CBC šifriranje za konfiguracijske datoteke.
OpenSSL alat za šifriranje, dostupan za preuzimanje s različitih internetskih stranica, može provesti šifriranje. Podrška za 256-bitno AES šifriranje može zahtijevati ponovno kompilaciju alata za omogućavanje AES koda. Firmver je testiran s verzijom openssl-1.1.1d.
Za šifriranu datoteku, profil očekuje da datoteka bude istog formata koji je generiran sljedećom naredbom:
# primjer ključa za šifriranje = SecretPhrase114openssl enc –e –aes-256-cbc –k SecretPhrase114–in profile.xml –out profile.cfg # analogni poziv za komprimiranu xml datoteku openssl enc –e –aes-256-cbc –k SecretPhrase114–in profile.xml.gz –out profile.cfg
Malim slovima -k prethodi tajnom ključu, koji može biti bilo koja jednostavna tekstualna fraza i koji se koristi za generiranje nasumične 64-bitne soli. Uz tajnu navedenu -k argumentom, alat za šifriranje izvodi nasumični 128-bitni početni vektor i stvarni 256-bitni ključ za šifriranje.
Kada se ovaj oblik šifriranja koristi na konfiguracijskom profilu, telefon mora biti obaviješten o vrijednosti tajnog ključa kako bi dešifrirao datoteku. Ova je vrijednost navedena kao kvalifikator u profilnom URL-u. Sintaksa je sljedeća, pomoću eksplicitnog URL-a:
[--ključ “SecretPhrase”] http://prov.telco.com/path/profile.cfg
Ova je vrijednost programirana s pomoću jednog od parametara za Profile_pravilo
.
Proširenje makronaredbe
Nekoliko parametara dodjele resursa podvrgnuto je proširenju makronaredbe interno prije procjene. Ova prethodna procjena pruža veću fleksibilnost za kontrolu ponovne sinkronizacije telefona i aktivnosti nadogradnje.
Ove skupine parametara podvrgnute su proširenju makronaredbe prije procjene:
-
esync_Trigger_*
-
Profile_pravilo*
-
og_xxx_L.
-
Upgrade_pravilo
U određenim uvjetima, neki parametri za opće svrhe (GPP_*) također su podvrgnuti proširenju makronaredbe, kako je eksplicitno navedeno u odjeljku Neobavezni argumenti ponovne sinkronizacije u nastavku.
Tijekom proširenja makronaredbe sadržaji navedenih varijabli zamjenjuju izraze oblika $NAME i $(NAME). Te varijable uključuju parametre za opće svrhe, nekoliko identifikatora proizvoda, određene tajmere događaja i vrijednosti stanja dodjele resursa. Za potpuni popis pogledajte odjeljak Varijable proširenja makronaredbe pod Parametri dodjele resursa.
U sljedećem primjeru, izraz $(MAU) se koristi za umetanje MAC adrese 000E08012345.
Administrator unosi: $(MAU)config.cfg
Posljedično proširenje makronaredbe za uređaj s MAC adresom 000E08012345 je: 000E08012345config.cfg
Ako se naziv makronaredbe ne prepozna, ostaje neproširen. Na primjer, naziv STRANGE se ne prepoznaje kao valjani naziv makronaredbe, dok se MAU prepoznaje kao valjani naziv makronaredbe.
Administrator unosi: $STRANGE$MAU.cfg
Posljedično proširenje makronaredbe za uređaj s MAC adresom 000E08012345 je: $STRANGE 000E08012345.cfg
Proširenje makronaredbe ne primjenjuje se rekurzivno. Na primjer, $$MAU” se proširuje u $MAU” ($$ se proširuje), i ne rezultira MAC adresom.
Sadržaj parametara za posebne svrhe, GPP_SA do GPP_SD, mapiraju se u izraze makronaredbi $SA do $SD. Ti se parametri u URL-u za ponovnu sinkronizaciju proširuju samo kao argumenti opcija --key , --uid i --pwd .
Uvjetni izrazi
Uvjetni izrazi mogu pokrenuti događaje ponovne sinkronizacije i odabrati između alternativnih URL-ova za ponovnu sinkronizaciju i nadogradnju.
Uvjetni izrazi sastoje se od popisa usporedbi, odvojenih operatorom i . Sve usporedbe moraju biti zadovoljene kako bi uvjet bio istinit.
Svaka se usporedba može odnositi na jednu od sljedeće tri vrste doslovne vrijednosti:
-
Vrijednosti cijelog broja
-
Brojevi verzije softvera ili hardvera
-
Nizovi s dvostrukim navodnicima
Brojevi verzija
Verzija softvera za telefon Cisco Video Phone 8875 upotrebljava ovaj format (gdje je BN broj izrade):
PHONEOSgggg.1-0-1-0001-BN
gdje yyyy označava model telefona ili seriju telefona; 1 je glavna verzija; 0 je manja verzija; 1-0001 je mikroverzija; i BN je broj izrade.
Niz za usporedbu mora koristiti isti format. U suprotnom će doći do pogreške raščlanjivanja formata.
Prilikom usporedbe verzije softvera glavna, manja verzija i mikroverzija uspoređuju se redom, a lijeve brojke imaju prednost nad zadnjima. Kada su brojevi verzija identični, uspoređuje se broj međuverzija.
Primjeri broja važeće verzije
telefon-8875.1-0-1-0001-19
Usporedba
Navedeni se nizovi mogu uspoređivati za jednakost ili nejednakost. Cijeli brojevi i brojevi verzija mogu se uspoređivati i aritmetički. Operatori usporedbe mogu se izraziti kao simboli ili akronimi. Akronimi su pogodni za izražavanje uvjeta u profilu otvorenog formata.
Rukovatelj |
Alternativna sintaksa |
Opis |
Primjenjivo na cijeli broj i operande verzije |
Primjenjivo na operande navodnih nizova |
---|---|---|---|---|
= |
jednadžba |
jednako |
Da |
Da |
!= |
ne |
nije jednako |
Da |
Da |
< |
lt |
manje od |
Da |
Ne |
<= |
The World |
manje od ili jednako |
Da |
Ne |
> |
gt |
veće od |
Da |
Ne |
>= |
gej |
veće od ili jednako |
Da |
Ne |
I |
|
i |
Da |
Da |
Važno je obuhvatiti varijable makronaredbe u dvostrukim navodnicima gdje se očekuje doslovna vrijednost niza. Nemojte to učiniti gdje se očekuje broj ili broj verzije.
Kada se koriste u kontekstu parametara Profile_pravila* i Upgrade_pravila, uvjetni izrazi moraju biti uključeni u sintaksu “(expr)?” kao u ovom primjeru pravila nadogradnje. Ne zaboravite zamijeniti BN s brojem izrade učitavanja firmvera na koji se želite nadograditi.
($SWVER 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 za konfiguriranje Resync_Trigger_* parametara.
URL sintaksa
Upotrijebite standardnu sintaksu za URL kako biste odredili kako vratiti konfiguracijske datoteke i učitavanja firmvera u parametrima Profile_pravila* i Upgrade_pravila, redom. Sintaksa je sljedeća:
[ shema:// ] [ poslužitelj [:port]] putanja datoteke
Gdje je shema
jedna od ovih vrijednosti:
-
tftp
-
http
-
https
Ako je shema
izostavljena, pretpostavlja se tftp. Poslužitelj može biti naziv glavnog računala koje prepoznaje DNS ili numerička IP adresa. Priključak je broj odredišnog UDP-a ili broj priključka TCP-a. Put datoteke mora početi s korijenskim direktorijem (/); to mora biti apsolutni put.
Ako nedostaje poslužitelj
, koristi se TFTP poslužitelj određen kroz DHCP (opcija 66).
Poslužitelj mora biti određen za pravila nadogradnje.
Ako nedostaje ulaz
, koristi se standardni ulaz za određenu shemu. Tftp koristi UDP port 69, http koristi TCP port 80, https koristi TCP port 443.
Mora biti prisutan put datoteke. Ne odnosi se nužno na statičku datoteku, već može upućivati na dinamički sadržaj dobiven putem CGI-ja.
Proširenje makronaredbe primjenjuje se unutar URL-ova. U nastavku su primjeri 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
Kod korištenja DHCP opcije 66, prazna sintaksa nije podržana pravilima nadogradnje. Primjenjivo je samo za pravilo profila*.
Šifriranje HTTP sadržaja baziranog na RFC 8188
Telefon podržava šifriranje HTTP sadržaja baziranog na RFC 8188 s AES 128 GCM šifriranjem za konfiguracijske datoteke. S ovim načinom šifriranja, svaki entitet može čitati zaglavlja HTTP poruka. Međutim, samo entiteti koji poznaju Input Keying Material (IKM) mogu čitati korisne podatke. Kada je telefon dodijeljen s IKM, telefon i poslužitelj dodjele mogu sigurno razmjenjivati konfiguracijske datoteke, dok dopušta elemente mreže treće strane za korištenje zaglavlja poruka u analitičke i nadzorne svrhe.
Parametar za konfiguraciju XML IKM_HTTP_Encrypt_sadržaj
sadrži IKM na telefonu. Iz sigurnosnih razloga ovaj parametar nije dostupan na web-stranici administracije telefona. Također nije vidljivo u datoteci konfiguracije telefona, kojoj možete pristupiti s IP adrese telefona ili izvješća o konfiguraciji telefona poslana glavnom poslužitelju.
Ako želite koristiti šifriranje temeljeno na RFC 8188, provjerite sljedeće:
-
Dodjela resursa telefonu s IKM određivanjem IKM s parametrom XML
IKM_HTTP_Encrypt_Sadržaja
u konfiguracijskoj datoteci koja se šalje s poslužitelja dodjele resursa na telefon. -
Ako se šifriranje primjenjuje na datoteke konfiguracije poslane s poslužitelja dodjele resursa na telefon, provjerite ima li HTTP zaglavlje kodiranja sadržaja u konfiguracijskoj datoteci
aes114gcm
.U nedostatku ovog zaglavlja, prednost se daje metodi AES 256 CBC. Telefon primjenjuje dešifriranje AES 256 CBC ako je ključ AES 256 CBC prisutan u pravilu profila, bez obzira na IKM.
-
Ako želite da telefon primijeni ovo šifriranje na izvješća konfiguracije koja šalje glavnom poslužitelju, provjerite je li tipka AES 256 CBC navedena u pravilu izvješća.
Opcionalni argumenti za ponovnu sinkronizaciju
Opcionalni argumenti, ključ
, uid
i pwd
, mogu prethoditi URL-ovima unesenim u Profile_pravilo*
parametre, skupno zatvorenim u zagrade.
ključ
Opcija --tipka
govori telefonu da je konfiguracijska datoteka koju prima s glavnog poslužitelja šifrirana AES 256 CBC šifriranjem, osim ako zaglavlje Kodiranje sadržaja u datoteci naznačuje šifriranje aes114gcm
. Sam ključ određen je kao niz nakon izraza --key
. Ključ se po želji može priložiti u navodnike ("). Telefon koristi tipku za dešifriranje konfiguracijske datoteke.
Primjeri upotrebe
[--ključ VerySecretValue] [--ključ „moja tajna fraza”] [--ključ a37d2fb9055c1d04883a0745eb0917a4]
Opcionalni argumenti u zagradama su makro prošireni. Parametri posebne namjene, GPP_SA do GPP_SD, makro su prošireni u makro varijable, $SA do $SD, samo kada se koriste kao argumenti ključne opcije. Pogledajte sljedeće primjere:
[--ključ $SC] [--ključ „$SD”]
U profilima otvorenog formata, argument za --tipku mora biti isti kao argument za opciju -k koja je dana za openssl.
uid i pwd
uid i pwd opcije mogu se upotrijebiti za određivanje userID-a i lozinke koji će biti poslani kao odgovor na izazove provjere autentičnosti HTTP Basic i Digest kada se zatraži navedeni URL. Opcionalni argumenti u zagradama su makro prošireni. Parametri posebne namjene, GPP_SA do GPP_SD, makro su prošireni u makro varijable, $SA do $SD, samo kada se koriste kao argumenti ključne opcije. Pogledajte sljedeće primjere:
GPP_SA = MyUserID GPP_SB = MySecretPassword
[--uid $SA --pwd $SB] https://provisioning_server_url/path_to_your_config/your_config.xml
bi se tada proširilo na:
[--uid MyUserID --pwdMySecretPassword] https://provisioning_server_url/path_to_your_config/your_config.xml
Ove vrste podataka koriste se s parametrima konfiguracije profila:
-
{a,b,c,…} – Izbor između a, b, c,…
-
Bool—Boolean vrijednost “da” ili “ne.”
-
CadScript—Mini skripta koja određuje ritmičke parametre signala. Do 127 znakova.
Sintaksa: S1[;S2], gdje:
-
siH=diH(nai,1/isključenoi,1[,uključenoi,2/isključenoi,2[,uključenoi,3/isključenoi,3[,uključenoi,4/isključenoi,4[,uključenoi,5/isključenoi,5[,uključenoi,6/isključenoi,6]]]]]) i poznat je kao sekcija.
-
uklji,j i isklji,j su uključeno/isključeno trajanje u sekundama segmenta. i = 1 ili 2, i j = 1 do 6.
-
Di je ukupno trajanje sekcije u sekundama.
Sva trajanja mogu imati do tri decimalna mjesta kako bi se osigurala razlučivost od 1 ms. Zamjenski znak “*” označava beskonačno trajanje. Segmenti unutar sekcije reproduciraju se po redu i ponavljaju dok se ne reproducira ukupno trajanje.
Primjer 1:
60(2/4) Broj kadencijalnih odjeljaka = 1 Kadencijalni odjeljak 1: Duljina presjeka = 60 s Broj segmenata = 1 Segment 1: Uključeno=2s, Isključeno=4s Ukupna duljina zvona = 60 s
Primjer 2—Prepoznatljivo zvono (kratko, kratko, kratko, dugo):
60(.2/.2,.2/.2,.2/.2,1/4) Broj kadencijalnih odjeljaka = 1 Kadencijalni odjeljak 1: Duljina presjeka = 60 s Broj segmenata = 4 Segment 1: Uključeno=0,2s, isključeno=0,2s Segment 2: Uključeno=0,2s, isključeno=0,2s Segment 3: Uključeno=0,2s, isključeno=0,2s Segment 4: Uključeno=1,0s, Isključeno=4,0s Ukupna duljina zvona = 60 s
-
-
DialPlanScript—Sintaksa skriptiranja koja se koristi za određivanje linije 1 i linije 2 planova pozivanja.
-
Plutajuća<n>—Vrijednost plutajuće točke s do n decimalnih mjesta.
-
FQDN—Potpuno kvalificirani naziv domene. Može sadržavati do 63 znaka. Primjeri su sljedeći:
sip.Cisco.com:5060 ili 109.12.14.12:12345
sip.Cisco.com ili 109.12.14.12
-
FreqScript—Mini skripta koja određuje parametre učestalosti i razine tona. Sadrži do 127 znakova.
Sintaksa: f1@l1[,f2@l2[,f3@l3[,f4@l4[,f5@l5[,f6@l6]]]]], gdje je:
-
F1–F6 su frekvencije u Hz (samo cijeli brojevi bez potpisa).
-
L1–L6 su odgovarajuće razine u dBm (do jednog decimalnog mjesta).
Razmaci prije i poslije zareza su dopušteni, ali ne preporučuju se.
Primjer 1—Ton poziva na čekanju:
440@-10 Broj frekvencija = 1 Frekvencija 1 = 440 Hz pri –10 dBm
Primjer 2—Ton biranja:
350@-19,440@-19 Broj frekvencija = 2 Frekvencija 1 = 350 Hz pri –19 dBm Frekvencija 2 = 440 Hz pri –19 dBm
-
-
IP— Valjana IPv4 adresa u obliku x.x.x.x, gdje je x između 0 i 255. Primjer: 10.1.2.100.
-
UserID—Korisnički ID kao što se pojavljuje u URL-u; do 63 znaka.
-
Telefon—Niz telefonskih brojeva, kao 14081234567, *69, *72, 345678; ili generički URL, kao 1234@10.10.10.100:5068 ili jsmith@Cisco.com. Niz može sadržavati do 39 znakova.
-
PhTmplt—Predložak broja telefona. Svaki predložak može sadržavati jedan ili više uzoraka odvojenih zarezom (,). Razmak na početku svakog uzorka se ignorira. “?” i “*” predstavljaju zamjenske znakove. Za doslovno predstavljanje, uporaba %xx. For example, %2a predstavlja *. Predložak može sadržavati do 39 znakova. Primjeri: „1408*, 1510*”, „1408123????, 555?1.”.
-
Priključak — broj priključka TCP/UDP (0-65535). Može se odrediti u decimalnom ili heksadecimalnom obliku.
-
ProvisioningRuleSyntax—Sintaksa skriptiranja koja se koristi za definiranje konfiguracije ponovne sinkronizacije i pravila nadogradnje ugrađenog softvera.
-
PwrLevel—Razina snage izražena u dBm s jednim decimalnim mjestom, poput –13.5 ili 1.5 (dBm).
-
RscTmplt—Predložak koda statusa SIP odgovora, poput “404, 5*”, “61?”, “407, 408, 487, 481”. Može sadržavati do 39 znakova.
-
Sig—potpisana n-bitna vrijednost. Može se odrediti u decimalnom ili heksadecimalnom obliku. Znak “-” mora prethoditi negativnim vrijednostima. Znak + ispred pozitivnih vrijednosti je neobavezan.
-
Star Codes—Aktivacijski kod za dodatnu uslugu, kao što je *69. Kôd može sadržavati do 7 znakova.
-
Str—Generički niz s do n nerezerviranih znakova.
-
Vrijeme—Trajanje vremena u sekundama, s do n decimalnih mjesta. Posebno se određena decimalna mjesta ignoriraju.
-
ToneScript—Mini skripta koja određuje parametre učestalosti, razine i tempa tona tijeka poziva. Skripta može sadržavati do 127 znakova.
Sintaksa: FreqScript;Z1[;Z2].
Odjeljak Z1 sličan je odjeljku S1 u CadScript-u, osim što svaki segment uključivanja i isključivanja slijedi parametar komponenti učestalosti: z1 = d1(nai,1/isključenoi,1/fi,1[,uključenoi,2/isključenoi,2/fi,2 [,uključenoi,3/isključenoi,3/fi,3 [,uključenoi,4/isključenoi,4/fi,4 [,uključenoi,5/isključenoi,5/fi,5 [,uključenoi,6/isključenoi,6/fi,6]]]]) gdje je:
-
fi,j = n1[+n2]+n3[+n4[+n5[+n6]]]]].
-
1 < nk < 6 određuje komponente učestalosti u FreqScriptu koje se koriste u tom segmentu.
Ako se u segmentu koristi više od jedne komponente, komponente se zbrajaju.
Primjer 1—Ton biranja:
350@-19,440@-19;10(*/0/1+2) Broj frekvencija = 2 Frekvencija 1 = 350 Hz pri –19 dBm Frekvencija 2 = 440 Hz pri –19 dBm Broj kadencijalnih odjeljaka = 1 Kadencijalni odjeljak 1: Duljina presjeka = 10 s Broj segmenata = 1 Segment 1: Uključeno=zauvijek, s frekvencijama 1 i 2 Ukupna duljina tona = 10 s
Primjer 2—Ton prekidanja:
350@-19,440@-19;2(.1/.1/1+2);10(*/0/1+2) Broj frekvencija = 2 Frekvencija 1 = 350 Hz pri –19 dBm Frekvencija 2 = 440 Hz pri –19 dBm Broj kadencijalnih odjeljaka = 2 Kadencijalni odjeljak 1: Duljina presjeka = 2s Broj segmenata = 1 Segment 1: Uključeno=0,1s, isključeno=0,1s s frekvencijama 1 i 2 Cadence Section 2: Duljina presjeka = 10 s Broj segmenata = 1 Segment 1: Uključeno=zauvijek, s frekvencijama 1 i 2 Ukupna duljina tona = 12s
-
-
Nas—Nepotpisana n-bitna vrijednost, gdje n = 8, 16 ili 32. Može se odrediti u decimalnom ili heksadecimalnom obliku, kao što su 12 ili 0x18, sve dok vrijednost može stati u n bita.
Uzmite u obzir sljedeće:
- predstavlja naziv parametra konfiguracije. U profilu se odgovarajuća oznaka formira zamjenom razmaka podcrtom „_“, kao što je Par_Name.
- Prazno polje zadane vrijednosti podrazumijeva prazni niz < “” >.
- Telefon nastavlja koristiti posljednje konfigurirane vrijednosti za oznake koje se ne nalaze u danom profilu.
- Predlošci se uspoređuju zadanim redoslijedom. Odabire se prvo podudaranje, ne najbliže. Naziv parametra mora se točno podudarati.
- Ako je u profilu dana više od jedna definicija, posljednja definicija u datoteci ona je koja stupa na snagu u telefonu.
- Specifikacija parametra s praznom vrijednosti parametra vraća parametar na zadanu vrijednost. Kako biste umjesto toga odredili prazni niz, kao vrijednost parametra koristite prazni niz "".