- Kezdőlap
- /
- Cikk
A telefonok profilbeállításainak konfigurálása
Ez a súgócikk a Cisco BroadWorks-be regisztrált Cisco telefonokra vonatkozik. Az ezen az oldalon található információk közé tartozik a profil újraszinkronizálása, a profil manuális alkalmazása és a konfigurációs szintaxis.
A telefon konfigurálása a profil újraszinkronizáláshoz
A telefon több hálózati protokollt is támogat a konfigurációs profilok lekéréséhez. A legalapvetőbb profilátviteli protokoll a TFTP (RFC1350). A TFTP-t széles körben használják hálózati eszközök privát LAN hálózatokon belüli biztosítására. Bár nem ajánlott távoli végpontok telepítésére az interneten, a TFTP kényelmes lehet kis szervezeteken belüli telepítéshez, házon belüli előzetes szolgáltatáshoz, fejlesztéshez és teszteléshez. A következő eljárásban a profil a fájl TFTP szerverről történő letöltését követően módosul.
1 |
LAN környezetben csatlakoztassa a számítógépet és a telefont egy hubhoz, kapcsolóhoz vagy kisméretű routerhez. |
2 |
A számítógépen telepítsen és aktiváljon egy TFTP szervert. |
3 |
Konfigurációs profil létrehozásához használjon szövegszerkesztőt. Ha ellenőrizni szeretné, hogy a profil később lett-e kiosztva a telefonhoz, beállíthat néhány értéket jelölésként. Például állítsa be a GPP A értékét_12345678-ra, amint az a következő példában látható:
_ |
4 |
Mentse az XML konfigurációs fájlt a TFTP szerver gyökérkönyvtárában. Ellenőrizheti, hogy a TFTP szerver megfelelően van-e konfigurálva: kérje meg a konfigurációs profil fájlt a telefontól eltérő TFTP kliens használatával. Lehetőleg olyan TFTP klienst használjon, amely nem a szolgáltató szerveren fut. |
5 |
Nyissa meg a számítógép webböngészőjében az adminisztráció weblapot. Például tegyük fel, hogy a telefon IP címe 192.168.1.100, nyissa meg az alábbi URL-t a böngészőben:
|
6 |
Válassza a fület, és ellenőrizze az általános célú GPP_A – GPP_P paraméterek értékeit. Ezeknek üresnek kell lenniük. |
7 |
Szinkronizálja újra a teszt telefont a konfigurációs profilra az újraszinkronizálási URL megnyitásával egy webböngészőben. Példa: Ha a TFTP szerver IP címe 192.168.1.200, a parancsnak hasonlónak kell lennie az alábbi példához:
Amikor a telefon ezt a parancsot kapja, a 192.168.1.100 címen lévő eszköz lekéri a |
8 |
Ellenőrizze, hogy a paraméter megfelelően frissült-e. Frissítse az adminisztrációs weblapot, és lépjen a elemre.A GPP_A paraméternek most 12345678 értéket kell tartalmaznia. |
1 |
Szerezze be a telefon MAC címét a termék címkéjéről. (A MAC cím a szám, amely számokat és kisbetűs hex jegyeket használ, például 000e08aabbcc. |
2 |
Nevezze át a konfigurációs fájlt Példa: |
3 |
Helyezze át az új fájlt a TFTP szerver virtuális gyökérkönyvtárába. |
4 |
Lépjen be a telefon adminisztrációs weboldalára. |
5 |
Válassza a lehetőséget. |
6 |
Adja meg a profilfájl útvonalát a Profilszabály mezőben. Példa: Tegyük fel, hogy a TFTP szerver IP címe 192.168.1.200, és a profilfájl neve rofile_ |
7 |
Kattintson az Összes módosítás elküldése lehetőségre. Ez azonnali újraindítást és újraszinkronizálást okoz. Amikor a következő újraszinkronizálás megtörténik, a telefon a $MA makró kifejezés kiterjesztésével kéri le az új fájlt a MAC címére. |
1 |
Telepítsen egy HTTP-kiszolgálót a helyi számítógépre vagy más elérhető állomásra. A nyílt forráskódú Apache szerver letölthető az internetről. |
2 |
Töltse fel a konfigurációs profil fájlt a telepített szerver virtuális gyökérkönyvtárába. |
3 |
A szerver megfelelő telepítésének és a profilfájl elérésének ellenőrzéséhez nyissa meg a profilt egy webböngészővel. |
4 |
Módosítsa a teszt telefon Profile_szabályát, hogy a HTTP szerverre mutasson a TFTP szerver helyett, így rendszeresen letöltheti a profilját. Például tegyük fel, hogy a HTTP szerver 192.168.1.300, és a profil fájlneve basic.txt, adja meg a következő értéket: rofile_ |
5 |
Kattintson az Összes módosítás elküldése lehetőségre. Ez azonnali újraindítást és újraszinkronizálást okoz. |
6 |
Figyelje meg a telefon által küldött syslog üzeneteket. A rendszeres újraszinkronizálásnak most meg kell szereznie a profilt a HTTP szerverről. |
7 |
A HTTP szerver naplókban figyelje meg, hogy a teszt telefont azonosító információk hogyan jelennek meg a felhasználói ügynökök naplójában. Ennek az információnak tartalmaznia kell a gyártót, a termék nevét, az aktuális firmware-verziót és a sorozatszámot. |
Egy eszköz rendszeresen tud újraszinkronizálni a szolgáltató szerverre, így biztosítva, hogy a szerveren végrehajtott profil változtatások továbbterjedjenek a végponti eszközre (ahelyett, hogy kifejezett újraszinkronizálási kérést küldene a végpontra).
Ahhoz, hogy a telefon rendszeres időközönként újraszinkronizáljon egy szerverrel, egy konfigurációs profil URL-t kell meghatározni a Profile_szabály paraméterrel, egy újraszinkronizálási időszakot pedig az Resync_Periodic paraméterrel.
1 |
Lépjen be a telefon adminisztrációs weboldalára. |
2 |
Válassza a lehetőséget. |
3 |
Határozza meg a Profile_Rule paramétert. Ez a példa azt feltételezi, hogy a TFTP szerver IP címe 192.168.1.200. |
4 |
Az Újraszinkronizálás időszakos mezőben adjon meg egy kis értéket a teszteléshez, például 30 másodpercet. |
5 |
Kattintson az Összes módosítás elküldése lehetőségre. Az új paraméter beállításokkal a telefon percenként kétszer szinkronizál újra az URL által meghatározott konfigurációs fájlra. |
6 |
Figyelje meg az eredményül kapott üzeneteket a syslog követésben. |
7 |
Győződjön meg arról, hogy az Újraszinkron alaphelyzetbe állítás mező értéke Igen. esync_ |
8 |
Kapcsolja ki a telefont, hogy kényszerítse az újraszinkronizálást a szolgáltató szerverrel. Ha az újraszinkronizálási művelet bármilyen okból sikertelen, például ha a kiszolgáló nem válaszol, a készülék vár (az Újraszinkronizálási hiba újrapróbálkozási késleltetés opcióban konfigurált másodpercen keresztül), mielőtt megkísérli újra az újraszinkronizálást. Ha az Újraszinkronizálási hiba újrapróbálkozási késleltetés nulla, a telefon nem próbál meg újraszinkronizálni egy sikertelen újraszinkronizálási kísérlet után. |
9 |
(Opcionális) Állítsa be az Újraszinkronizálási hiba újrapróbálkozási késleltetés mező értékét egy kis számra, például 30. esync_ |
10 |
Tiltsa le a TFTP szervert, és figyelje meg az eredményeket a syslog kimenetben. |
Az alábbi táblázat határozza meg a profil újraszinkronizálási paraméterek funkcióját és használatát a Konfigurációs profil szakaszban a telefon weboldalán a lapon. Meghatározza annak a karakterláncnak a szintaxisát is, amelyet a telefon konfigurációs fájljához (cfg.xml) adtak hozzá XML kóddal a paraméter konfigurálásához.
Paraméter |
Leírás |
---|---|
Beüzemelés engedélyezése |
Engedélyezi vagy megtagadja a konfigurációs profil újraszinkronizálási műveleteket.
Alapértelmezett: Igen |
Újraszinkron alaphelyzetbe állításkor |
Meghatározza, hogy a telefon újraszinkronizálja-e a konfigurációkat a szolgáltató szerverrel a bekapcsolás és az egyes frissítési kísérletek után.
Alapértelmezett: Igen |
Újraszinkron random késleltetés |
Megakadályozza a szolgáltató szerver túlterhelését, amikor egyszerre nagy számú eszköz kapcsol be, és megkísérli a kezdeti konfigurációt. Ez a késleltetés csak az eszköz bekapcsolását vagy visszaállítását követő kezdeti konfigurációs kísérletre vonatkozik. A paraméter az a maximális időtartam, ameddig a készülék várakozik, mielőtt kapcsolatba lép a szolgáltató szerverrel. A tényleges késleltetés egy pszeudo-véletlenszám 0 és ezen érték között. Ez a paraméter 20 másodperces egységekben van megadva. Az érvényes értéktartomány 0 és 65535 között van.
Az alapértelmezett érték 2 (40 másodperc). |
Újraszinkronizálás ekkor (ÓÓpp) |
Az az idő (ÓÓpp), ameddig a telefon újraszinkronizál a szolgáltató szerverrel. A mező értékének egy négyjegyű számnak kell lennie 0000 és 2400 között, amely az időt jelzi ÓÓpp formátumban. Például a 0959 09:59-et jelöl.
Az alapértelmezett érték üres. Ha az érték érvénytelen, a paramétert a rendszer figyelmen kívül hagyja. Ha a paraméter értéke érvényes, a Resync Periodic paraméter figyelmen kívül lesz hagyva. |
Újraszinkronizálás random késleltetésnél |
Megakadályozza a szolgáltató szerver túlterhelését, amikor egyszerre nagy számú eszköz kapcsol be. Hogy elkerülje az újraszinkronizálási kérések elárasztását a szerverre több telefonról, a telefon az órák és percek közötti tartományban szinkronizál újra, és a percek és a random késleltetés (óó, ópp+random_delay) mellett. Például, ha a véletlen késleltetés = (Újraszinkron random késleltetésnél + 30)/60 perc, a másodpercben megadott bemeneti értéket átszámolja percekre, felkerekíti a következő percre, hogy kiszámítsa az utolsó random_delay intervallumot.
Az érvényes értéktartomány 600 és 65535 között van. Ha az érték kisebb mint 600, a véletlenszerű késleltetés belső értéke 0 és 600 között van. Az alapértelmezett érték 600 másodperc (10 perc). |
Időszakos újraszinkronizálás |
A szolgáltató szerverrel való időszakos újraszinkronizálás közötti időintervallum. A társított újraszinkronizálási időzítő csak a szerverrel való első sikeres szinkronizálás után aktív. Az érvényes formátumok a következők:
Az időszakos újraszinkronizálás letiltásához állítsa a paraméter értékét nullára. Az alapértelmezett érték 3600 másodperc. |
Újraszinkronizálási hiba újrapróbálkozás késleltetés |
Ha az újraszinkronizálási művelet sikertelen, mert a telefon nem tudott lekérni egy profilt a szerverről, vagy a letöltött fájl sérült, vagy belső hiba lépett fel, a telefon megpróbál újraszinkronizálni a másodpercben megadott idő elteltével. Az érvényes formátumok a következők:
Ha a késleltetés értéke 0, a készülék nem próbál meg újra szinkronizálni egy sikertelen újraszinkronizálási kísérlet után.
Alapértelmezett: 60,120,240,480,960,1920,3840,7680,15360,30720,61440,86400 |
Kikényszerített újraszinkron késleltetés |
Az újraszinkronizálás végrehajtása előtt a telefon maximális késleltetése (másodpercben). A készülék nem szinkronizál újra, amíg az egyik telefonvonal aktív. Mivel az újraszinkronizálás több másodpercig is eltarthat, az újraszinkronizálás előtt célszerű megvárni, amíg a készülék hosszabb ideig tétlen marad. Ez lehetővé teszi a felhasználó számára, hogy megszakítás nélkül hívásokat kezdeményezzen egymás után. Az eszközön van egy időzítő, amely elkezd visszaszámlálni, amikor az összes vonal tétlen lesz. Ez a paraméter a számláló kezdeti értéke. Az újraszinkronizálási események addig késleltetve vannak, amíg a számláló nullára nem csökken. Az érvényes értéktartomány 0 és 65535 között van.
Az alapértelmezett érték 14 400 másodperc. |
Újraszinkronizálás SIP-ről |
Az újraszinkronizálási műveletekre vonatkozó kéréseket vezérli a szolgáltató proxy szerveréről a telefonra küldött SIP NOTIFY eseményen keresztül. Ha engedélyezve van, a proxy kérhet újraszinkronizálást egy SIP NOTIFY üzenet küldésével, amely tartalmazza az Eseményt: újraszinkronizálja a fejlécet az eszközre.
Alapértelmezett: Igen |
Újraszinkronizálás frissítési kísérlet után |
Engedélyezi vagy letiltja az újraszinkronizálási műveletet a frissítés után. Ha az Igen beállítás van bejelölve, a szinkronizálás a firmware frissítése után indul el.
Alapértelmezett: Igen |
Újraszinkron trigger 1 Újraszinkron trigger 2 |
Ha ezekben a paraméterekben a logikai egyenlet értéke FALSE, az újraszinkronizálás nem indul el, még akkor sem, ha az Újraszinkron alaphelyzetbe állítás értéke TRUE. Csak a közvetlen művelet URL-en és SIP értesítésen keresztüli újraszinkronizálás hagyja figyelmen kívül ezeket az újraszinkronizálási triggereket. A paraméterek programozhatók makró kiterjesztésen átesett feltételes kifejezéssel. Az érvényes makró kiterjesztéseket lásd Makró kiterjesztési változók a Szolgáltatási paraméterek alatt.
Alapértelmezett: Üres |
Felhasználó által konfigurálható újraszinkronizálás |
Lehetővé teszi a felhasználó számára a telefon újraszinkronizálását a telefon képernyő menüjéből. Ha a beállítás Igen, a felhasználó a profilszabály telefonról történő megadásával újraszinkronizálhatja a telefon konfigurációját. Ha a beállítás Nem, a Profilszabály paraméter nem jelenik meg a telefon képernyő menüjében.
Alapértelmezett: Igen |
Az újraszinkronizálás sikertelen FNF-en |
Egy újraszinkronizálás általában sikertelen, ha a kért profil nem érkezik meg a szerverről. Ez a paraméter felülírja a viselkedést. Ha a beállítás Nem, a készülék sikeres újraszinkronizálásként fogadja el a
Alapértelmezett: Igen |
Profilhitelesítés típusa |
Megadja a profilfiók hitelesítéséhez használandó hitelesítő adatokat. A rendelkezésre álló beállítások a következők:
Alapértelmezett: Alapszintű HTTP hitelesítés További információkért lásd: A profil hitelesítési típusának megadása a Telefon megadása a profil újraszinkronizálásához. |
Profilszabály B profilszabály C profilszabály D profilszabály |
Minden profilszabály tájékoztatja a telefont arról a forrásról, amelyből profilt (konfigurációs fájlt) lehet szerezni. Minden újraszinkronizálási művelet során a telefon az összes profilt alkalmazza a sorrendben. Ha AES-256-CBC titkosítást alkalmaz a konfigurációs fájlokra, adja meg a titkosítási kulcsot a A titkosítási kulcsot opcionálisan mellékelheti idézőjelben (") is.
Alapértelmezett: |
DHCP-beállítás használata |
A firmware és a profilok lekéréséhez vesszővel elválasztott DHCP opciókat használnak. Alapértelmezett: 66,160,159,150,60,43,125 |
DHCPv6-beállítás használata |
A firmware és a profilok lekéréséhez vesszővel elválasztott DHCP opciókat használnak. Alapértelmezett: 17,160,159 |
A telefonok Cisco XML funkciókon keresztül üzemelhetők be.
Egy SIP értesítési csomaggal vagy a telefon CGI felületére küldött HTTP Postával küldhet egy XML objektumot a telefonra: http://PhoneIPAddress/CGI/Execute
.
A CP-xxxx-3PCC kiterjeszti a Cisco XML funkciót a szolgáltatás támogatására egy XML objektumon keresztül:
<CP-xxxx-3PCCExecute> <ExecuteItem URL=Újraszinkronizálás:[profile-rule]/> </CP-xxxx-3PCCExecute>
Miután a telefon megkapja az XML objektumot, letölti a szolgáltatási fájlt a [profile-rule] szabályból. Ez a szabály makrókat használ az XML szolgáltatás alkalmazás fejlesztésének egyszerűsítésére.
A szerveren több profillal rendelkező alkönyvtárak kényelmes módszert kínálnak nagyszámú telepített eszköz kezelésére. A profil URL-címe a következőket tartalmazhatja:
-
Szolgáltató szerver név vagy egy explicit IP cím. Ha a profil név alapján azonosítja a szolgáltató szervert, a telefon DNS keresést végez a név feloldására.
-
Egy nem szabványos kiszolgáló port, amelyet az URL-ben a kiszolgáló neve utáni standard
:port
szintaxissal határoznak meg. -
A szerver virtuális gyökérkönyvtárának alkönyvtára, ahol a profilt tárolják, amelyet standard URL-jelöléssel határoznak meg és makró kiterjesztéssel kezelnek.
Például a következő Profile_szabály kéri a profilfájlt ($PN.cfg) a /cisco/config
szerver alkönyvtárban a prov.telco.com kiszolgálón futó TFTP szerverről, amely a 6900-as porton keres kapcsolatot:
<Profile_szabály> tftp://prov.telco.com:6900/cisco/config/$PN.cfg szabály>
rofile_ Az egyes telefonok profilja egy általános célú paraméterben azonosítható, ahol az érték makró kiterjesztéssel egy közös profilszabályon belül hivatkozik.
Tegyük fel például, hogy a GPP_B meghatározása Dj6Lmp23Q
.
A Profile_szabály értéke:
tftp://prov.telco.com/cisco/$B/$MA.cfg
Amikor a készülék újraszinkronizál és a makrók ki vannak bontva, a 000e08012345 MAC címmel rendelkező telefon lekéri a profilt azzal a névvel, amely tartalmazza a készülék MAC címét az alábbi URL-en:
tftp://prov.telco.com/cisco/dj6lmp23Q/000e08012345.cfg
A profilhitelesítés lehetővé teszi a telefon felhasználói számára, hogy újraszinkronizálják a szolgáltatási profilt a telefonon. Hitelesítési információk szükségesek, amíg a telefon első alkalommal megpróbál újraszinkronizálni és letölteni a konfigurációs fájlt, és HTTP vagy HTTPS 401 hitelesítési hibát kap. Amikor engedélyezi ezt a funkciót, a telefonon megjelenik a Profilfiók beállítása képernyő a következő helyzetekben:
-
Amikor a telefon újraindítása után HTTP vagy HTTPs 401 hitelesítési hiba lép fel az első szolgáltatás során
-
Ha a profilfiók felhasználóneve és jelszava üres
-
Ha nincs felhasználónév és jelszó a Profilszabályban
Ha hiányzik vagy figyelmen kívül hagyja a Profilfiók beállítása képernyő, a felhasználó a telefon képernyő menüjében vagy a Beállítás funkciógombon keresztül is elérheti a beállítási képernyőt, amely csak akkor jelenik meg, ha a telefonon nincs regisztrálva vonal.
Amikor letiltja a funkciót, a Profilfiók beállítása képernyő nem jelenik meg a telefonon.
A Profilszabály mezőben lévő felhasználónév és jelszó magasabb prioritású, mint a profilfiók.
-
Ha felhasználónév és jelszó nélkül ad meg egy helyes URL-t a Profilszabály mezőben, a telefonnak hitelesítésre vagy kivonatolásra van szüksége a profil újraszinkronizálásához. A megfelelő profilfiókkal halad a hitelesítés. Helytelen profilfiókkal sikertelen a hitelesítés.
-
Ha a Profilszabály mezőben helyes URL-t ad meg a helyes felhasználónévvel és jelszóval, a telefonnak hitelesítés vagy kivonatolás szükséges a profil újraszinkronizálásához. A profilfiók nem használható a telefon újraszinkronizálására. A bejelentkezés sikeres.
-
Ha a Profilszabály mezőben helyes URL-t ad meg helytelen felhasználónévvel és jelszóval, a telefonnak hitelesítés vagy kivonatolás szükséges a profil újraszinkronizálásához. A profilfiók nem használható a telefon újraszinkronizálására. A bejelentkezés mindig sikertelen.
-
Ha helytelen URL-t ad meg a Profilszabály mezőben, a bejelentkezés mindig sikertelen.
A telefon konfigurációs fájljában lévő paramétereket XML (cfg.xml) kóddal is konfigurálhatja.
A profilhitelesítés típusát a telefon adminisztrációs weboldalán adhatja meg.
1 |
Lépjen be a telefon adminisztrációs weboldalára. |
2 |
Válassza a lehetőséget. |
3 |
A Konfigurációs profil szakaszban állítsa be a Profilhitelesítés típusa paramétert a profilfiók hitelesítéséhez használandó hitelesítő adatok megadásához. Ezt a paramétert a telefon konfigurációs XML fájljában (cfg.xml) úgy konfigurálhatja, hogy a következő formátumú karakterláncot adja meg: rofile_ Beállítások:
Alapértelmezett: Alapszintű HTTP hitelesítés |
4 |
Kattintson az Összes módosítás elküldése lehetőségre. |
Profil manuális alkalmazása a telefonra
A következő lépéseket követve töltse le a konfigurációs fájlt egy TFTP szerver alkalmazásba a PC-re.
1 |
Csatlakoztassa a számítógépet a telefon LAN-portjához. |
2 |
Futtasson egy TFTP szerver alkalmazást a számítógépen, és ellenőrizze, hogy a konfigurációs fájl elérhető-e a TFTP gyökérkönyvtárban. |
3 |
A webböngészőben adja meg a telefon LAN IP-címét, a számítógép IP-címét, a fájlnevet és a bejelentkezési hitelesítő adatokat. Használja ezt a formátumot: Példa:
|
Az alábbi lépéseket követve töltse le a konfigurációt a telefonra cURL használatával. Ez a parancssori eszköz az adatok URL szintaxissal történő átvitelére szolgál. A cURL letöltéséhez látogasson el a következő oldalra:
https://curl.haxx.se/download.html
Javasoljuk, hogy ne használja a cURL-t a konfiguráció telefonon való közzétételéhez, mert előfordulhat, hogy a felhasználónév és a jelszó rögzítésre kerül a cURL használata során.
1 |
Csatlakoztassa a számítógépet a telefon LAN-portjához. |
2 |
Töltse le a konfigurációs fájlt a telefonra az alábbi cURL parancs megadásával: |
Konfigurációs profilok
A telefon elfogadja a konfigurációkat XML formátumban.
Az ebben a szakaszban található példák konfigurációs profilokat használnak XML szintaxissal.
A konfigurációs profil határozza meg a telefon paraméterértékeit.
A konfigurációs profil XML formátuma standard XML szerzői eszközöket használ a paraméterek és értékek összeállításához.
Minden telefon más-más funkciókészlettel rendelkezik, ezért más-más paraméterkészlettel.
Nyílt profilformátum
A nyílt formátumú profil egy szövegfájl XML-szerű szintaxissal az elemek hierarchiájában, elem attribútumokkal és értékekkel. Ez a formátum lehetővé teszi, hogy szabványos eszközöket használjon a konfigurációs fájl létrehozásához. Egy XML konfigurációs fájl elküldhető a szolgáltató szerverről a telefonra az újraszinkronizálási művelet során, bináris objektumként való fordítás nélkül.
A telefon standard eszközök által generált konfigurációs formátumokat képes elfogadni. Ez a funkció megkönnyíti a meglévő adatbázisokból konfigurációs profilokat előállító back-end szolgáltató szerver szoftver fejlesztését.
A konfigurációs profil bizalmas információinak védelme érdekében a szolgáltató szerver az XML konfigurációs fájlt a telefonra egy TLS által biztosított csatornán keresztül küldi. Opcionálisan a fájl tömöríthető a gzip lapos algoritmus (RFC ) használatával.
A fájl az alábbi titkosítási módszerek egyikével titkosítható:
-
AES-256-CBC titkosítás
-
RFC-8188 alapú HTTP tartalom titkosítás AES-128-GCM cipherrel
A konfigurációs fájl az alábbi komponenseket tartalmazhatja:
-
Elemcímkék
-
Attribútumok
-
Paraméterek
-
Formázási funkciók
-
XML megjegyzések
Példa: Nyílt profilformátum
<lapos profil> <Resync_vagyn_Alaphelyzetbe állítás> Igen vagyn_Alaphelyzetbe állítás> <Resync_Időszakos> 7200 Időszakos> <Profile_Szabály> tftp://prov.telco.com:6900/cisco/config/CP_xxxx_MPP.cfgSzabály> </lapos profil>
esync_esync_rofile_ A(z) elemcímke tartalmazza a telefon által felismert összes paraméterelemet.
Elemcímke tulajdonságai
A konfigurációs fájl létrehozásakor vagy frissítésekor tartsa szem előtt az alábbi szabályokat.
-
Az XML szolgáltatási formátum és a webes felhasználói felület lehetővé teszi ugyanazon beállítások konfigurálását. Az XML címke nevei és a mezőnevek a Web UI-ban hasonlóak, de az XML elem név korlátozásai miatt különböznek. Például aláhúzás ( _ ) az XML konfigurációs fájlban a Web UI felületén lévő szóközök helyett.
-
A telefon felismeri a megfelelő paraméter nevekkel rendelkező elemeket, amelyek a speciális
elemben vannak.
-
Az elemnevek szögletes zárójelben szerepelnek.
-
A legtöbb elemnév hasonló a telefon webes felhasználói felületén található mezőnevekhez, a következő módosításokkal:
-
Az elemnevek nem tartalmazhatnak szóközöket és speciális karaktereket. Az elemnév webmező nevéből való származtatásához cserélje ki az aláhúzást minden szóköz vagy speciális karakter
[
,]
,(
,)
, vagy/
esetén.Példa: A <Resync_On_Reset> elem az Újraszinkron alaphelyzetbe állítás mezőt jelöli.
-
Minden elemnévnek egyedinek kell lennie. A telefon webes felhasználói felületén ugyanazok a mezők több weboldalon is megjelenhetnek, például a Vonal, a Felhasználó és a Mellék oldalakon. Fűzze hozzá a következőt az elem nevéhez:
[n]
az oldal fülön megjelenő szám jelzéséhez.Példa: A
<Dial_Plan_1_>
elem az 1. vonal tárcsázási tervét jelöli.
-
-
Minden nyitócímkének egyező zárócímkével kell rendelkeznie. Például:
rofile_<Resync_On_Alaphelyzetbe állítás> Igen On_Alaphelyzetbe állítás> <Resync_Periodic> 7200 Periodic> <Profile_szabály>tftp://prov.telco.com:esync_esync_ 6900/cisco/config/CP_xxxx_MPP.cfg szabály>
-
Az elemcímkék nagybetűérzékenyek.
-
Az üres elemcímkék engedélyezettek, és úgy lesznek értelmezve, hogy az érték konfigurálása üres. Adja meg a nyitóelemcímkét megfelelő elemcímke nélkül, és illesszen be egy szóközt és egy előrehajló perjelet a bezárási szögkeret (>) elé. Ebben a példában a B profilszabály üres:
<Profile_Rule_B />
-
Üres elemcímke használható arra, hogy megakadályozza a felhasználó által megadott értékek felülírását újraszinkronizálási művelet során. Az alábbi példában a felhasználó gyorshívási beállításai változatlanok maradnak:
<Speed_d)ial_2._Név ua="rw"/> <Speed_d)ial_2._Szám ua="rw"/> <Speed_d)ial_3._Név ua="rw"/> <Speed_d)ial_3._Szám ua="rw"/> <Speed_d)ial_4._Név ua="rw"/> <Speed_d)ial_4._Szám ua="rw"/> <Speed_d)ial_5._Név ua="rw"/> <Speed_d)ial_5._Szám ua="rw"/> <Speed_d)ial_6._Név ua="rw"/> <Speed_d)ial_6._Szám ua="rw"/> <Speed_d)ial_7._Név ua="rw"/> <Speed_d)ial_7._Szám ua="rw"/> <Speed_d)ial_8._Név ua="rw"/> <Speed_d)ial_8._Szám ua="rw"/> <Speed_d)ial_9._Név ua="rw"/> <Speed_d)ial_9._Szám ua="rw"/>
-
Használjon üres értéket a megfelelő paraméter üres karakterláncra való állításához. Adjon meg egy nyitó és záró elemet, de ne adjon meg közöttük értéket. Az alábbi példában a GPP_A paraméter üres karakterláncra van állítva.
_<lapos profil> <GPP_A> A> </lapos profil>
-
A nem felismert elemnevek figyelmen kívül lesznek hagyva.
Paraméter tulajdonságok
Ezek a tulajdonságok vonatkoznak a paraméterekre:
A profil által nem meghatározott paraméterek változatlanok maradnak a telefonon.
A nem felismert paraméterek figyelmen kívül lesznek hagyva.
Ha a Nyílt formátumú profil ugyanannak a paramétercímkének több előfordulását tartalmazza, az utolsó ilyen előfordulás felülírja a korábbit. A paraméter konfigurációs értékeinek nem szándékos felülírásának elkerülése érdekében javasoljuk, hogy minden profil legfeljebb egy paraméterpéldányt határozzon meg.
Az utolsó feldolgozott profil elsőbbséget élvez. Ha több profil határozza meg ugyanazt a konfigurációs paramétert, az utóbbi profil értéke élvez elsőbbséget.
Karakterláncformátumok
Ezek a tulajdonságok vonatkoznak a stringek formázására:
A megjegyzések szabványos XML szintaxissal engedélyezettek.
A bevezető és záró szóköz megengedett az olvashatóság számára, de eltávolításra kerül a paraméter értékből.
Egy értéket tartalmazó új sorok szóközökké konvertálódnak.
A(z)
<? ?>
űrlap XML-fejléce engedélyezett, de a telefon figyelmen kívül hagyja.Speciális karakterek beírásához használjon alap XML karakter megkerülést, az alábbi táblázatban foglaltak szerint.
Speciális karakter
XML megkerülési sorrend
& (nagybetűs)
&
< (kisebb, mint)
<
> (nagyobb mint)
>
(aposztróf)
'
” (kettős idézet)
"
Az alábbi példában karakter megkerülés van megadva a nagyobb mint és kisebb mint szimbólumok megjelenítéséhez, amelyek egy tárcsázási terv szabályban szükségesek. Ez a példa definiál egy információs forródrót tárcsázási tervet, amely a <Dial_P-értéklan_1. rész_> paraméter (
) egyenlő (S0 ).
ial_<lapos profil> <Dial_Plan_1_> (S0 ) Plan_1_> </lapos profil>
Numerikus karakterek megkerülése decimális és hexadecimális értékekkel (s.a. A(z)
(
és.
) le van fordítva.A telefon firmware csak az ASCII karaktereket támogatja.
A nyílt konfigurációs profil tömöríthető a szolgáltató szerver hálózati terhelésének csökkentése érdekében. A profil titkosítható a bizalmas információk védelme érdekében. A tömörítés nem szükséges, de a titkosítást meg kell előznie.
Nyílt profiltömörítés
A támogatott tömörítési módszer a gzip lapos algoritmus (RFC ). A gzip segédprogram és a tömörítési könyvtár, amely ugyanazt az algoritmust (zlib) hajtja végre, elérhető az internetes oldalakon.
A tömörítés azonosításához a telefon gzip kompatibilis fejlécet vár a tömörített fájlban. A gzip segédprogram meghívása az eredeti Nyílt profilon generálja a fejlécet. A telefon megvizsgálja a letöltött fájl fejlécet a fájlformátum meghatározásához.
Ha például a profile.xml
egy érvényes profil, akkor a profile.xml.gz
fájl is elfogadható. Az alábbi parancsok valamelyike generálhatja ezt a profiltípust:
-
>gzip profile.xml
Lecseréli az eredeti fájlt tömörített fájlra.
-
>cat profile.xml | gzip > profile.xml.gz
Az eredeti fájlt a helyén hagyja, és új tömörített fájlt hoz létre.
Nyílt profiltitkosítás
Szimmetrikus kulcstitkosítás használható egy nyitott konfigurációs profil titkosítására, függetlenül attól, hogy a fájl tömörítve van-e vagy sem. Ha alkalmazott, a tömörítést a titkosítás előtt kell alkalmazni.
A szolgáltató szerver HTTPS protokollt használ a telefon telepítés utáni kezdeti szolgáltatásának kezelésére. Az offline előtitkosítási konfigurációs profilok lehetővé teszik a HTTP használatát a profilok újraszinkronizálására. Ez csökkenti a HTTPS szerver terhelését nagyszabású telepítések esetén.
A telefon kétféle titkosítási módszert támogat a konfigurációs fájlok esetében:
-
AES-256-CBC titkosítás
-
RFC 8188-alapú HTTP tartalom titkosítás AES-128-GCM cipheréssel
A kulcsot vagy az Input Keying Material (IKM) korábban meg kell adni a készüléknek. A titkos kulcs bootstrap HTTPS használatával biztonságosan elvégezhető.
A konfigurációs fájl nevéhez nincs szükség speciális formátumra, de a .cfg
kiterjesztéssel végződő fájlnév általában konfigurációs profilt jelöl.
AES-256-CBC titkosítás
A telefon támogatja a konfigurációs fájlok AES-256-CBC titkosítását.
A különböző internetes oldalakról letölthető OpenSSL titkosítási eszköz végezheti el a titkosítást. A 256-bites AES titkosítás támogatásához szükség lehet az eszköz újbóli összeállítására az AES kód engedélyezéséhez. A firmware-t az openssl-1.1.1d verzióval tesztelték.
Titkosított fájl esetén a profil azt várja, hogy a fájl formátuma megegyezik a következő parancs által generált formátummal:
# példa titkosítási kulcs = SecretPhrase 1234 openssl enc –e –aes-256-cbc –k SecretPhrase 1234 –in profile.xml –out profile.cfg # analóg előhívás tömörített xml fájlhoz openssl enc –e –aes-256-cbc –k SecretPhrase 1234 –in profile.xml.gz –out profile.cfg
Egy kisbetűs -k megelőzi a titkos kulcsot, amely lehet bármilyen egyszerű szöveges kifejezés, és amely random 64 bites só előállítására szolgál. A titkosítási eszköz a -k argumentummal meghatározott titkosítással egy random 128-bites kezdővektort és a tényleges 256-bites titkosítási kulcsot hoz létre.
Amikor ezt a titkosítási módot használják egy konfigurációs profilon, a telefont tájékoztatni kell a titkos kulcs értékéről a fájl visszafejtéséhez. Ez az érték minősítőként van megadva a profil URL-jében. A szintaxis a következő, egy explicit URL használatával:
[--kulcs “SecretPhrase 1234”] http://prov.telco.com/path/profile.cfg
Ez az érték a Profile_Rule
egyik paraméterével programozható.
Makró kiterjesztés
Számos szolgáltatási paraméter belső makró kiterjesztésen esik át az értékelés előtt. Ez az előzetes értékelési lépés nagyobb rugalmasságot biztosít a telefon újraszinkronizálási és frissítési tevékenységeinek szabályozásában.
Ezek a paramétercsoportok az értékelés előtt makró kiterjesztésen mennek keresztül:
-
Resync_Trigger_*
-
Profile_szabály*
-
Log_xxx_Msg
-
Upgrade_szabály
Bizonyos feltételek mellett néhány általános célú paraméter (GPP_*) is makró kiterjesztésen esik át, amint azt az alábbi Opcionális újraszinkronizálási argumentumok című rész kifejezetten jelzi.
Makró kiterjesztés során a megnevezett változók tartalma felváltja az $NAME és $(NAME) űrlapok kifejezéseit. Ezek a változók magukban foglalják az általános célú paramétereket, több termékazonosítót, bizonyos eseményidőzítőket és a szolgáltatási állapot értékeket. A teljes listát lásd a Makró kiterjesztő változók című témakörben a Szolgáltatási paraméterek alatt.
Az alábbi példában az $(MAU) kifejezést használjuk a 000E08012345 MAC cím beillesztésére.
A rendszergazda a következőt írja be: $(MAU)config.cfg
Az eredményül kapott makró kiterjesztés a 000E08012345 MAC címmel rendelkező eszköz esetében: 000E08012345config.cfg
Ha a makrónevet nem ismeri fel a rendszer, nem lesz kiterjesztve. Például a STRANGE név nem ismerhető fel érvényes makrónévként, a MAU viszont érvényes makrónévként.
A rendszergazda a következőt írja be: $STRANGE$MAU.cfg
Az eredményül kapott makró kiterjesztés a 000E08012345 MAC-címmel rendelkező eszközhöz: $STRANGE 002E08012345.cfg
A makró kiterjesztés nem alkalmazható rekurzívan. Például az $$MAU” kiterjesztése $MAU” (az $$ ki van bontva), és nem ad MAC címet.
A speciális célú paraméterek tartalma, a GPP_SA - GPP_SD, az $SA - $SD makró kifejezésekhez van hozzárendelve. Ezek a paraméterek csak makró kiterjesztéssel vannak ellátva az újraszinkronizálási URL-ben a --key , --uid és --pwd opciók argumentumaként.
Feltételes kifejezések
A feltételes kifejezések újraszinkronizálási eseményeket indíthatnak el, és alternatív URL-címekből választhatnak újraszinkronizálási és frissítési műveletekhez.
A feltételes kifejezések összehasonlítások listájából állnak, melyeket és operátor választ el egymástól. Minden összehasonlításnak teljesülnie kell ahhoz, hogy a feltétel igaz legyen.
Minden összehasonlítás az alábbi három típusú literális kifejezésre vonatkozhat:
-
Egész szám
-
Szoftver vagy hardver verziószámok
-
Dupla idézőjeles stringek
Verziószámok
A Cisco 8875-ös videotelefon szoftververziója ezt a formátumot használja (ahol a BN a Build Szám):
PHONEOSéééé.1-0-1-0001-BN
ahol éééé a telefonmodellt vagy telefonsorozatot jelöli; 1 a fő verzió; 0 a kisebb verzió; 1-0001 a mikroverzió; és BN a gyártási szám.
Az összehasonlító karakterláncnak ugyanazt a formátumot kell használnia. Ellenkező esetben a formátum feldolgozási hiba eredménye.
A szoftververzió összehasonlításakor a nagyobb verziót, a kisebb verziót és a mikro verziót egymás után hasonlítjuk össze, és a bal szélső számjegyek elsőbbséget élveznek az utóbbiakkal szemben. Ha a verziószámok azonosak, a build számát hasonlítja össze.
Példák érvényes verziószámra
phoneos-8875.1-0-1-0001-19
Összehasonlítás
Az idézőjeles stringek egyenlőségre vagy egyenlőtlenségre hasonlíthatók össze. Az egész számok és a verziószámok aritmetikusan is összehasonlíthatók. Az összehasonlító operátorok szimbólumként vagy rövidítésként fejezhetők ki. A betűszavak kényelmesen kifejezik a feltételt egy Nyílt formátumú profilban.
Operátor |
Alternatív szintaxis |
Leírás |
Alkalmazható egész szám és verzió operátorokra |
Alkalmazható idézőjeles string operátorokra |
---|---|---|---|---|
= |
egyenlő |
egyenlő: |
Igen |
Igen |
!= |
nem egyenlő |
nem egyenlő: |
Igen |
Igen |
< |
kisebb, mint |
kevesebb, mint |
Igen |
Nem |
<= |
kisebb vagy egyenlő |
kisebb vagy egyenlő |
Igen |
Nem |
> |
nagyobb, mint |
nagyobb, mint |
Igen |
Nem |
>= |
nagyobb vagy egyenlő |
nagyobb vagy egyenlő |
Igen |
Nem |
ÉS |
|
és |
Igen |
Igen |
Fontos, hogy a makró változókat dupla idézőjelbe csatolni, ahol string literálra van szükség. Ne tegye ezt ott, ahol szám vagy verziószám várható.
A Profile_Rule* és Upgrade_Rule paraméterek kontextusában történő használatakor a feltételes kifejezéseket a "(kifejezés)?" szintaxisban kell szerepeltetni, mint ebben a frissítési szabály példában. Ne felejtse el lecserélni a BN -t a firmware-terhelés építési számával, hogy frissítse.
($SWVER ne PHONEOS-8875.1-0-1-0001-19)? http://ps.tell.com/sw/PHONEOS-8875.1-0-1-0001-BN.loads
Ne használjon zárójeles előző szintaxist az Resync_Trigger_* paraméterek konfigurálásához.
URL szintaxis
A Standard URL szintaxis határozza meg a konfigurációs fájlok lekérésének módját a Profile_Rule* és az Upgrade_Rule paraméterekben. A szintaxis a következő:
[ scheme:// ] [ kiszolgáló [:port]] fájlútvonal
Ahol a séma
az alábbi értékek egyike:
-
tftp-t
-
http
-
https
Ha a séma
ki van hagyva, a tftp-t feltételezi. A szerver lehet DNS által felismert hosztnév vagy numerikus IP cím. A port a cél UDP vagy TCP portszáma. Az elérési útnak a gyökérkönyvtárral (/) kell kezdődnie; abszolút útvonalnak kell lennie.
Ha a kiszolgáló
hiányzik, a DHCP-n keresztül megadott tftp-kiszolgálót (66-os opció) használja a rendszer.
A frissítési szabályokhoz meg kell adni a kiszolgálót.
Ha a port
hiányzik, a megadott séma standard portját használja a rendszer. A tftp a 69-es UDP portot, a http a 80-as TCP portot, a https a 443-as TCP portot használja.
A fájlútvonalnak jelen kell lennie. Nem kell feltétlenül statikus fájlra hivatkoznia, de jelezheti a CGI-n keresztül kapott dinamikus tartalmat.
A makró kiterjesztés az URL-eken belül érvényes. Az alábbi példák érvényes URL-ekre:
/$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
Amikor 66-os DHCP opciót használ, az üres szintaxist nem támogatják a frissítési szabályok. Csak a Profilszabályra* vonatkozik.
RFC 8188-alapú HTTP tartalom titkosítás
A telefon támogatja az RFC 8188-alapú HTTP tartalom titkosítást AES-128-GCM cipheréssel a konfigurációs fájlok esetében. Ezzel a titkosítási módszerrel bármely entitás elolvashatja a HTTP üzenet fejléceit. Azonban csak az IKM (Input Keying Material) ismerő entitások olvashatják el a hasznos adatokat. Amikor a telefon rendelkezik az IKM-mel, a telefon és a szolgáltató szerver biztonságosan kicserélheti a konfigurációs fájlokat, miközben lehetővé teszi a harmadik féltől származó hálózati elemek számára az üzenet fejlécek analitikai és megfigyelési célokra történő használatát.
Az IKM_HTTP_Encrypt_Tartalom
XML konfigurációs paraméter tárolja az IKM-et a telefonon. Biztonsági okokból ez a paraméter nem érhető el a telefon adminisztrációs weboldalán. Nem látható a telefon konfigurációs fájljában sem, amelyet a telefon IP-címéből vagy a telefon hálózatlétesítési kiszolgálóra küldött konfigurációs jelentéseiből lehet elérni.
Ha szeretné használni az RFC 8188-alapú titkosítást, győződjön meg a következőkről:
-
A telefon IKM-mel való ellátása az IKM XML paraméter megadásával
Ikm-ben_http: / /www.php.net_E-mail címncrypt_Tartalom
a szolgáltató szerverről a telefonra küldött konfigurációs fájlban. -
Ha ezt a titkosítást alkalmazza a szolgáltató szerverről a telefonra küldött konfigurációs fájlokra, győződjön meg arról, hogy a konfigurációs fájl Tartalom-kódolás HTTP fejlécében
aes 002gcm
van.E fejléc hiányában az AES-256-CBC módszer kap elsőbbséget. Ha egy profilszabályban AES-256-CBC kulcs van, a telefon az AES-256-CBC visszafejtést alkalmazza, az IKM-től függetlenül.
-
Ha azt szeretné, hogy a telefon ezt a titkosítást alkalmazza a hálózatlétesítési kiszolgálóra küldött konfigurációs jelentésekre, győződjön meg arról, hogy nincs megadva AES-256-CBC kulcs a jelentésszabályban.
Opcionális újraszinkron argumentumok
Az opcionális argumentumok, kulcs
, uid
és pwd
előzhetik meg a Profile_Rule*
paraméterekben megadott URL-eket, amelyeket szögletes zárójelek határoznak meg.
Kulcs
A --key
beállítás közli a telefonnal, hogy a szolgáltató szerverről kapott konfigurációs fájl AES-256-CBC titkosítással van titkosítva, kivéve, ha a Content-Encoding fejlécben aes 002gcm
titkosítást jelez. A kulcsot egy karakterláncként kell megadni, amely a --key
kifejezést követi. A kulcsot opcionálisan idézőjelbe (") is lehet zárni. A telefon a kulcsot használja a konfigurációs fájl visszafejtéséhez.
Használati példák
[--key VerySecretValue] [--key “saját titkos kifejezés”] [--key a37d2fb9055c1d04883a0745eb0917a4]
A zárójelben szereplő opcionális argumentumok makróval bővítve vannak. A speciális célú paraméterek, a GPP_SA - GPP_SD makró kiterjesztésű makró változók, $SA - $SD között, csak akkor, ha kulcsopció argumentumként használják őket. Lásd az alábbi példákat:
[--key $SC] [--key “$SD”]
Nyílt formátumú profilokban a --key argumentumnak meg kell egyeznie az -k beállítás argumentumával, amely az openssl-hez van megadva.
uid és pwd
Az UID és a pwd beállítások segítségével megadható, hogy a megadott URL kérésekor a HTTP Basic és Kivonatoló hitelesítési kihívásokra válaszul milyen felhasználói azonosítót és jelszót kell küldeni. A zárójelben szereplő opcionális argumentumok makróval bővítve vannak. A speciális célú paraméterek, a GPP_SA - GPP_SD makró kiterjesztésű makró változók, $SA - $SD között, csak akkor, ha kulcsopció argumentumként használják őket. Lásd az alábbi példákat:
GPP_SA = Saját felhasználói azonosító GPP_SB = MySecretPassword
[--uid $SA --pwd $SB] https://provisioning_server_url/path_to_your_config/your_config.xml
bontja ki a következőt:
[--uid MyUserID --pwdMySecretPassword] https://provisioning_server_url/path_to_your_config/your_config.xml
Ezeket az adattípusokat használják a konfigurációs profil paraméterekkel:
-
{a,b,c, 002}—Választás a, b, c, -ból
-
Bool—Boolean értéke vagy „igen” vagy „nem”.
-
CadScript—Egy miniscript, amely egy jel ütem paramétereit határozza meg. Legfeljebb 127 karakter.
Szintaxis: S1[;S2], ahol:
-
Si. sz.=di. sz.(bekapcsolva)i,1/kii,1[,oni,2/kii,2[,oni,3/kii,3[,oni,4/kii,4[,oni,5/kii,5[,oni,6/kii,6]]]]), és ez egy szakasz.
-
be,j és kii,j a be/ki időtartam másodpercben egy szegmens. i = 1 vagy 2, és j = 1 - 6.
-
Di a szakasz teljes időtartama másodpercben.
Minden időtartamhoz legfeljebb három tizedeshely tartozhat, hogy 1 ms felbontást biztosítson. A "*" helyettesítő karakter korlátlan időtartamot jelöl. A szakaszon belüli szegmensek sorrendben kerülnek lejátszásra, és addig ismétlődnek, amíg a teljes időtartam le nem játszódik.
1. példa:
60(2/4) Ütem szakaszok száma = 1 Ütem szakasz 1: Szakasz hossza = 60 s Szegmensek száma = 1 1 Szegmens: Be=2 s, Ki=4 s Teljes csengőhossz = 60 s
2. példa—Megkülönböztető csengetés (rövid,rövid,rövid,hosszú):
60(.2/.2,.2/.2,.2/.2,.1/4) Ütem szakaszok száma = 1 Ütem szakasz 1: Szakasz hossza = 60s Szegmensek száma = 4 1. szegmens: Be=0,2 s, Ki=0,2 s 2. szegmens: Be=0,2 s, Ki=0,2 s 3. szegmens: Be=0,2 s, Ki=0,2 s 4. szegmens: Be=1,0s, Ki=4,0s Teljes csengőhossz = 60s
-
-
DialPlanScript—Script szintaxis, amely az 1. és 2. vonal tárcsázási tervek megadására szolgál.
-
Lebegőpontos—Lebegőpontos érték legfeljebb n tizedeshellyel.
-
FQDN—Teljesen minősített tartománynév. Legfeljebb 63 karaktert tartalmazhat. Példák a következők:
sip.Cisco.com:5060 vagy 109.12.14.12:12345
sip.Cisco.com vagy 109.12.14.12
-
FreqScript—Egy miniscript, amely egy hang frekvencia és szint paramétereit határozza meg. Legfeljebb 127 karaktert tartalmaz.
Szintaxis: F. rész1. rész@l1. rész[,f2.@l2.[,f3.@l3.[,f4.@l4.[,f5.@l5.[,f6.@l6.]]]]], ahol:
-
Az F1–F6 frekvencia Hz-ben (csak aláíratlan egész számok).
-
L1–L6 a megfelelő szintek dBm-ben (legfeljebb egy tizedeshelyig).
Fehér szóközök a vessző előtt és után megengedettek, de nem javasoltak.
1. példa—Hívásvárakoztatás hang:
440@-10 Frekvenciák száma = 1 Frekvencia 1 = 440 Hz -10 dBm-nél
2. példa—Tárcsahang:
350@-19,440@-19 Frekvenciák száma = 2 Frekvencia 1 = 350 Hz -19 dBm-nél Frekvencia 2 = 440 Hz -19 dBm-nél
-
-
IP— Érvényes IPv4 cím x.x.x.x formátumban, ahol x 0 és 255 között van. Példa: 10.1.2.100.
-
UserID—Felhasználói azonosító az URL-ben megjelenő formában; legfeljebb 63 karakter.
-
Phone—Telefonszám karakterlánc, például 14081234567, *69, *72, 345678; vagy általános URL, például 1234@10.10.10.100:5068 vagy jsmith@Cisco.com. A karakterlánc legfeljebb 39 karaktert tartalmazhat.
-
PhTmplt—Egy telefonszámsablon. Minden sablon egy vagy több, vesszővel (,) elválasztott mintát tartalmazhat. Az egyes minták elején levő szóközök figyelmen kívül lesznek hagyva. A "?" és a "*" helyettesítő karaktereket jelöl. A szó szoros értelmében a %xx. For example, %2a jelöli a * karaktert. A sablon legfeljebb 39 karaktert tartalmazhat. Példák: “1408*, 1510*”, “1408123????, 555?1.”.
-
Port—TCP/UDP portszám (0-65535). Megadható decimális vagy hexadecimális formátumban.
-
ProvisioningRuleSyntax—Script szintaxis, amely a konfiguráció újraszinkronizálási és förmver frissítési szabályok meghatározására használatos.
-
PwrLevel—Teljesítményszint dBm-ben kifejezve egy tizedeshellyel, például –13,5 vagy 1,5 (dBm).
-
RscTmplt—SIP válaszállapot kód sablon, például „404, 5*”, „61?”, „407, 408, 487, 481”. Legfeljebb 39 karaktert tartalmazhat.
-
Sig—Aláírt n-bites érték. Megadható decimális vagy hexadecimális formátumban. A „-” jelnek negatív értékeket kell megelőznie. A + jel a pozitív értékek előtt opcionális.
-
Csillag kódok—Egy kiegészítő szolgáltatás aktiválási kódja, például *69. A kód legfeljebb 7 karaktert tartalmazhat.
-
STR—Legfeljebb n nem lefoglalt karaktert tartalmazó általános karakterlánc.
-
Idő—Az időtartam másodpercben, legfeljebb n tizedeshellyel. Az extra megadott tizedeshelyek figyelmen kívül lesznek hagyva.
-
ToneScript—Egy miniscript, amely egy hívásfolyamat hang frekvencia, szint és ütem paramétereit határozza meg. A szkript legfeljebb 127 karaktert tartalmazhat.
Szintaxis: FreqScript;Z1[;Z2].
A Z1 szakasz hasonló az S1 szakaszhoz egy CadScript-ben, azzal a kivétellel, hogy minden be/ki szegmenst egy frekvencia komponens paraméter követ: Kategória: Labdarúgás1. rész = d1. rész(bekapcsolva)i,1/kii,1/fi,1[,oni,2/kii,2/fi,2 [,oni,3/kii,3/fi,3 [,oni,4/kii,4/fi,4 [,oni,5/kii,5/fi,5 [,oni,6/kii,6/fi,6]]]]) ahol:
-
F. részi,j = n1. rész[+n]2.]+n3.[+n]4.[+n]5.[+n]6.]]]].
-
1 < nk < 6 határozza meg az adott szegmensben használt FreqScript frekvencia komponenseket.
Ha egy szegmensben egynél több frekvenciakomponenst használ, a komponensek összegzésre kerülnek.
1. példa—Tárcsahang:
350@-19,440@-19;10(*/0/1+2) Frekvenciák száma = 2 Frekvencia 1 = 350 Hz -19 dBm Frekvencia 2 = 440 Hz -19 dBm Cadence szakaszok száma = 1 Cadence szakasz 1: Szakasz hossza = 10 s Szegmensek száma = 1 1 Szegmens: Be=mindörökké, az 1. és 2. frekvenciák teljes hanghossza = 10 mp
2. példa—Felugró hang:
350@-19,440@-19;2(.1/.1/1+2);10(*/0/1+2) Frekvenciák száma = 2 Frekvencia 1 = 350 Hz -19 dBm Frekvencia 2 = 440 Hz -19 dBm Cadence szakaszok száma = 2 Cadence szakasz 1: Szakasz hossza = 2 s Szegmensek száma = 1 1 Szegmens: Be=0.1s, Ki=0.1s az 1. és 2. frekvenciájú ütem 2. szakaszával: Szakasz hossza = 10 s Szegmensek száma = 1 1 Szegmens: Be=mindörökké, az 1. és 2. frekvenciák Teljes hanghossz = 12 mp
-
-
Uns—Nem aláírt n-bites érték, ahol n = 8, 16 vagy 32. Megadható decimális vagy hexadecimális formátumban, például 12 vagy 0x18, feltéve, hogy az érték n bitbe illeszthető.
Tartsa szem előtt a következőket:
- A egy konfigurációs paraméter nevét jelöli. A profilban a megfelelő címkét úgy alakítja ki, hogy a teret aláhúzással „_” helyettesíti, például Par_Név.
- Az üres alapértelmezett érték mező üres karakterláncot jelent < “” >.
- A telefon továbbra is az utoljára konfigurált értékeket használja azoknál a címkéknél, amelyek nincsenek jelen egy adott profilban.
- A sablonokat a megadott sorrendben hasonlítja össze. Az első, nem a legközelebbi egyezés van kiválasztva. A paraméter nevének pontosan egyeznie kell.
- Ha egy paraméterhez egynél több meghatározás van megadva egy profilban, a fájlban az utolsó meghatározás lesz érvényes a telefonon.
- Az üres paraméter értékkel rendelkező paraméter specifikáció visszaállítja a paramétert az alapértelmezett értékre. Ha üres stringet szeretne megadni helyette, használja az üres stringet "" paraméterértékként.