- Domov
- /
- Članek
Konfigurirajte nastavitve profila za telefone serije 9800 in 8875 (BroadWorks)
Ta članek pomoči je namenjen Cisco Desk Phone 9800 Series in Cisco Video Phone 8875, registriranemu pri Cisco BroadWorks. Informacije na tej strani vključujejo ponovno sinhronizacijo profila, ročno uporabo profila in sintakso konfiguracije.
Konfigurirajte telefon za ponovno sinhronizacijo profila
Ponovno sinhronizirajte telefonski profil prek TFTP
Telefon podpira več omrežnih protokolov za pridobivanje konfiguracijskih profilov. Najbolj osnovni protokol za prenos profilov je TFTP (RFC1350). TFTP se pogosto uporablja za zagotavljanje omrežnih naprav v zasebnih omrežjih LAN. Čeprav TFTP ni priporočljiv za uvajanje oddaljenih končnih točk po internetu, je lahko primeren za uvajanje znotraj majhnih organizacij, za notranjo predhodno pripravo ter za razvoj in testiranje. V naslednjem postopku se profil spremeni po prenosu datoteke s strežnika TFTP.
| 1 |
V okolju LAN povežite računalnik in telefon na vozlišče, stikalo ali majhen usmerjevalnik. |
| 2 |
V računalniku namestite in aktivirajte strežnik TFTP. |
| 3 |
Za ustvarjanje konfiguracijskega profila uporabite urejevalnik besedil. Če želite preveriti, ali je bil profil v telefonu dodeljen pozneje, lahko nekatere vrednosti nastavite kot oznake. Na primer, nastavite vrednost za GPP_A na 12345678, kot je prikazano v naslednjem primeru:
|
| 4 |
Shranite konfiguracijsko datoteko XML v korenski imenik strežnika TFTP. Preverite lahko, ali je strežnik TFTP pravilno konfiguriran: zahtevajte datoteko konfiguracijskega profila z uporabo odjemalca TFTP, ki ni telefon. Po možnosti uporabite odjemalca TFTP, ki deluje na ločenem gostitelju od strežnika za zagotavljanje storitev. |
| 5 |
V spletnem brskalniku v računalniku odprite skrbniško spletno stran. Predpostavimo na primer, da je naslov IP telefona 192.168.1.100, v spletnem brskalniku odprite naslednji URL:
|
| 6 |
Izberite zavihek G preverite vrednosti parametrov splošnega namena GPP_A prek GPP_P. Te bi morale biti prazne. |
| 7 |
Ponovno sinhronizirajte testni telefon s konfiguracijskim profilom, ki ste ga ustvarili tako, da v spletnem brskalniku odprete URL za ponovno sinhronizacijo. Primer: Če je naslov IP strežnika TFTP 192.168.1.200, mora biti ukaz podoben naslednjemu primeru:
Ko telefon prejme ta ukaz, naprava na naslovu 192.168.1.100 zahteva datoteko konfiguracijskega profila |
| 8 |
Preverite, ali je bil parameter pravilno posodobljen. Osvežite skrbniško spletno stran in pojdite na Parameter GPP_A mora zdaj vsebovati vrednost 12345678. |
Zagotovite profil, specifičen za telefon na strežniku TFTP
| 1 |
Pridobite MAC naslov telefona iz nalepke izdelka. (Naslov MAC je številka, ki uporablja številke in male šesterokotne številke, na primer 000e08aabbcc. |
| 2 |
Preimenujte konfiguracijsko datoteko v Primer:
|
| 3 |
Premaknite novo datoteko v virtualni korenski imenik strežnika TFTP. |
| 4 |
Dostopite do spletne strani za upravljanje telefona. |
| 5 |
Izberite |
| 6 |
V polje Pravilo profila vnesite pot datoteke profil a. Primer: Pred postavimo, da je naslov IP strežnika TFTP 192.168.1.200 in ime datoteke profila je
|
| 7 |
Kliknite Pošlji vse spremembe. To povzroči takojšen ponovni zagon in ponovno sinhronizacijo. Ko pride do naslednje ponovne sinhronizacije, telefon pridobi novo datoteko tako, da makro izraz $ MA razširi na svoj MAC naslov. |
Ponovno sinhronizirajte telefonski profil s HTTP GET
| 1 |
Namestite strežnik HTTP v lokalni računalnik ali drug dostopen gostitelj. Odprtokodni strežnik Apache lahko prenesete iz interneta. |
| 2 |
Naložite datoteko konfiguracijskega profila v virtualni korenski imenik nameščenega strežnika. |
| 3 |
Če želite preveriti pravilno namestitev strežnika in dostop do datoteke profila, odprite profil s spletnim brskalnikom. |
| 4 |
Spremenite pravilo profila testnega telefona tako, da namesto strežnika TFTP pokaže na strežnik HTTP, da boste občasno prenesli njegov profil. Če na primer predpostavimo, da je strežnik HTTP na 192.168.1.300 in je ime datoteke profila basic.txt, vnesite naslednjo vrednost:
|
| 5 |
Kliknite Pošlji vse spremembe. To povzroči takojšen ponovni zagon in ponovno sinhronizacijo. |
| 6 |
Upoštevajte sporočila syslog, ki jih pošilja telefon. Periodična sinhronizacija bi morala zdaj pridobiti profil s strežnika HTTP. |
| 7 |
V dnevnikih strežnika HTTP opazujte, kako se informacije, ki prepoznajo testni telefon, prikazujejo v dnevniku uporabniških agentov. Te informacije morajo vključevati proizvajalca, ime izdelka, trenutno različico vdelane programske opreme in serijsko številko. |
Samodejno ponovno sinhronizirajte telefonski profil
Naprava se lahko občasno ponovno sinhronizira s strežnikom za zagotavljanje zagotavljanja, da se vse spremembe profila, narejene na strežniku, širijo na napravo končne točke (v nasprotju s pošiljanjem izrecne zahteve za ponovno sinhronizacijo končni točki).
Če želite telefon občasno ponovno sinhronizirati s strežnikom, se URL konfiguracijskega profila določi s parametrom Profile_Rule, obdobje ponovne sinhronizacije pa se določi s parametrom Resync_Periodic.
| 1 |
Dostopite do spletne strani za upravljanje telefona. |
| 2 |
Izberite |
| 3 |
Določite parameter Profile_Rule. Ta primer predvideva naslov IP strežnika TFTP 192.168.1.200. |
| 4 |
V polje Res ync Periodi čno vnesite majhno vrednost za testiranje, na primer 30 sekund. |
| 5 |
Kliknite Pošlji vse spremembe. Z novimi nastavitvami parametrov se telefon dvakrat na minuto ponovno sinhronizira s konfiguracijsko datoteko, ki jo določa URL. |
| 6 |
Upoštevajte nastala sporočila v sledi syslog. |
| 7 |
Prepričajte se, da je polje Resync ob ponast avitvi nastavljeno na Da.
|
| 8 |
Vklopite telefon, da ga prisilite, da se ponovno sinhronizira s strežnikom za zagotavljanje storitev. Če operacija ponovne sinhronizacije iz kakršnega koli razloga ne uspe, na primer če se strežnik ne odziva, enota počaka (na število sekund, konfiguriranih v ponovnem poskusu ponovnega poskusa ponovne sinhronizacije), preden poskuša ponovno sinhronizirati. Če je zak asnitev ponovnega poskusa ponovne sinhroniz acije nič, telefon ne poskuša ponovno sinhronizirati po neuspešnem poskusu ponovne sinhronizacije. |
| 9 |
(Neobvezno) Nastavite vrednost polja Ponovni poskus napake Ponovni po skus na majhno število, na primer 30.
|
| 10 |
Onemogočite strežnik TFTP in opazujte rezultate v izhodu syslog. |
Parametri ponovne sinhronizacije profila
Naslednja tabela določa funkcijo in uporabo parametrov ponovne sinhronizacije profila v razdelku Konfiguracijski profil na zavihku G na spletni strani telefona. Določa tudi sintakso niza, ki je dodan v konfiguracijski datoteki telefona (cfg.xml) s kodo XML za konfiguriranje parametra.
|
Parameter |
Opis |
|---|---|
|
Omogoči zagotavljanje |
Omogoča ali zavrne dejanja ponovne sinhronizacije konfiguracijskega profila.
Privzeto: Da |
|
Ponovna sinhronizacija ob ponastavitvi |
Določa, ali telefon ponovno sinhronizira konfiguracije s strežnikom za zagotavljanje storitev po vklopu in po vsakem poskusu nadgradnje.
Privzeto: Da |
|
Ponovno sinhronizirajte naključno zamudo |
Preprečuje preobremenitev oskrbovalnega strežnika, ko se veliko število naprav hkrati vklopi in poskusi začetno konfiguracijo. Ta zamuda velja le ob začetnem poskusu konfiguracije po vklopu ali ponastavitvi naprave. Parameter je največji časovni interval, ki ga naprava čaka, preden vzpostavi stik s strežnikom za zagotavljanje storitev. Dejanska zamuda je psevdo-naključno število med 0 in to vrednostjo. Ta parameter je v enotah 20 sekund. Veljavna vrednost se giblje med 0 in 65535.
Privzeta vrednost je 2 (40 sekund). |
|
Ponovna sinhronizacija pri (HHmm) |
Čas (HHmm), ki ga telefon ponovno sinhronizira s strežnikom za zagotavljanje storitev. Vrednost za to polje mora biti štirimestna številka v razponu od 0000 do 2400, da označi čas v formatu HHmm. Na primer, 0959 označuje 09:59.
Privzeta vrednost je prazna. Če je vrednost neveljavna, se parameter prezre. Če je ta parameter nastavljen z veljavno vrednostjo, se parameter Res ync Periodi čni prezre. |
|
Ponovna sinhronizacija z naključno zakasnitvijo |
Preprečuje preobremenitev oskrbovalnega strežnika, ko se hkrati vklopi veliko število naprav. Da bi preprečili poplavljanje zahtev za ponovno sinhronizacijo na strežnik iz več telefonov, se telefon ponovno sinhronizira v razponu med urami in minutami ter urami in minutami ter naključno zamudo (hhmm, hhmm+random_delay). Če je na primer naključna zakasnitev = (Resync pri naključni zamudi + 30) /60 minut, se vhodna vrednost v sekundah pretvori v minute in zaokroži do naslednje minute, da se izračuna končni interval random_delay.
Veljavna vrednost se giblje med 600 in 65535. Če je vrednost manjša od 600, je notranja naključna zakasnitev med 0 in 600. Privzeta vrednost je 600 sekund (10 minut). |
|
Periodična ponovna sinhronizacija |
Časovni interval med periodično sinhronizacijo s strežnikom za zagotavljanje storitev. Povezani časovnik ponovne sinhronizacije je aktiven šele po prvi uspešni sinhronizaciji s strežnikom. Veljavne oblike so naslednje:
Nastavite ta parameter na nič, da onemogočite periodično ponovno sinhronizacijo. Privzeta vrednost je 3600 sekund. |
|
Zamuda ponovnega poskusa pri ponovni sinhronizaciji |
Če ponovna sinhronizacija ne uspe, ker telefon ni mogel pridobiti profila s strežnika ali je prenesena datoteka poškodovana ali pride do notranje napake, poskuša telefon ponovno sinhronizirati po času, določenem v sekundah. Veljavne oblike so naslednje:
Če je zamuda nastavljena na 0, naprava ne poskuša ponovno sinhronizirati po neuspešnem poskusu ponovne sinhronizacije.
Privzeto: 60,120,240,480,960,1920,3840,7680,15360,30720,640,15360,30720,61440,86400 |
|
Prisilna zamuda ponovne sinhronizacije |
Največja zamuda (v sekundah), ki jo telefon počaka pred ponovnim sinhronizacijo. Naprava se ne sinhronizira ponovno, ko je ena od njenih telefonskih linij aktivna. Ker lahko ponovna sinhronizacija traja nekaj sekund, je zaželeno počakati, da naprava dlje časa ne deluje, preden ponovno sinhronizirate. To uporabniku omogoča zaporedne klice brez prekinitev. Naprava ima časovnik, ki začne odštevati, ko vse njene linije postanejo v stanju mirovanja. Ta parameter je začetna vrednost števca. Dogodki ponovne sinhronizacije se zakasnejo, dokler se ta števec ne zmanjša na nič. Veljavna vrednost se giblje med 0 in 65535.
Privzeta vrednost je 14.400 sekund. |
|
Ponovno sinhronizirajte iz SIP |
Nadzira zahteve za ponovne sinhronizacije prek dogodka SIP NOTIFY, ki ga pošlje proxy strežnik ponudnika storitev v telefon. Če je omogočeno, lahko proxy zahteva ponovno sinhronizacijo tako, da napravi pošlje sporočilo SIP NOTIFY, ki vsebuje glavo Dogodek: ponovna sinhronizacija.
Privzeto: Da |
|
Ponovna sinhronizacija po poskusu nadgradnje |
Omogoči ali onemogoči operacijo ponovne sinhronizacije po kakršni koli nadgradnji. Če je izbr ana možnost Da, se sinhronizacija sproži po nadgradnji vdelane programske opreme.
Privzeto: Da |
|
Sprožilec ponovne sinhronizacije 1 Sprožilec ponovne sinhronizacije 2 |
Če je logična enačba v teh parametrih ocenjena na FALSE, se ponovna sinhronizacija ne sproži niti če je Resyn c On Reset nastavljena na TRUE. Samo ponovna sinhronizacija prek URL-ja neposrednega dejanja in obvestila SIP ignorira te sprožilce ponovne sinhronizacije. Parametre je mogoče programirati s pogojnim izrazom, ki je podvržen makro razširitvi. Za veljavne razširitve makrov glejte Spre menljivke razširitve makrov v razdelku Paramet ri zagotavljanja.
Privzeto: Prazno |
|
Uporabniško nastavljiva resync |
Uporabniku omogoča ponovno sinhronizacijo telefona iz menija zaslona telefona. Ko je nastavljen na Da, lahko uporabnik ponovno sinhronizira konfiguracijo telefona tako, da vnesete pravilo profila iz telefona. Če je nastavljen na Ne, se parameter Pravila profil a ne prikaže v meniju zaslona telefona.
Privzeto: Da |
|
Ponovna sinhronizacija ne uspe na FNF |
Ponovna sinhronizacija se običajno šteje za neuspešno, če zahtevani profil ni prejet s strežnika. Ta parameter preglasi to vedenje. Ko je nastavljena na Ne, naprava sprejme odziv, ki ni
Privzeto: Da |
|
Vrsta preverjanja pristnosti profila |
Določa poverilnice za preverjanje pristnosti računa profila. Raz položljive možnosti so:
Privzeto: Osnovno preverjanje pristnosti HTTP Če želite več informacij, glejte D oločanje vrste preverjanja pristnosti profila v razdelku Določanje telefona za ponovno sinhronizacijo profila. |
|
Pravilo profila Pravilo profila B Pravilo profila C Pravilo profila D |
Vsako pravilo profila obvesti telefon o viru, iz katerega lahko pridobite profil (konfiguracijska datoteka). Med vsako operacijo ponovne sinhronizacije telefon uporabi vse profile zaporedno.
Šifrirni ključ lahko priložite v dvojnih narekovajih (») po želji.
Privzeto: |
|
Možnost DHCP za uporabo |
Možnosti DHCP, razmejene z vejicami, se uporabljajo za pridobivanje vdelane programske opreme in profilov. Privzeto: 66,160,159,150,60,43,125 |
|
Možnost uporabe DHCPv6 |
Možnosti DHCP, razmejene z vejicami, se uporabljajo za pridobivanje vdelane programske opreme in profilov. Privzeto: 17,160,159 |
Zagotavljanje prek Cisco XML
Telefone lahko zagotovite prek funkcij Cisco XML.
Predmet XML lahko pošljete v telefon s paketom SIP Notify ali HTTP Post v vmesnik CGI telefona: http://PhoneIPAddress/CGI/Execute.
CP-xxxx-3PCC razširja funkcijo Cisco XML za podporo zagotavljanju prek predmeta XML:
<CP-xxxx-3PCCExecute>
<ExecuteItem URL=Resync:[profile-rule]/>
</CP-xxxx-3PCCExecute>
Ko telefon prejme predmet XML, prenese datoteko za zagotavljanje iz [profile-rule]. To pravilo uporablja makre za poenostavitev razvoja aplikacije storitev XML.
Ločljivost URL-ja z makro razširitvijo
Podimeniki z več profili na strežniku zagotavljajo priročen način za upravljanje velikega števila nameščenih naprav. URL profila lahko vsebuje:
-
Ime strežnika za zagotavljanje ali eksplicitni naslov IP. Če profil identificira strežnik za zagotavljanje storitev po imenu, telefon izvede iskanje DNS, da razreši ime.
-
Nestandardna strežniška vrata, ki so določena v URL-ju z uporabo standardnega sintaksija:port, ki
sledi imenu strežnika. -
Podimenik navideznega korenskega imenika strežnika, v katerem je shranjen profil, določen z uporabo standardnega zapisa URL-ja in upravljan z razširitvijo makrov.
Naslednja pravila Profile_Rule na primer zahteva datoteko profila ($pn.cfg) v podimeniku strežnika /cisco/config iz strežnika TFTP, ki deluje na gostitelju prov.telco .com in posluša povezavo na vratih 6900:
<Profile_Rule>
tftp://prov.telco.com:6900/cisco/config/$PN.cfg
</Profile_Rule>
Profil za vsak telefon je mogoče identificirati v parametru splošnega namena, njegova vrednost pa se nanaša v skupnem pravilu profila z uporabo razširitve makrov.
Predpostavimo na primer, da je GPP_B definiran kot Dj6Lmp23Q.
Pravilo profila ima vrednost:
tftp://prov.telco.com/cisco/$B/$MA.cfg
Ko se naprava ponovno sinhronizira in se makri razširijo, telefon z MAC naslovom 000e08012345 zahteva profil z imenom, ki vsebuje naslov MAC naprave na naslednjem URL-ju:
tftp://prov.telco.com/cisco/Dj6Lmp23Q/000e08012345.cfg
Določite vrsto preverjanja pristnosti profila
Preverjanje pristnosti profila omogoča uporabnikom telefona, da ponovno sinhronizirajo profil zagotavljanja v telefon. Informacije o preverjanju pristnosti so potrebne, ko telefon prvič poskuša ponovno sinhronizirati in prenesti konfiguracijsko datoteko in pridobi napako pri preverjanju pristnosti HTTP ali HTTPS 401. Ko omogočite to funkcijo, se v telefonu prikaže zaslon za nastavitev računa profil a za naslednje primere:
-
Ko se med prvim zagotavljanjem po ponovnem zagonu telefona pojavi napaka pri preverjanju pristnosti HTTP ali HTTPs 401
-
Ko sta uporabniško ime in geslo profilnega računa prazna
-
Kadar v pravilu profila ni uporabniškega imena in gesla
Če zaslon za nastavitev računa profil a zamudite ali prezrete, lahko uporabnik dostopa do nastavitvenega zaslona tudi prek menija zaslona telefona ali programske tipke Nastavitev, ki se prikaže le, če ni registrirana nobena vrstica v telefonu.
Ko funkcijo onemogočite, se zaslon za nastavitev računa profil a ne prikaže v telefonu.
Uporabniško ime in geslo v pol ju Pravilo profil a imata višjo prednost kot račun profila.
-
Ko v polju Pravilo profil a vnesete pravilen URL brez uporabniškega imena in gesla, telefon zahteva preverjanje pristnosti ali povzetek za ponovno sinhronizacijo profila. S pravilnim profilnim računom poteka preverjanje pristnosti. Pri napačnem računu profila preverjanje pristnosti ne uspe.
-
Ko v polju Pravilo profil a vnesete pravilen URL s pravilnim uporabniškim imenom in geslom, telefon zahteva preverjanje pristnosti ali povzetek za ponovno sinhronizacijo profila. Račun profila se ne uporablja za ponovno sinhronizacijo telefona. Prijava je uspešna.
-
Ko v polju Pravilo profil a vnesete pravilen URL z napačnim uporabniškim imenom in geslom, telefon zahteva preverjanje pristnosti ali povzetek za ponovno sinhronizacijo profila. Račun profila se ne uporablja za ponovno sinhronizacijo telefona. Prijava vedno ne uspe.
-
Če v polju Pra vilo profil a navedete napačen URL, prijava vedno ne uspe.
Parametre lahko konfigurirate tudi v konfiguracijski datoteki telefona s kodo XML (cfg.xml).
Vrsto preverjanja pristnosti profila lahko določite na spletni strani za upravljanje telefona.
| 1 |
Dostopite do spletne strani za upravljanje telefona. |
| 2 |
Izberite |
| 3 |
V razdelku Kon figuracijski profil nastavite parameter Vrsta preverjanja pristnosti profil a, da določite poverilnice, ki jih želite uporabiti za preverjanje pristnosti računa profila. Ta parameter lahko konfigurirate v datoteki XML konfiguracije telefona (cfg.xml) tako, da vnesete niz v tej obliki:
Možnosti:
Privzeto: Osnovno preverjanje pristnosti HTTP |
| 4 |
Kliknite Pošlji vse spremembe. |
Ročno uporabite profil v telefon
Prenesite konfiguracijsko datoteko v telefon s strežnika TFTP
Izpolnite te korake, da prenesete konfiguracijsko datoteko v strežniško aplikacijo TFTP v računalniku.
| 1 |
Računalnik povežite z LAN vrati telefona. |
| 2 |
V računalniku zaženite strežniško aplikacijo TFTP in zagotovite, da je konfiguracijska datoteka na voljo v korenskem imeniku TFTP. |
| 3 |
V spletni brskalnik vnesite IP naslov LAN telefona, naslov IP računalnika, ime datoteke in poverilnice za prijavo. Uporabite to obliko:
Primer:
|
Prenesite konfiguracijsko datoteko v telefon s cURL
Izpolnite te korake, da prenesete konfiguracijo v telefon s pomočjo cURL. To orodje ukazne vrstice se uporablja za prenos podatkov s sintakso URL-ja. Če želite prenesti cURL, obiščite:
https://curl.haxx.se/download.html
Priporočamo, da ne uporabljate cURL za objavo konfiguracije v telefonu, ker se lahko med uporabo cURL zajeta uporabniško ime in geslo.
| 1 |
Računalnik povežite z LAN vrati telefona. |
| 2 |
Prenesite konfiguracijsko datoteko v telefon tako, da vnesete naslednji ukaz cURL:
|
Reference za konfiguracijo profila
Telefon sprejema konfiguracije v formatu XML.
Primeri v tem razdelku uporabljajo konfiguracijske profile s sintakso XML.
Oblike konfiguracijskega profila
Konfiguracijski profil določa vrednosti parametrov za telefon.
Format XML konfiguracijskega profila uporablja standardna orodja za avtorstvo XML za sestavljanje parametrov in vrednosti.
Vsak telefon ima drugačen nabor funkcij in s tem drugačen nabor parametrov.
Odpri obliko profila
Profil odprte oblike je besedilna datoteka s sintakso, podobno XML, v hierarhiji elementov, z atributi in vrednostmi elementov. Ta oblika vam omogoča uporabo standardnih orodij za ustvarjanje konfiguracijske datoteke. Konfiguracijsko datoteko XML lahko med operacijo ponovne sinhronizacije pošljete iz strežnika za oskrbo v telefon brez kompilacije kot binarni objekt.
Telefon lahko sprejme konfiguracijske formate, ki jih ustvarjajo standardna orodja. Ta funkcija olajša razvoj strežniške programske opreme za zagotavljanje zaledja, ki ustvarja konfiguracijske profile iz obstoječih baz podatkov.
Za zaščito zaupnih informacij v konfiguracijskem profilu strežnik za zagotavljanje posreduje konfiguracijsko datoteko XML v telefon prek kanala, ki ga zavaruje TLS. Po želji lahko datoteko stisnete z uporabo algoritma deflate gzip (RFC1951).
Datoteko lahko šifrirate z enim od teh načinov šifriranja:
-
Šifriranje AES-256-CBC
-
Šifriranje vsebine HTTP na osnovi RFC-8188 s šifriranjem AES-128-GCM
Konfiguracijska datoteka lahko vključuje te komponente:
-
Oznake elementov
-
Atributi
-
Parametri
-
Funkcije oblikovanja
-
XML komentarji
Primer: Odprite obliko profila
<flat-profile>
<Resync_On_Reset> Yes </Resync_On_Reset>
<Resync_Periodic> 7200 </Resync_Periodic>
<Profile_Rule> tftp://prov.telco.com:6900/cisco/config/CP_xxxx_MPP.cfg</Profile_Rule>
</flat-profile>
<flat-profile>Oznaka elementa vključuje vse elemente parametrov, ki jih telefon prepozna.
Lastnosti oznake elementa
Pri ustvarjanju ali posodabljanju konfiguracijske datoteke upoštevajte naslednja pravila.
-
Format zagotavljanja XML in spletni uporabniški vmesnik omogočata konfiguracijo istih nastavitev. Imena oznak XML in imena polj v spletnem uporabniškem vmesniku so podobna, vendar se razlikujejo zaradi omejitev imena elementov XML. Na primer podčrtaj (_) v konfiguracijski datoteki XML namesto presledkov v spletnem uporabniškem vmesniku.
-
<flat-profile>Telefon prepozna elemente z ustreznimi imeni parametrov, ki so vključeni v pose
ben element. -
Imena elementov so zaprta v kotnih oklepajih.
-
Večina imen elementov je podobnih imenom polj v spletnem uporabniškem vmesniku telefona z naslednjimi spremembami:
-
Imena elementov ne smejo vsebovati presledkov ali posebnih znakov.
Če želite ime elementa izpeljati iz imena spletnega polja, zamenjajte podčrtaj za vsak presledek ali posebne znake[,],(,)ali/.Primer: <Resync_On_Reset>Element predstavlja polje Resync On Reset.
-
Ime vsakega elementa mora biti edinstveno. V spletnem uporabniškem vmesniku telefona se lahko ista polja prikažejo na več spletnih straneh, kot so strani Line, User in Extension. Dodajte
[n] imenuelementa, da označite številko, ki je prikazana na zavihku strani.Primer:
<Dial_Plan_1_>Element predstavlja nač rt klicanja za vrstico 1.
-
-
Vsaka oznaka odpiralnega elementa mora imeti ustrezno oznako zapiralnega elementa. Na primer:
<flat-profile> <Resync_On_Reset> Yes </Resync_On_Reset> <Resync_Periodic> 7200 </Resync_Periodic> <Profile_Rule>tftp://prov.telco.com: 6900/cisco/config/CP_xxxx_MPP.cfg </Profile_Rule> </flat-profile> -
Oznake elementov so občutljive na velike in male črke.
-
Prazne oznake elementov so dovoljene in bodo interpretirane kot nastavitev prazne vrednosti. Vnesite oznako odpiralnega elementa brez ustrezne oznake elementa in pred zapiralnim kotnim nosilcem vstavite presledek in poševno poševnico naprej (>). V tem primeru je pravilo profila B prazno:
<Profile_Rule_B /> -
Prazno oznako elementa lahko uporabite za preprečevanje prepisovanja vrednosti, ki jih je zagotovil uporabnik, med operacijo ponovne sinhronizacije. V naslednjem primeru so nastavitve hitrega klicanja uporabnika nespremenjene:
<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> -
Uporabite prazno vrednost, da nastavite ustrezen parameter na prazen niz. Vnesite odpiralni in zapiralni element brez vrednosti med njimi. V naslednjem primeru je parameter GPP_A nastavljen na prazen niz.
<flat-profile> <GPP_A> </GPP_A> </flat-profile> -
Neprepoznana imena elementov se prezrejo.
Lastnosti parametrov
Te lastnosti veljajo za parametre:
Vsi parametri, ki jih profil ne določa, ostanejo v telefonu nespremenjeni.
Neprepoznani parametri se prezrejo.
Če profil odprte oblike vsebuje več pojavov iste oznake parametra, zadnji tak pojav preglasi vse prejšnje. Da bi se izognili nenamernemu preglasitvi vrednosti konfiguracije za parameter, priporočamo, da vsak profil določi največ en primer parametra.
Prednost ima zadnji obdelani profil. Če več profilov določa isti konfiguracijski parameter, ima prednost vrednost slednjega profila.
Oblike nizov
Te lastnosti veljajo za oblikovanje nizov:
Komentarji so dovoljeni s standardno sintakso XML.
<!-- My comment is typed here -->Vodilni in zadnji beli prostor je dovoljen za berljivost, vendar se odstrani iz vrednosti parametra.
Nove vrstice znotraj vrednosti se pretvorijo v presledke.
XML glava obrazca
<? ?> je dovoljeno, vendar ga telefon ignorira.Če želite vnesti posebne znake, uporabite osnovne pobege znakov XML, kot je prikazano v naslednji tabeli.
Posebni značaj
Zaporedje pobega XML
& (ampersand)
&
< (manj kot)
<
> (večji od)
>
»(apostrof)
«
»(dvojni citat)
»
V naslednjem primeru so vneseni izhodi znakov, ki predstavljajo simbole večje in manjše od simbolov, ki so potrebni v pravilu načrta klicanja. Ta primer določa načrt klicanja informacijske telefonske linije, ki nastavlja <Dial_Plan_1_>parameter (S0 <:18005551212>).
<flat-profile> <Dial_Plan_1_> (S0 <:18005551212>) </Dial_Plan_1_> </flat-profile>Številski znaki se prevedejo z uporabo decimalnih in šestnajstih vrednosti (s.a.
(in.).Vdelana programska oprema telefona podpira samo znake ASCII.
Odprto stiskanje profila
Podprta metoda stiskanja je algoritem deflate gzip (RFC1951). Pripomoček gzip in knjižnica stiskanja, ki izvaja isti algoritem (zlib), sta na voljo na spletnih mestih.
Za prepoznavanje stiskanja telefon pričakuje, da bo stisnjena datoteka vsebovala glavo, združljivo z gzip. Priklic pripomočka gzip na prvotnem odprtem profilu ustvari glavo. Telefon pregleda preneseno glavo datoteke, da določi obliko datoteke.
Če je na primer profile.xml veljaven profil, je sprejeta tudi datoteka profil.xml. gz. To vrsto profila lahko ustvari kateri koli od naslednjih ukazov:
-
>gzip profile.xmlNadomešča izvirno datoteko s stisnjeno datoteko.
-
>cat profile.xml | gzip > profil.xml.gzIzvirno datoteko pusti na mestu in ustvari novo stisnjeno datoteko.
Odprite šifriranje profila
Šifriranje simetričnega ključa lahko uporabite za šifriranje odprtega konfiguracijskega profila, ne glede na to, ali je datoteka stisnjena ali ne. Stiskanje, če je uporabljeno, je treba uporabiti pred šifriranjem.
Strežnik za zagotavljanje storitev uporablja HTTPS za obdelavo začetnega zagotavljanja telefona po namestitvi. Predšifriranje konfiguracijskih profilov brez povezave omogoča uporabo HTTP za kasnejšo sinhronizacijo profilov. To zmanjša obremenitev strežnika HTTPS pri obsežnih uvajah.
Telefon podpira dva načina šifriranja konfiguracijskih datotek:
-
Šifriranje AES-256-CBC
-
Šifriranje vsebine HTTP na osnovi RFC 8188 s šifriranjem AES-128-GCM
Ključ ali material za vnos ključev (IKM) je treba v enoto vnaprej zagotoviti prej. Bootstrap skrivnega ključa je mogoče varno doseči z uporabo HTTPS.
Ime konfiguracijske datoteke ne zahteva določene oblike, vendar ime datoteke, ki se konča s pripon o.cfg, običajno označuje konfiguracijski profil.
Šifriranje AES-256-CBC
Telefon podpira šifriranje AES-256-CBC za konfiguracijske datoteke.
Orodje za šifriranje OpenSSL, ki je na voljo za prenos z različnih spletnih mest, lahko izvaja šifriranje. Podpora za 256-bitno šifriranje AES lahko zahteva ponovno kompilacijo orodja, da omogočite kodo AES. Vdelana programska oprema je bila preizkušena z različico openssl-1.1.1d.
Za šifrirano datoteko profil pričakuje, da bo datoteka imela enako obliko, kot jo ustvari naslednji ukaz:
# example encryption key = SecretPhrase1234
openssl enc –e –aes-256-cbc –k SecretPhrase1234 –in profile.xml –out profile.cfg
# analogous invocation for a compressed xml file
openssl enc –e –aes-256-cbc –k SecretPhrase1234 –in profile.xml.gz –out profile.cfg
Mala črka -k je pred skrivnim ključem, ki je lahko katera koli navadna besedilna fraza in ki se uporablja za ustvarjanje naključne 64-bitne soli. S skrivnostjo, ki jo določa argument -k, orodje za šifriranje izpelje naključni 128-bitni začetni vektor in dejanski 256-bitni šifrirni ključ.
Ko se ta oblika šifriranja uporablja v konfiguracijskem profilu, mora biti telefon obveščen o vrednosti tajnega ključa za dešifriranje datoteke. Ta vrednost je določena kot kvalifikator v URL-ju profila. Sintaksa je naslednja z uporabo eksplicitnega URL-ja:
[--key “SecretPhrase1234”] http://prov.telco.com/path/profile.cfg
Ta vrednost je programirana z uporabo enega od parametrov Profile_Rule.
Številni parametri zagotavljanja se pred vrednotenjem notranje razširijo makro. Ta korak predhodne ocene zagotavlja večjo prilagodljivost pri nadzoru dejavnosti ponovne sinhronizacije in nadgradnje telefona.
Te skupine parametrov so pred vrednotenjem podvržene makro razširitvi:
-
Sprožilnik_Resink_*
-
Pravilo profila*
-
Log_xxx_msg
-
Pravilo za nadgradnjo
Pod določenimi pogoji so nekateri splošni parametri (GPP_*) podvrženi tudi makro razširitvi, kot je izrecno navedeno v spodnjem razdelku Izbirni argumenti ponovne sinhronizacije.
Med razširitvijo makrov vsebina imenovanih spremenljivk nadomesti izraze obrazca $NAME in $ (NAME). Te spremenljivke vključujejo parametre splošnega namena, več identifikatorjev izdelkov, določene časovnike dogodkov in vrednosti stanja zagotavljanja. Za celoten seznam glejte Spre menljivke razširitve makrov v razdelku Paramet ri zagotavljanja.
V naslednjem primeru se izraz $ (MAU) uporablja za vstavljanje MAC naslova 000E08012345.
Skrbnik vnese: $ (MAU) config.cfg
Nastala razširitev makra za napravo z MAC naslovom 000E08012345 je: 000E08012345config.cfg
Če ime makra ni prepoznano, ostane nerazširjeno. Na primer, ime STRANGE ni priznano kot veljavno ime makra, medtem ko je MAU priznano kot veljavno ime makra.
Skrbnik vpiše: $strange$mau.cfg
Nastala makro razširitev za napravo z MAC naslovom 000E08012345 je: $Strange000E08012345.cfg
Makro razširitev se ne uporablja rekurzivno. Na primer, $$MAU« se razširi v $ MAU« ($$ je razširjen) in ne povzroči naslova MAC.
Vsebina parametrov posebnega namena, GPP_SA do GPP_SD, je preslikana na makro izraze $SA do $SD. Ti parametri so samo makro razširjeni kot argument možnosti --key, -- uid in -- pwd v URL-ju za ponovno sinhron izacijo.
Pogojni izrazi lahko sprožijo dogodke ponovne sinhronizacije in izberejo med nadomestnimi URL-ji za ponovne sinhronizacije in nadgradnje.
Pogojni izrazi so sestavljeni iz seznama primerjav, ločenih z oper aterjem in. Vse primerjave morajo biti izpolnjene, da je pogoj resničen.
Vsaka primerjava se lahko nanaša na eno od naslednjih treh vrst literalov:
-
Celoštevilčne vrednosti
-
Številke različic programske ali strojne opreme
-
Dvojno citirane nizove
Številke različic
Različica programske opreme za Cisco Video Phone 8875 uporablja to obliko (kjer je BN številka gradnje):
PHONEOS yyyy. 1-0-1-0001 - BN
kjer yyyy označuje model telefona ali serijo telefona; 1 je glavna različica; 0 je manjša različica; 1-0001 je mikro različica; BN pa številka izdelave.
Primerjalni niz mora uporabljati enako obliko. V nasprotnem primeru pride do napake pri razčlenjevanju formata.
Pri primerjavi različice programske opreme se glavna različica, manjša različica in mikro različica primerjajo zaporedno, skrajno leve številke pa imajo prednost pred slednjimi. Ko so številke različic enake, se primerja številka gradnje.
Primeri veljavne številke različice
PHONEOS-8875.1-0-1-0001-19
Primerjava
Navedene nize lahko primerjamo za enakost ali neenakost. Tudi cela števila in številke različic lahko primerjamo aritmetično. Operaterje primerjave se lahko izrazijo kot simboli ali kot kratice. Kratice so primerne za izražanje pogoja v profilu odprte oblike.
|
Upravljavec |
Nadomestna sintaksa |
Opis |
Velja za celoštevilčne in različice operande |
Velja za citirane strunske operande |
|---|---|---|---|---|
|
= |
enakovredba |
enako |
Da |
Da |
|
!= |
ne |
ni enako |
Da |
Da |
|
< |
lt |
manj kot |
Da |
Ne |
|
<= |
le |
manj kot ali enako |
Da |
Ne |
|
> |
gt |
večji od |
Da |
Ne |
|
>= |
ge |
večji ali enak |
Da |
Ne |
|
AND |
|
in |
Da |
Da |
Pomembno je priložiti makro spremenljivke v dvojnih narekovajih, kjer se pričakuje dobesedni niz. Tega ne delajte tam, kjer se pričakuje številka ali številka različice.
Kadar se uporabljajo v kontekstu parametrov Profile_Rule* in Upgrade_Rule, morajo biti pogojni izrazi priloženi v sintaksi »(expr)?« kot v tem primeru pravila nadgradnje. Ne pozabite zamenjati BN s številko izdelave nalaganja vdelane programske opreme, na katero želite nadgraditi.
($SWVER ne PHONEOS-8875.1-0-1-0001-19)? http://ps.tell.com/sw/PHONEOS-8875.1-0-1-0001-BN.loads
Ne uporabljajte prejšnje sintakse z oklepaji za konfiguriranje parametrov Resync_Trigger_*.
S sintakso standardnega URL-ja določite, kako pridobiti konfiguracijske datoteke in nalaganja vdelane programske opreme v parametrih Profile_Rule* oziroma Upgrade_Rule. Sintaksa je naslednja:
[shema://] [strežnik [:vrata]] datotečna pot
K jer je shema ena od teh vrednosti:
-
tftp
-
http
-
https
Če je shema izpuščena, se predpostavlja tftp. Strežnik je lahko ime gostitelja, ki ga priznava DNS, ali številski naslov IP. Vrata so ciljna številka vrat UDP ali TCP. Filepath se mora začeti s korenskim imenikom (/); mora biti absolutna pot.
Če strež nik manjka, se uporabi strežnik tftp, določen prek DHCP (možnost 66).
Za pravila nadgradnje je treba navesti strežnik.
Če vrata manjkajo, se uporabljajo standardna vrata za določeno shemo. Tftp uporablja vrata UDP 69, http uporablja vrata TCP 80, https uporablja vrata TCP 443.
Prisotna mora biti datoteka. Ni nujno, da se nanaša na statično datoteko, lahko pa označuje dinamično vsebino, pridobljeno s CGI.
Razširitev makrov velja znotraj URL-jev. V nadaljevanju so primeri veljavnih URL-jev:
/$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
Ko uporabljate možnost DHCP 66, pravila za nadgradnjo ne podpirajo prazne sintakse. Velja samo za Pravilo profila*.
Šifriranje vsebine HTTP na osnovi RFC 8188
Telefon podpira šifriranje vsebine HTTP na osnovi RFC 8188 s šifriranjem AES-128-GCM za konfiguracijske datoteke. S to metodo šifriranja lahko katera koli entiteta bere glave sporočil HTTP. Vendar pa lahko samo subjekti, ki poznajo material za vnos ključev (IKM), berejo koristno obremenitev. Ko je telefon opremljen z IKM, lahko telefon in strežnik za zagotavljanje varno izmenjujeta konfiguracijske datoteke, hkrati pa omogočata omrežnim elementom tretjih oseb, da uporabljajo glave sporočil za analitične namene in nadzorne namene.
Konfiguracijski parameter XML IKM_HTTP_Encrypt_Content drži IKM v telefonu. Iz varnostnih razlogov ta parameter ni dostopen na spletni strani za upravljanje telefona. Prav tako ni vidna v konfiguracijski datoteki telefona, do katere lahko dostopate iz naslova IP telefona ali iz poročil o konfiguraciji telefona, poslanih strežniku za zagotavljanje storitev.
Če želite uporabiti šifriranje, ki temelji na RFC 8188, zagotovite naslednje:
-
Telefonu zagotovite IKM tako, da določite IKM s parametrom XML
IKM_HTTP_Encrypt_Contentv konfiguracijski datoteki, ki se pošlje s strežnika za zagotavljanje storitev v telefon. -
Če se to šifriranje uporablja za konfiguracijske datoteke, poslane iz strežnika za zagotavljanje storitev v telefon, zagotovite, da ima glava HTTP za kodiranje vseb ine v konfiguracijski datoteki aes128gcm.
Če te glave ni, ima prednost metoda AES-256-CBC. Telefon uporablja dešifriranje AES-256-CBC, če je ključ AES-256-CBC prisoten v pravilu profila, ne glede na IKM.
-
Če želite, da telefon uporabi to šifriranje za poročila o konfiguraciji, ki jih pošlje strežniku za zagotavljanje storitev, se prepričajte, da v pravilu poročila ni naveden ključ AES-256-CBC.
Izbirni argumenti ponovne sinhronizacije
Izbirni argumenti, ključ, uid in pwd, lahko predhajajo od URL-jev, vnesenih v parametre Profile_Rule*, ki so skupaj zaprti s kvadratnimi oklepaji.
Možnost
Sam ključ je določen kot niz, ki sledi izrazu --key telefonu pove, da je konfiguracijska datoteka, ki jo prejme od strežnika za zagotavljanje storitev, šifrirana s šifriranjem AES-256-CBC, razen če glava za kodiranje vsebine v datoteki označuje šifriranje aes128gcm.--key. Ključ je po želji mogoče priložiti v dvojnih narekovajih (»). Telefon uporablja ključ za dešifriranje konfiguracijske datoteke.
Primeri uporabe
[--key VerySecretValue]
[--key “my secret phrase”]
[--key a37d2fb9055c1d04883a0745eb0917a4]
Izbirni argumenti v zagrjavi so makro razširjeni. Parametri posebnega namena, GPP_SA prek GPP_SD, so makro razširjeni v makro spremenljivke, $SA do $SD, le če se uporabljajo kot argumenti ključnih možnosti. Oglejte si te primere:
[--key $SC]
[--key “$SD”]
V profilih odprte oblike mora biti argument za --key enak argumentu možnosti -k, ki jo daje openssl.
Možnosti uid in pwd lahko uporabite za določitev uporabniškega imena in gesla, ki bosta poslana kot odgovor na izzive preverjanja pristnosti HTTP Basic in Digest, ko bo zahtevan določen URL. Izbirni argumenti v zagrjavi so makro razširjeni. Parametri posebnega namena, GPP_SA prek GPP_SD, so makro razširjeni v makro spremenljivke, $SA do $SD, le če se uporabljajo kot argumenti ključnih možnosti. Oglejte si te primere:
GPP_SA = MyUserID
GPP_SB = MySecretPassword
[--uid $SA --pwd $SB] https://provisioning_server_url/path_to_your_config/your_config.xml
bi se nato razširil na:
[--uid MyUserID --pwdMySecretPassword] https://provisioning_server_url/path_to_your_config/your_config.xml
Vrste podatkov
Te vrste podatkov se uporabljajo s parametri konfiguracijskega profila:
-
{a, b, c,...} - izbira med a, b, c,...
-
Bool — logična vrednost bodisi »da« ali »ne«.
-
CADScript - miniscript, ki določa parametre kadence signala. Do 127 znakov.
Sintaksa: S 1 [; S 2], kjer:
-
S i =D i (na i,1 /off i,1 [, na i,2 /off i, 2 [, na i, 3 /off i, 3 [, na i,4 /off i, 4 [, na i,5 /off i ,5 [, na i,6 /off i, 6]]]) in je znan kot odsek.
-
vklop i, j in izklop i, j sta trajanje vklop/izklopa segment a v sekundah. i = 1 ali 2 in j = 1 do 6.
-
D i je skupno trajanje odseka v sekundah.
Vsa trajanja imajo lahko do tri decimalna mesta, ki zagotavljajo ločljivost 1 ms. Nadomestni znak »*« pomeni neskončno trajanje. Segmenti znotraj odseka se predvajajo po vrstnem redu in ponavljajo, dokler se ne predvaja celotno trajanje.
Primer 1:
60(2/4) Number of Cadence Sections = 1 Cadence Section 1: Section Length = 60 s Number of Segments = 1 Segment 1: On=2s, Off=4s Total Ring Length = 60sPrimer 2 - Značilni obroč (kratek, kratek, kratek, dolg):
60(.2/.2,.2/.2,.2/.2,1/4) Number of Cadence Sections = 1 Cadence Section 1: Section Length = 60s Number of Segments = 4 Segment 1: On=0.2s, Off=0.2s Segment 2: On=0.2s, Off=0.2s Segment 3: On=0.2s, Off=0.2s Segment 4: On=1.0s, Off=4.0s Total Ring Length = 60s -
-
DialPlanScript — sintaksa skriptov, ki se uporablja za določanje načrtov klicanja vrstice 1 in vrstice 2.
-
Float <n>—vrednost s plavajočo točko z do n decimalnih mest.
-
FQDN - Popolnoma kvalificirano ime domene. Vsebuje lahko do 63 znakov. Primeri so naslednji:
Sip.cisco.com:5060 ali 109.12.14. 12:12345
Sip.cisco.com ali 109.12.14.12
-
FreqScript - miniscript, ki določa frekvenčne in ravni parametrov tona. Vsebuje do 127 znakov.
Sintaksa: F 1 @L 1 [, F 2 @L 2 [, F 3 @L 3 [, F 4 @L 4 [, F 5 @L 5 [, F 6 @L 6]]]], kjer:
-
F 1 —F 6 so frekvence v Hz (samo nepodpisana cela števila).
-
L 1 —L 6 so ustrezne ravni v dBm (z največ enim decimalnim mestom).
Beli presledki pred in po vejici so dovoljeni, vendar niso priporočljivi.
Primer 1 - Ton čakanja na klic:
440@-10 Number of Frequencies = 1 Frequency 1 = 440 Hz at –10 dBmPrimer 2 - Ton klicanja:
350@-19,440@-19 Number of Frequencies = 2 Frequency 1 = 350 Hz at –19 dBm Frequency 2 = 440 Hz at –19 dBm -
-
IP— Veljaven naslov IPv4 v obliki x.x.x.x, kjer je x med 0 in 255. Primer: 10.1.2.100.
-
UserID — uporabniški ID, kot je prikazan v URL-ju; do 63 znakov.
-
Telefon — niz telefonske številke, kot so 14081234567, *69, *72, 345678; ali splošni URL, kot je 1234 @10 .10.10. 100:5068 ali jsmith@Cisco.com. Niz lahko vsebuje do 39 znakov.
-
PHTMPLT - predloga telefonske številke. Vsaka predloga lahko vsebuje enega ali več vzorcev, ki so ločeni z vejico (,). Beli prostor na začetku vsakega vzorca se prezre. »?« in »*« predstavljajo nadomestne znake. Če želite predstavljati dobesedno, uporabite %xx. Na primer, %2a predstavlja *. Predloga lahko vsebuje do 39 znakov. Primeri: »1408*, 1510*«, »1408123???? , 555? 1.«.
-
Vrata — TCP/UDP Številka vrat (0-65535). Lahko se določi v decimalnem ali heksadestnem formatu.
-
ProvisioningRuleSyntax — sintaksa skriptov, ki se uporablja za določanje pravil ponovne sinhronizacije konfiguracije in nadgradnje vdelane programske opreme.
-
PWRLevel - raven moči, izražena v dBm z enim decimalnim mestom, na primer —13,5 ali 1,5 (dBm).
-
RSCTMPLT — predloga kode stanja odziva SIP, kot so »404, 5*«, »61?« , »407, 408, 487, 481«. Vsebuje lahko do 39 znakov.
-
Sig <n>—Podpisana n-bitna vrednost. Lahko se določi v decimalnem ali heksadestnem formatu. Znak »-« mora biti pred negativnimi vrednostmi. Znak + pred pozitivnimi vrednostmi ni obvezen.
-
Star Codes — aktivacijska koda za dodatno storitev, kot je *69. Koda lahko vsebuje do 7 znakov.
-
Str <n>—generični niz z največ n nerezerviranim znakom.
-
Čas <n>— trajanje časa v sekundah z do n decimalnimi mesti. Dodatna določena decimalna mesta se prezrejo.
-
ToneScript — miniscript, ki določa parametre frekvence, ravni in kadence tona napredka klica. Skript lahko vsebuje do 127 znakov.
Sintaksa: FreqScript; Z 1 [; Z 2].
Odsek Z 1 je podoben odseku S 1 v CADScriptu, le da vsakemu segmentu za vklop/izklop sledi parameter frekvenčnih komponent: Z 1 = D 1 (na i,1 /off i,1 /f i, 1 [, na i, 2 /off i,2 /f i, 2 [, na i,3 /off i, 3 [, na i, 4 /off i,4 f i, 4 [, vklop i ,5 /izklop i,5 /f i ,5 [, vklop i, 6/izklop i,6/f i,6]]]]]) kjer:
-
f i, j = n 1 [+n 2] +n 3 [+n 4 [+n 5 [+n 6]]]].
-
1 < n k < 6 določa frekvenčne komponente v FreqScript, ki se uporabljajo v tem segmentu.
Če se v segmentu uporablja več kot ena frekvenčna komponenta, se komponente seštejejo skupaj.
Primer 1 - Ton klicanja:
350@-19,440@-19;10(*/0/1+2) Number of Frequencies = 2 Frequency 1 = 350 Hz at –19 dBm Frequency 2 = 440 Hz at –19 dBm Number of Cadence Sections = 1 Cadence Section 1: Section Length = 10 s Number of Segments = 1 Segment 1: On=forever, with Frequencies 1 and 2 Total Tone Length = 10sPrimer 2 - Ton jecljanja:
350@-19,440@-19;2(.1/.1/1+2);10(*/0/1+2) Number of Frequencies = 2 Frequency 1 = 350 Hz at –19 dBm Frequency 2 = 440 Hz at –19 dBm Number of Cadence Sections = 2 Cadence Section 1: Section Length = 2s Number of Segments = 1 Segment 1: On=0.1s, Off=0.1s with Frequencies 1 and 2 Cadence Section 2: Section Length = 10s Number of Segments = 1 Segment 1: On=forever, with Frequencies 1 and 2 Total Tone Length = 12s -
-
Uns <n>— Nepodpisana n-bitna vrednost, kjer je n = 8, 16 ali 32. Določite ga lahko v decimalni ali heksadestni obliki, na primer 12 ali 0x18, če se vrednost lahko prilega n bitom.
Upoštevajte te:
- <Par Name>predstavlja ime konfiguracijskega parametra. V profilu se ustrezna oznaka oblikuje tako, da presledek zamenjate s podčrtavko »_«, na primer Par _Name.
- Prazno polje privzete vrednosti pomeni prazen niz < »« >.
- Telefon še naprej uporablja zadnje konfigurirane vrednosti za oznake, ki niso prisotne v danem profilu.
- Predloge se primerjajo v navedenem vrstnem redu. Izbrana je prva, ne najbliž ja tekma. Ime parametra se mora natančno ujemati.
- Če je v profilu podanih več kot ena definicija parametra, je zadnja takšna definicija v datoteki tista, ki začne veljati v telefonu.
- Specifikacija parametra s prazno vrednostjo parametra prisili parameter nazaj na privzeto vrednost. Če želite namesto tega določiti prazen niz, uporabite prazen niz »« kot vrednost parametra.