- Početak
- /
- Članak
Konfiguriranje postavki 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.
Konfiguriranje telefona za ponovnu sinkronizaciju profila
Telefon podržava više mrežnih protokola za dohvaćanje konfiguracijskih profila. Najosnovniji protokol za transfer profila je TFTP (RFC1350). TFTP ima široku upotrebu za dodjelu resursa mrežnih uređaja unutar privatnih LAN mreža. Iako se ne preporučuje za uvođenje udaljenih krajnjih točaka preko interneta, TFTP može biti dobro rješenje unutar malih organizacija, za interno preddodjelu resursa, za razvoj i testiranje. U sljedećoj proceduri profil je promijenjen nakon preuzimanja datoteke sa TFTP poslužitelja.
1 |
Unutar LAN okruženja povežite osobno računalo i telefon na mrežni čvor, sklopku ili mali usmjerivač. |
2 |
Na računalu instalirajte i aktivirajte TFTP poslužitelj. |
3 |
Pomoću uređivača teksta izradite profil konfiguracije. Kako biste provjerili je li profil kasnije dodijeljen vašem telefonu, možete postaviti neke od vrijednosti kao oznake. Na primjer, postavite vrijednost za GPP_A na 12345678 kako je prikazano u sljedećim primjerima:
|
4 |
Spremite XML konfiguracijsku datoteku u korijenski imenik TFTP poslužitelja. Možete potvrditi je li TFTP poslužitelj ispravno konfiguriran: zatražite profil konfiguracije koristeći TFTP klijent 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 računalu otvorite web-stranicu administracije telefona. Na primjer, pretpostavite da je IP adresa 192.168.1.100 i u web-pregledniku otvorite sljedeći URL:
|
6 |
Odaberite karticu , a zatim pregledajte vrijednosti parametara opće namjene GPP_A do GPP_P. Ovo treba biti prazno. |
7 |
Ponovno sinkronizirajte testni telefon s profilom konfiguracije koji ste izradili otvaranjem URL-a za ponovnu sinkronizaciju u web-pregledniku. Primjer: Ako je IP adresa TFTP servera 192.168.1.200, naredba bi trebala biti slična sljedećim primjerima:
Kad telefon primi naredbu, uređaj na adresi 192.168.1.100 zahtijeva datoteku profila konfiguracije |
8 |
Provjerite je li parametar ispravno ažuriran. Osvježite web-stranicu administracije i idite na .Parametar GPP_A sada bi trebao sadržavati vrijednost 12345678. |
1 |
Nabavi MAC adresu telefona s oznake proizvoda. (MAC adresa je broj koji koristi brojeve i heksadecimalne znamenke napisane malim slovima, na primjer, 000e08aabbcc. |
2 |
Preimenujte svoju 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 putanju datoteke profila u polje Pravilo profila. Primjer: pretpostavimo da je IP adresa TFTP poslužitelja 192.168.1.200, a naziv datoteke profila
|
7 |
Kliknite Pošalji sve promjene. To uzrokuje trenutno ponovno pokretanje i ponovnu sinkronizaciju. Kada se pojavi sljedeća ponovna sinkronizacija, telefon dohvaća novu datoteku na način da proširuje makro izraz $MA u svoju MAC adresu. |
1 |
Instalirajte HTTP poslužitelj na lokalno računalo ili drugo dostupno glavno računalo. Poslužitelj Apache otvorenog izvora može se preuzeti s interneta. |
2 |
Prenesite datoteku profila konfiguracije u virtualni korijenski imenik instaliranog poslužitelja. |
3 |
Da bi potvrdili ispravnost instalacije poslužitelja i pristupili datoteci profila, otvorite profil u web-pregledniku. |
4 |
Modificirajte Profile_Rule testnog telefona kako bi upućivao na HTTP poslužitelj umjesto TFTP poslužitelja, kako bi se njegov profil povremeno preuzimao. Na primjer, pretpostavite da je HTTP poslužitelj 192.168.1.300, a naziv datoteke profila je basic. txt, unesite slijedeću vrijednost:
|
5 |
Kliknite Pošalji sve promjene. To uzrokuje trenutno ponovno pokretanje i ponovnu sinkronizaciju. |
6 |
Promatrajte poruke sysloga koji telefon šalje. Povremena ponovna sinkronizacija sada bi trebala dobivati profil s HTTP poslužitelja. |
7 |
U zapisima HTTP poslužitelja promatrajte kako se informacija koja identificira testni telefon pojavljuje u zapisu Korisnik Agent. Ove 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 krajnji uređaj (za razliku od slanja eksplicitnog zahtjeva za ponovnom sinkronizacijom na krajni uređaj).
Kako biste uzrokovali periodično ponovno sinkroniziranje na poslužitelj, URL konfiguracijskog profila definira se pomoću parametra Profile_Rule, a period ponovne sinkronizacije definiran je parametrom Resync_Periodic.
1 |
Pristupite web stranici administracije telefona. |
2 |
Odaberite . |
3 |
Definiraj parametar Profile_Rule. Taj primjer pretpostavlja IP adresu 192.168.1.200 TFTP poslužitelja. |
4 |
U polju Periodično ponovno sinkroniziranje za testiranje unesite malu vrijednost, poput 30 sekundi. |
5 |
Kliknite Pošalji sve promjene. S novim postavkama parametra, telefon se ponovno sinkronizira dvaput u minuti u datoteku konfiguracije koju određuje URL. |
6 |
Promatrajte rezultirajuće poruke u tragu syslog. |
7 |
Pobrinite se da je polje Ponovno sinkroniziraj kod ponovnog postavljanja postavljeno na Da.
|
8 |
Isključite i uključite telefon kako biste ga prisilno ponovno sinkronizirali s poslužiteljem dodjele resursa. Ako operacija ponovne sinkronizacije iz bilo kojeg razloga ne uspije, ako recimo poslužitelj ne odgovara, jedinica čeka (onoliko sekundi koliko je konfigurirano u Kašnjenje ponovnog pokušaja pogreške ponovnog sinkroniziranja) prije nego se ponovo pokuša sinkronizirati. Ako je Kašnjenje ponovnog pokušaja pogreške ponovnog sinkroniziranja nula, telefon se ne pokušava ponovno sinkronizirati nakon neuspjelog pokušaja. |
9 |
(Opcijsko) Vrijednost polja Kašnjenje ponovnog pokušaja pogreške ponovnog sinkroniziranja postavite na mali broj, poput 30.
|
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 na kartici 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ćiti dodjelu resursa |
Dopušta ili odbija radnje ponovne sinkronizacije profila konfiguracije.
Zadana: da |
Na ponovnom postavljanju ponovno sinkroniziraj |
Navodi hoće li telefon ponovno sinkronizirati konfiguracije s poslužiteljem za dodjelu resursa nakon uključivanja i nakon svakog pokušaja nadogradnje.
Zadana: da |
Nasumična odgoda ponovne sinkronizacije |
Sprječava preopterećenje poslužitelja za dodjelu resursa kada se istovremeno uključuje velik broj uređaja i provodi se pokušaj početnog konfiguriranja. Ovo je kašnjenje učinkovito samo pri pokušaju početnog konfiguriranja nakon uključivanja ili ponovnog postavljanja uređaja. Parametar je maksimalni vremenski interval tijekom kojeg uređaj čeka prije nego što uspostavi kontakt s poslužiteljem za dodjelu resursa. Stvarno kašnjenje je pseudoslučajni broj između 0 i ove vrijednosti. Ovaj parametar izražen je u jedinicama od 20 sekundi. Valjani raspon vrijednosti seže između 0 i 65535.
Zadana vrijednost je 2 (40 sekundi). |
Ponovno sinkroniziraj u (HHmm) |
Vrijeme (HHmm) tijekom kojeg se telefon ponovno sinkronizira s poslužiteljem za dodjelu resursa. Vrijednost za ovo polje mora biti četveroznamenkasti broj od 0000 do 2400 za naznačivanje vremena u obliku HHMM. Na primjer, 0959 naznačuje 09:59.
Zadana vrijednost je prazna. Ukoliko vrijednost nije valjana, parametar se ignorira. Ako je parametar postavljen s valjanom vrijednosti, zanemaruje se parametar Periodična ponovna sinkronizacija. |
Nasumično odgodi ponovnu sinkronizaciju |
Sprječava preopterećenje poslužitelja za dodjelu kada se istovremeno uključi velik broj uređaja. Kako bi se izbjegli prekomjerni zahtjevi poslužitelju za ponovnu sinkronizaciju s više telefona, telefon se ponovno sinkronizira u rasponu između sata i minuta, i sati i minute plus nasumična odgoda (hhmm, hhmm+random_delay). Na primjer, ako je 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 vrijednost minuta kako bi se izračunao konačni interval random_delay.
Valjani raspon vrijednosti seže između 600 i 65535. Ako je vrijednost manja od 600, nasumična odgoda je između 0 i 600. Zadana vrijednost je 600 sekundi (10 minuta). |
Periodično ponovno sinkroniziranje |
Vremenski interval između parametar periodičnog ponovnog sinkroniziranja s poslužiteljem za dodjelu. Vezani brojač vremena ponovnog sinkroniziranja aktivan je samo nakon prve uspješne sinkronizacije s poslužiteljem. Valjani oblici su:
Postavite taj parametar na nulu kako biste onemogućili periodičnu ponovnu sinkronizaciju. Zadana vrijednost je 3600 sekundi. |
Kašnjenje ponovnog pokušaja greške ponovne sinkronizacije |
Ako postupak ponovne sinkronizacije ne uspije jer telefonije nije mogao dohvatiti profil s poslužitelja, preuzeta datoteka je oštećena ili se pojavila interna pogreška, uređaj ponovo pokušava sinkronizaciju nakon vremena određenog u sekundama. Valjani oblici su:
Ako je odgoda postavljena na 0, uređaj neće pokušavati ponovnu sinkronizaciju nakon bezuspješnog pokušaja.
Zadana: 60,120,240,480,960,1920,3840,7680,15360,30720,61440,86400 |
Prisilna odgoda ponovne sinkronizacije |
Maksimalna odgoda (u sekundama) koliko telefon čeka prije ponovne sinkronizacije. Uređaj se ne sinkronizira dok su telefonske linije aktivne. Zbog toga što ponovna sinkronizacija može potrajati nekoliko sekundi, poželjno je pričekati da je uređaj u stanju mirovanja duži period prije ponovnog sinkroniziranja. To korisniku omogućava uzastopno pozivanje bez prekida. Uređaj ima brojač vremena koji započinje odbrojavanje kada sve linije budu u stanju mirovanja. Ovaj je parametar početna vrijednost brojača. Događaji ponovnog pokretanja odgođeni su dok brojač vremena ne padne na nulu. Valjani raspon vrijednosti seže između 0 i 65535.
Zadana vrijednost je 14,400 sekundi. |
Ponovna sinkronizacija iz SIP |
Kontrolira zahtjeve za postupke ponovne sinkronizacije putem događaja SIP OBAVIJEST poslanog s proxy poslužitelja davatelja usluge na telefon. Ako je omogućen, proxy može slati zahtjev za ponovnu sinkronizaciju slanjem poruke SIP OBAVIJESTI koja sadrži Događaj: ponovna sinkronizacija zaglavlja s uređajem.
Zadana: da |
Ponovna sinkronizacija nakon pokušaja nadogradnje |
Omogućava ili onemogućava operaciju ponovne sinkronizacije nakon svake nadogradnje. Ako je odabrano Da sinkronizacija se aktivira nakon nadogradnje firmvera.
Zadana: da |
Okidač ponovne sinkronizacije 1 Okidač ponovne sinkronizacije 2 |
Ako se logička jednadžba u ovim parametrima procjeni na FALSE, ponovna sinkronizacija se ne aktivira čak i kada je Ponovna sinkronizacija pri ponovnom postavljanju postavljena na TRUE. Ponovno sinkronizirajte samo putem URL-a izravne radnje, a SIP obavijest zanemaruje te okidače sinkronizacije. Parametri se mogu programirati s uvjetnim izrazom koji prolazi kroz proširenje makronaredbe Za valjana proširenja makronaredbi pogledajte Varijable proširenja makronaredbe u odjeljku Parametri dodjele resursa.
Zadano: prazno |
Podesiva ponovna sinkronizacija za korisnika |
Omogućava korisniku ponovnu sinkronizaciju telefona iz izbornika na zaslonu telefona. Kada je postavljena na Da korisnik može ponovno sinkronizirati konfiguraciju telefona unosom pravila profila s telefona. Kada je postavljena na Ne, parametar Pravilo profila ne prikazuje se u izborniku na zaslonu telefona.
Zadana: da |
Ponovno sinkroniziranje ne uspijeva na FNF |
Ponovna sinkronizacija smatra se neuspjelom ako se zatraženi profil ne dobije sa servera. Ovaj parametar nadjačava ovo ponašanje. Kada je postavljena na Ne, uređaj prihvaća odgovor s poslužitelja
Zadana: da |
Vrsta provjere autentičnosti profila |
Navodi vjerodajnice koje će se koristiti za provjeru autentičnosti računa profila. Dostupne opcije su:
Zadano: osnovna HTTP provjera autentičnosti Dodatne informacije potražite u odjeljku Navedite vrstu provjere autentičnosti profila u odjeljku Navedite telefon za ponovnu sinkronizaciju profila. |
Pravilo za profil Profile Rule B Profile Rule C Profile Rule 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 tipku šifriranja s tipkom
Ključ šifriranja po izboru možete staviti u navodne znakove (").
Zadani: |
Opcija za korištenje DHCP |
DHCP opcije, odvojene zarezima, koriste se za povrat ugrađenih softvera i profila. Zadana: 66,160,159,150,60,43,125 |
Opcija DHCPv6 za korištenje |
DHCP opcije, odvojene zarezima, koriste se za povrat ugrađenih softvera i profila. Zadana: 17,160,159 |
Resurse telefona možete dodijeliti putem Cisco XML funkcija.
XML objekt možete poslati na telefon putem paketa SIP 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=Resync:[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 povoljnu metodu upravljanja velikim brojem implementiranih uređaja. URL profila može se sastojati od:
-
Naziva poslužitelja dodjele resursa ili eksplicitne IP adrese. Ako profil prikazuje poslužitelj dodjele resursa prema nazivu, telefon izvršava DNS pretragu da odgonetne ime.
-
Nestandardni priključak poslužitelja je naveden u URL-u koristeći standardnu sintaksu
:priključak
nakon naziva poslužitelja. -
Poddirektorij virtualnog korijenskog direktorija poslužitelja gdje je pohranjen profil, određen korištenjem standardnog označavanja URL-a i vođen proširenjem makronaredbe.
Na primjer, sljedeći Profile_Rule zahtijeva profilnu datoteku ($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_Rule>
tftp://prov.telco.com:6900/cisco/config/$PN.cfg
</Profile_Rule>
Profil za svaki telefon može se identificirati u parametru opće svrhe s vrijednošću povezanom unutar zajedničkog pravila profila koristeći proširenje makronaredbe.
Na primjer, pretpostavimo da je GPP_B definiran kao Dj6Lmp23Q
.
Profile_Rule ima vrijednost:
tftp://prov.telco.com/cisco/$B/$MA.cfg
Kad se uređaj ponovno sinkronizira i makroi su prošireni, telefon s MAC adresom000e08012345 zahtijeva 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 korisnicima telefona omogućuje ponovno sinkroniziranje dodjeljivanja profila na telefon. Informacije o provjeri autentičnosti potrebne su kada telefon prvi put pokušava ponovno sinkronizirati i preuzeti konfiguracijsku datoteku i dobiva pogrešku HTTP ili HTTPS 401 provjere autentičnosti. Kada omogućite ovu značajku, ne telefonu se prikazuje zaslon Postava računa profila u sljedećim situacijama:
-
Kada se prvi put pojavi pogreška HTTP ili HTTPs 401 provjere autentičnosti tijekom prvog dodjeljivanja resursa nakon ponovnog pokretanja telefona
-
Kada su korisničko ime računa profila i lozinka prazni
-
Kada nema korisničkog imena i lozinke u pravilu profila
Ako se zaslon Postava računa profila propusti ili zanemari, korisnik može pristupiti zaslonu postavljanja putem izbornika zaslona telefona ili funkcijske tipke Postavljanje koja se prikazuje kada na telefonu nije registrirana nijedna linija.
Kada onemogućite značajku, zaslon Postava računa profila ne prikazuje se na telefonu.
Korisničko ime i lozinka u polju Pravilo profila imaju veći prioritet od računa profila.
-
Kada u polje Pravilo profila unesete ispravan URL bez korisničkog imena i lozinke, telefon zahtijeva provjeru autentičnosti ili provjeru autentičnosti sažetka kako bi ponovno sinkronizirao profil. S ispravim računom profila provjera autentičnosti uspijeva. S neispravnim računom profila provjera autentičnosti ne uspijeva.
-
Kada u polje Pravilo profila unesete URL s ispravnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili provjeru autentičnosti sažetka kako bi ponovno sinkronizirao profil. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Uspješna prijava.
-
Kada u polje Pravilo profila unesete URL s neispravnim korisničkim imenom i lozinkom, telefon zahtijeva provjeru autentičnosti ili provjeru autentičnosti sažetka kako bi ponovno sinkronizirao profil. Račun profila ne koristi se za ponovnu sinkronizaciju telefona. Prijava nikad ne uspijeva.
-
Kada u polje Pravilo profila unesete neispravan URL, prijava nikad ne uspijeva.
Također možete konfigurirati parametre u konfiguracijskoj datoteci telefona s XML (cfg. xml) šifrom.
Na web-stranici administracije telefona možete navesti vrstu provjere autentičnosti profila.
1 |
Pristupite web stranici administracije telefona. |
2 |
Odaberite . |
3 |
U odjeljku Profil konfiguracije postavite parametar Vrsta provjere autentičnosti profila tako da navodi vjerodajnice za korištenje pri provjeri autentičnosti računa profila. Ovaj parametar možete konfigurirati i u konfiguracijskoj XML datoteci (cfg. xml) unosom niza u ovom formatu:
Opcije:
Zadano: osnovna HTTP provjera autentičnosti |
4 |
Kliknite Pošalji sve promjene. |
Ručna primjena profila na telefon
Pomoću ovih koraka preuzmite datoteku za konfiguraciju na aplikaciju TFTP poslužitelja na svom računalu.
1 |
Svoje računalo povežite na LAN ulaz telefona. |
2 |
Pokrenite aplikaciju TFTP poslužitelja na računalu i pobrinite se da je konfiguracijska datoteka 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. Koristite ovaj format:
Primjer:
|
Pomoću ovih koraka preuzmite datoteku za 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 objavu konfiguracije na telefonu jer se lozinka i korisničko ime mogu zabilježiti tijekom korištenja cURL-a.
1 |
Svoje računalo povežite na LAN ulaz telefona. |
2 |
Preuzmite datoteku za konfiguraciju na telefon tako da unesete sljedeću cURL naredbu:
|
Profili konfiguriranja
Telefon prihvaća konfiguracije u XML formatu.
Primjeri u ovom odjeljku koriste profile konfiguracije s XML sintaksom.
Profil konfiguracije definira vrijednosti parametra za telefon.
XML format profila konfiguracije koristi standardne XML alate za stvaranje sadržaja kako bi programski preveo parametre i vrijednosti.
Svaki telefon ima drugačiji skup značajki a time i drugačiji skup parametara.
Format otvorenog profila
Profil otvorenog formata tekstualna je datoteka sa sintaksom poput XML-a u hijerarhiji elemenata, s atributima i vrijednostima elemenata. Taj vam format omogućava korištenje standardnih alata za izradu datoteka za konfiguraciju. XML konfiguracijsku datoteku, bez kompilacije kao binarnog objekta, možete poslati s poslužitelja za dodjelu na telefon tijekom postupka ponovne sinkronizacije.
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 od postojećih baza podataka.
Da bi zaštitio povjerljive informacije u profilu konfiguracije, poslužitelj za dodjelu resursa telefonu isporučuje XML konfiguracijsku datoteku putem 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 sadž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: Otvaranje formata 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>
Oznaka elementa <flat-profile>
sadrži sve elemente parametra koje telefon prepoznaje.
Svojstva oznake elementa
Kada izrađujete ili ažurirate konfiguracijsku datoteku, imajte na umu sljedeća pravila.
-
Oblik XML dodjele resursa i Web UI dozvoljavaju konfiguraciju istih postavki. Nazivi XML oznake i nazivi polja u web-sučelju slični su, ali mogu se mijenjati zbog ograničenja naziva XML elementa. Na primjer, podvlake (_) u XML konfiguracijskoj datoteci umjesto razmaka u web-sučelju.
-
Telefon prepoznaje elemente s točnim nazivima parametra sadržane u posebnom elementu
<flat-profile>
. -
Nazivi elemenata zatvoreni su u zagrade.
-
Većina naziva elementa slična je nazivima polja u web-sučelju telefona uz sljedeće izmjene:
-
Nazivi elemenata ne mogu sadržavati razmake ili posebne znakove. Da biste izveli naziv elementa i naziva web-polja, svako prazno mjesto ili posebni znak zamijenite podvlakom
[
,]
,(
,)
ili/
.Primjer: Element <Resync_On_Reset> predstavlja Resync On Reset polje.
-
Naziv svakog elementa mora biti jedinstven. U web-sučelju telefona ista se polja mogu pojaviti na više web-stranica, kao što su stranice Linija, Korisnik i Kućni broj. Dodaj
[n]
nazivu elementa kako bi ukazao na broj prikazan na kartici stranice.Primjer: Element
<Dial_Plan_1_>
predstavlja Plan biranja za Liniju 1.
-
-
Svaka oznaka početnog elementa mora imati odgovarajuću oznaku završnog elementa. Na primjer:
<flat-profile><Resync_On_Reset> Yes </Resync_On_Reset><Resync_Periodic> 7200 </Resync_Periodic><Profile_Rule>tftp://prov.telco.com: 6900/cisco/config/CP_xxxx_MPP.cfg </Profile_Rule></flat-profile>
-
Oznake elemenata raspoznaju velika i mala slova.
-
Prazne oznake elemenata su dopuštene i shvatit ć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 ovo primjeru, Pravio profila B je prazno:
<Profile_Rule_B />
-
Prazna oznaka elementa može se koristiti kako bi spriječila prepisivanje vrijednosti koju je ponudio korisnik tijekom radnje ponovnog usklađivanja. U sljedećem primjeru, postavke korisnika za brzo biranje ostaju nepromijenjene:
<flat-profile><Speed_Dial_2_Name ua="rw"/><Speed_Dial_2_Number ua="rw"/><Speed_Dial_3_Name ua="rw"/><Speed_Dial_3_Number ua="rw"/><Speed_Dial_4_Name ua="rw"/><Speed_Dial_4_Number ua="rw"/><Speed_Dial_5_Name ua="rw"/><Speed_Dial_5_Number ua="rw"/><Speed_Dial_6_Name ua="rw"/><Speed_Dial_6_Number ua="rw"/><Speed_Dial_7_Name ua="rw"/><Speed_Dial_7_Number ua="rw"/><Speed_Dial_8_Name ua="rw"/><Speed_Dial_8_Number ua="rw"/><Speed_Dial_9_Name ua="rw"/><Speed_Dial_9_Number ua="rw"/></flat-profile>
-
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, parametar GPP_A postavljen je na prazan niz.
<flat-profile><GPP_A> </GPP_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čamo da svaki profil odredi najviše jedan parametar.
Prednost ima zadnji obrađeni profil. Ako više profila odredi isti parametar konfiguracije, vrijednost zadnjeg profila ima prednost.
Formati niza
Ove osobine odnose se na formatiranje nizova:
Komentari su dozvoljeni kroz uobičajenu XML sintaksu.
<!-- Moj je komentar upisan ovdje -->
Razmaci ispred i iza dozvoljeni su za lakše čitanje, ali uklanjaju se iz vrijednosti parametra.
Nove linije unutar redova prebacuju se u razmake.
XML zaglavlje obrasca
<? ?>
ima dozvolu, ali telefon to ignorira.Za unošenje posebnih znakova koristite XML prekidne znakove, kao što je prikazano u sljedećoj tablici.
Poseban znak
XML prekidni niz
& (ampersand)
&
< (manje od)
<
> (više od)
>
’ (apostrof)
'
” (navodni znak)
"
U sljedećem primjeru prekidni znakovi uneseni su da bi predstavljali više od i manje od simbole potrebne u pravilu plana nazivanja. Ovaj primjer definira plan biranja informacijske vruće linije koja postavlja parametar <Dial_Plan_1_> (
) tako da je jednak (S0 <:18005551212>).<flat-profile> <Dial_Plan_1_> (S0 <:18005551212>) </Dial_Plan_1_></flat-profile>
Numerički se prekidni znakovi prevode pomoću decimalnih i heksadecimalnih vrijednosti (s.a.
(
i.
).Ugrađeni softver telefona podržava samo ASCII znakove.
Profil otvorene konfiguracije može se komprimirati da bi se smanjilo mrežno opterećenje na poslužitelj dijeljenja resursa. Profil se može šifrirati zbog zaštite povjerljivih informacija. Kompresija nije obavezna, ali mora prethoditi šifriranju.
Otvaranje kompresije profila
Podržana metoda kompresije je gzip algoritam za umanjivanje (RFC1951). Uslužni program gzip i biblioteka kompresije koja postavlja 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 stvara 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 ovu vrstu profila:
-
>gzip profile.xml
Zamjenjuje originalnu datoteku komprimiranom datotekom.
-
>cat profile.xml | gzip > profile.xml.gz
Ostavlja izvornu datoteku i izrađuje 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, morate se primijeniti prije šifriranja.
Poslužitelj dodjele koristi HTTPS za rješavanje početnog postavljanja telefona nakon implementacije. Prethodno izvanmrežno šifriranje profila konfiguracije omogućuje upotrebu HTTP-a za ponovnu naknadnu sinkronizaciju profila. 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 sadž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 poseban format, ali naziv datoteke koji završava nastavkom .cfg
obično označava konfiguracijsku datoteku.
AES 256 CBC šifriranje
Telefon podržava AES 256 CBC šifriranje za konfiguracijske datoteke.
OpenSSL alat za šifriranje, dostupan za preuzimanje na raznim internetskim stranicama, može provesti šifriranje. Podrška za 256-bitno AES šifriranje može zahtijevati ponovno kompiliranje alata za omogućavanje AES šifre. Firmver je testiran s verzijom openssl-1.1.1d.
Za šifriranu datoteku, profil očekuje da datoteka bude istog formata kakva je stvorena sljedećom naredbom:
# primjer ključa za šifriranje = SecretPhrase1234 openssl enc –e –aes-256-cbc –k SecretPhrase1234 –in profile.xml –out profile.cfg # analogno pozivanje za komprimiranu XML datoteku openssl enc –e –aes-256-cbc –k SecretPhrase1234 –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 stvaranje nasumičnog 64-bitnog salta. 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šifrira datoteku. Ova je vrijednost navedena kao kvalifikator u profilnom URL. Sintaksa je sljedeća, pomoću eksplicitnog URL-a:
[--key “SecretPhrase1234”] http://prov.telco.com/path/profile.cfg
Ova je vrijednost programirana upotrebom jednog od parametara Profile_Rule
.
Proširenje makronaredbe
Nekoliko parametara dodjele resursa podvrgnuto je proširenju makronaredbe interno prije procjene. Ova prethodna procjena osigurava veću fleksibilnost za kontrolu ponovne sinkronizacije telefona i aktivnosti nadogradnje.
Ove grupe parametara podvrgnute su proširenju makronaredbe prije procjene:
-
Resync_Trigger_*
-
Profile_Rule*
-
Log_xxx_Msg
-
Upgrade_Rule
U određenim uvjetima, neki parametri opće namjene (GPP_*) također su podvrgnuti proširenju makronaredbe, kako je izričito navedeno u odjeljku Neobavezni argumenti za ponovnu sinkronizaciju u nastavku.
Tijekom proširenja makronaredbe sadržaji navedenih varijabli zamjenjuju izraze oblika $NAME i $(NAME). Ove varijable uključuju parametre za opće svrhe, nekoliko identifikatora proizvoda, određene tajmere događaja i vrijednosti stanja dodjele resursa. Potpuni popis potražite u odjeljku Varijable proširenja makronaredbe u odjeljku 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: $STRANGE000E08012345.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 proširuju u makronaredbe samo kao argumenti opcija --key , --uid i --pwd u URL-u za ponovnu sinkronizaciju.
Uvjetni izrazi
Uvjetni izrazi mogu pokrenuti ponovne sinkronizacije i odabrati između zamjenskih URL-ova za ponovnu sinkronizaciju i nadogradnje.
Uvjetni izrazi se sastoje od popisa usporedbi, odvojenih i operatorom. Sve usporedbe moraju biti zadovoljene kako bi uvjet bio istinit.
Svaka se usporedba može povezati s jednim od sljedeće tri vrste doslovne vrijednosti:
-
Vrijednosti cijelog broja
-
Brojevi verzije softvera ili hardvera
-
Nizovi s dvostrukim navodnicima
Brojevi verzija
Verzija softvera za Cisco videotelefon 8875 koristi ovaj format (gdje je BN broj međuverzije):
PHONEOSyyyy.1-0-1-0001-BN
gdje yyyy označava model ili seriju telefona; 1 je glavna verzija; 0 je sporedna verzija; 1-0001 je mikro verzija; a BN je broj međuverzije.
Niz za usporedbu mora koristiti isti format. U protivnom može doći do greške uparivanja formata.
Prilikom uspoređivanja verzije softvera, glavna verzija, sporedna verzija i mikro verzija uspoređuju se u slijedu, a krajnje lijeve znamenke imaju prednost pred potonjim. Kada su brojevi verzije identični, uspoređuje se broj međuverzije.
Primjeri broja valjane verzije
PHONEOS-8875.1-0-1-0001-19
Usporedba
Navedeni se nizovi mogu uspoređivati na 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.
Operator |
Alternativna sintaksa |
Opis |
Primjenjivo na cijeli broj i operande verzije |
Primjenjivo na operande ponuđenih nizova |
---|---|---|---|---|
= |
eq |
jednako |
Da |
Da |
!= |
ne |
nije jednako |
Da |
Da |
< |
lt |
manje od |
Da |
Ne |
<= |
le |
manje od ili jednako |
Da |
Ne |
> |
gt |
veće od |
Da |
Ne |
>= |
ge |
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. Ne činite to ako se očekuje broj ili broj verzije.
Kada se koristi u kontekstu parametara Profile_Rule* i Upgrade_Rule, uvjetni izraz mora biti obuhvaćen sintaksom “(expr)?” kao u ovom primjeru pravila nadogradnje. Ne zaboravite zamijeniti BN brojem međuverzije firmvera za nadogradnju.
($SWVER ne PHONEOS-8875.1-0-1-0001-19)? http://ps.tell.com/sw/PHONEOS-8875.1-0-1-0001-BN.loads
Ne koristite predkonfiguriranu sintaksu sa zagradama za konfiguraciju parametara Resync_Trigger_*.
Sintaksa za URL
Koristite standardnu sintaksu za URL kako biste odredili kako vratiti konfiguracijske datoteke i učitavanja ugrađenog softvera u parametrima Profile_Rule* i Upgrade_Rule, svakog posebno. Sintaksa je sljedeća:
[ scheme:// ] [ server [:port]] filepath
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 opcija TFTP poslužitelja određenog kroz DHCP (opcija 66).
Poslužitelj mora biti određen za pravila nadogradnje.
Ako nedostaje priključak
, koristi se standardni priključak 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čnu datoteku, ali može upućivati na dinamički sadržaj sakupljen kroz CGI.
Proširenje makronaredbe primjenjuje se unutar URL-ova. Sljedeće su primjeri valjanih URL-ova:
/$MA.cfg /cisco/cfg.xml 192.168.1.130/profiles/init.cfg tftp://prov.call.com/cpe/cisco$MA.cfg http://neptune.speak.net:8080/prov/$D/$E.cfg https://secure.me.com/profile?Linksys
Kod korištenja DHCP opcije 66, prazna sintaksa nije podržana pravilima nadogradnje. Vrijedi 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 resursi s u IKM, telefon i glavni poslužitelj možete razmjene konfiguracijske datoteke sigurne, uz dopuštanje elemente mreže treće strane za korištenje zaglavlja poruka za potrebe analitičke i nadzor.
Parametar za konfiguraciju XML IKM_HTTP_Encrypt_Content
sadrži IKM na telefonu. Iz sigurnosnih razloga ovaj parametar nije dostupan na web-stranici administracije telefona. Također nije vidljivo u datoteci konfiguriranja telefona, kojoj možete pristupiti s IP adrese telefona ili izvješća o konfiguraciji telefona poslana glavnom poslužitelju.
Ako želite koristiti šifriranje bazirano na RFC 8188, provjerite sljedeće:
-
Dodjela resursa telefonu s IKM određujući IKM s parametrom XML
IKM_HTTP_Encrypt_Content
u konfiguracijskoj datoteci koja se šalje s poslužitelja dodjele resursa na telefonu. -
Ako se šifriranje primjenjuje na konfiguracijsku datoteku poslanu s poslužitelja dodjele na telefon, pazite da HTTP zaglavlje Šifriranje sadržaja u konfiguracijskoj datoteci sadrži
aes128gcm
.U nedostatku ovog zaglavlja, prednost se daje načinu 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 za izvješće konfiguracije koje šalje glavnom poslužitelju, provjerite je li tipka AES 256 CBC navedena u pravilu izvješća.
Opcijski argumenti za ponovnu sinkronizaciju
Opcijski argumenti, key
, uid
i pwd
, mogu prethoditi URL-ima unesenim u parametre Profile_Rule*
skupno zatvorenim u uglatim zagradama.
ključ
Opcija --key
upućuje telefon da je konfiguracijska datoteka koju prima od poslužitelja za dodjelu šifrirana AES-256-CBC šifriranjem, osim ako zaglavlje Šifriranje sadržaja u datoteci ne označava aes128gcm
šifriranje. Sam ključ je određen kao niz nakon izraza --key
. Ključ šifriranja po izboru možete staviti u navodne znakove ("). Telefon koristi ključ za dešifriranje datoteke konfiguracije.
Primjeri korištenja
[--key VerySecretValue][--key “my secret phrase”][--key a37d2fb9055c1d04883a0745eb0917a4]
Opcionalni argumenti u zagradama su makro prošireni. Parametri posebne namjene GPP_SA kroz GPP_SD su makro prošireni u makro varijable, $SA kroz $SD, samo kada se koriste kao argumenti ključne opcije. Pogledajte ove primjere:
[--key $SC][--key “$SD”]
U profilima otvorenog formata, argument za --key mora biti isti kao i argument za opciju -k koja je dana openssl-u.
uid i pwd
Opcije uid i pwd mogu se koristiti za navođenje ID-a korisnika i lozinke koji će se slati u odgovoru na osnovne ili sažete izazove provjere autentičnosti kad se zahtijeva navedeni URL. Opcionalni argumenti u zagradama su makro prošireni. Parametri posebne namjene GPP_SA kroz GPP_SD su makro prošireni u makro varijable, $SA kroz $SD, samo kada se koriste kao argumenti ključne opcije. Pogledajte ove 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,…}—Izvor između a, b, c, …
-
Bool—Boolean vrijednost “da” ili “ne.”
-
CadScript—Mini skripta koja određuje ritmičke parametre signala. Do 127 znakova.
Siintaksa: S1[;S2], gdje:
-
Si=Di(uklj.i,1/isklj.i,1[,uklj.i,2/isklj.i,2[,uklj.i,3/isklj.i,3[,uklj.i,4/isklj.i,4[,uklj.i,5/isklj.i,5[,oni,6/isklj.i,6]]]]]) i poznat je kao sekcija.
-
uklj.i,j i isklj.i,j su na uklj.-isklj. trajanju 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 da bi omogućili rezoluciju od 1 ms. Zamjenski znak “*” označava beskonačno trajanje. Segmenti unutar sekcije puštaju se po redu i ponavljaju do kraja razdoblja trajanja.
1. primjer:
60(2/4) Broj odjeljaka kadence = 1 Odjeljak kadence 1: Duljina odjeljka = 60 s Broj segmenata = 1 Segment 1: On=2s, Isključeno = 4 Ukupna duljina prstena = 60s
Primjer 2—Svojstven zvuk zvona (kratko, kratko, kratko, dugo):
60(.2/.2,.2/.2,.2/.2,1/4) Broj odjeljaka kadence = 1 kadenca 1. odjeljak: Duljina sekcije = 60s Broj segmenata = 4 segmenta 1: On=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,0, isključeno = 4,0 Ukupna duljina prstena = 60s
-
-
DialPlanScript—Sintaksa skriptiranja što se koristi za određivanje Linije 1 i Linije 2 planova nazivanja.
-
Float<n>—Vrijednost pomičnog zareza s maksimalno n brojem decimala.
-
FQDN – potpuni 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:
-
F1–F6 su frekvencije u Hz (samo cijeli brojevi bez predznaka).
-
L1–L6 su odgovarajući nivoi u dBm (do jednog decimalnog mjesta).
Razmaci prije i poslije zareza su dozvoljeni, 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 formatu 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 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 koristite %xx. Na primjer, %2a predstavlja *. Predložak može sadržavati do 39 znakova. Primjeri: “1408*, 1510*”, “1408123????, 555?1.”.
-
Port—TCP/UDP Port number (0-65535). Može se odrediti u decimalnom ili heksalnom obliku.
-
ProvisioningRuleSyntax— Sintaksa skriptiranja koja se koristi za definiranje konfiguracije ponovne sinkronizacije i pravila nadogradnje udrađenog softvera.
-
PwrLevel—Razina struje 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<n>—Potpisana vrijednost n-bit. Može se odrediti u decimalnom ili heksalnom obliku. Znak “-” mora prethoditi negativnim vrijednostima. Znak + ispred pozitivnih vrijednosti je opcionalan.
-
Star Codes—Aktivacijski kod za zamjenske usluge, poput *69. Kod može sadržavati do 7 znakova.
-
Str<n>—Generički niz s brojem znakova do n koji nisu rezervirani.
-
Time<n>—Trajanje u sekundama, s brojem decimalnih mjesta do n. 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(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]]]]]) gdje je:
-
fi,j = n1[+n2]+n3[+n4[+n5[+n6]]]]].
-
1 < nk < 6 određuje komponente učestalosti u FreqScript-i 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 odjeljaka kadence = 1 kadenca 1. odjeljak: Duljina odjeljka = 10 s Broj segmenata = 1 segment 1: Uključeno = zauvijek, s frekvencijama 1 i 2 Ukupna duljina tona = 10s
Primjer 2—Ton mucanja:
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 odjeljaka kadence = 2 kadence Odjeljak 1: Duljina sekcije = 2s Broj segmenata = 1 Segment 1: On=0,1s, Isključeno = 0,1s s frekvencijama 1 i 2 Kadenci 2: Duljina odjeljka = 10s Broj segmenata = 1 segment 1: On=forever, s frekvencijama 1 i 2 Ukupna duljina tona = 12s
-
-
Uns < n > – nepotpisana n-bitna vrijednost, gdje je n = 8, 16 ili 32. Može se navesti u decimalnom ili heksadecimalnom formatu, kao što je 12 ili 0x18, sve dok se vrijednost može uklopiti u n bita.
Ove uzmite u obzir:
- <Par Name> predstavlja naziv parametra konfiguracije. U profilu se formira odgovarajuća oznaka zamjenjujući prazno mjesto podvlakom “_”, kao što je Par_Name.
- Prazno polje zadane vrijednosti naznačuje prazni niz < “” >.
- Telefon nastavlja koristiti posljednje konfigurirane vrijednost za oznake koje se ne nalaze u danom profilu.
- Predlošci se uspoređuju zadanim redom. Bira se prvo podudaranje a ne najbliže. Naziv parametra mora se potpuno podudarati.
- Ako je u profilu dana jedna ili više definicija, posljednja definicija u datoteci ona je koja stupa na snagu u telefonu.
- Specifikacija parametra s praznim vrijednostima parametra vraća parametar na zadanu vrijednost. Kako biste umjesto toga odredili prazni niz, kao vrijednost parametra koristite prazni niz "".