Provisiointiparametrityypit

Tässä osiossa kuvataan valmisteluparametrit, jotka on ryhmitelty laajasti toiminnon mukaan.

Yleisluont. parametrit

Yleisluonteisia parametreja GPP_* (Admin Sisäänkirjautuminen > advanced > Voice > Provisioning) käytetään vapaina merkkijonorekistereinä määritettäessä puhelinta vuorovaikutukseen tietyn provisiointipalvelinratkaisun kanssa. GPP_*-parametrit ovat oletusarvon mukaan tyhjiä. Niiden arvoiksi voi määrittää monenlaisia erilaisia arvoja, kuten seuraavia:

  • salausavaimet

  • URL-osoitteet

  • monivaiheisen valmistelun tilatiedot

  • POST-pyyntömallit

  • parametrien nimiä vastaavat valenimet

  • osittaisia merkkijonoarvoja, jotka yhdistetään myöhemmin täydellisiksi parametrien arvoiksi.

GPP_*-parametreille voi tehdä makrolaajennuksia muilla valmisteluparametreilla. Yhden ison kirjaimen (A-P) sisältävät makrojen nimet määrittävät parametrien GPP_A–GPP_P sisällön. Kahden ison kirjaimen (SA–SD) makrot määrittävät parametrit GPP_SA–GPP_SD erikoistapauksissa, kun niitä käytetään seuraavien URL-valintojen argumentteina:

key, uid ja pwd

Näitä parametreja voi käyttää muuttujina valmistelu- ja päivityssäännöissä. Niihin viitataan lisäämällä muuttujan nimen eteen $-merkki, esimerkiksi: $GPP_A.

Ota parametrit käyttöön

Provision_Enable- ja Upgrade_Enable-parametrit ohjaavat kaikkia profiilin uudelleensynkronointi- ja laiteohjelmistopäivitystoimintoja. Nämä parametrit ohjaavat uudelleensynkronointeja ja päivityksiä toisistaan riippumatta. Lisäksi nämä parametrit ohjaavat uudelleensynkronoinnin ja päivityksen URL-komentoja, jotka annetaan hallintaverkkopalvelimen kautta. Molempien näiden parametrien oletusarvo on Yes.

Resync_From_SIP-parametri ohjaa uudelleensynkronointitoimintojen pyyntöjä. Palveluntarjoajan välityspalvelin lähettää SIP NOTIFY -ilmoitustapahtuman puhelimeen. Jos se on käytössä, välityspalvelin voi tehdä uudelleensynkronointipyynnön. Välityspalvelin tekee sen lähettämällä laitteelle SIP NOTIFY -ilmoitusviestin, joka sisältää Event: resync -ylätunnisteen.

Laite haastaa pyynnön 401-vastauksella (valtuudet hylätty valtuustietojen puutteen takia). Laite odottaa vastauksena valtuustiedot sisältävää pyyntöä ennen kuin toteuttaa välityspalvelimen uudelleensynkronointipyynnön. Event: reboot_now-ylätunniste suorittaa alkukäynnistyksen ja Event: restart_now uudelleenkäynnistyksen, jotka ovat myös haastettuja.

Kaksi jäljellä olevaa käyttöönottoparametria ovat Resync_On_Reset ja Resync_After_Upgrade_Attempt. Nämä parametrit määrittävät, tekeekö laite uudelleensynkronoinnin käynnistyksen, ohjelmiston uudelleenkäynnistyksen ja kunkin päivitysyrityksen jälkeen.

Kun Resync_On_Reset-parametri on käytössä, laite käyttää satunnaista viivettä alkukäynnistyksen ja nollauksen välissä. Viive on satunnainen lisäaika, jonka enimmäispituuden (sekunteina) voi määrittää Resync_Random_Delay-parametrilla. Jos järjestelmässä on useita samanaikaisesti käynnistyviä puhelimia, viiveen avulla yksiköiden uudelleensynkronointipyyntöjen lähetysajat saadaan hajautettua pidemmälle aikavälille. Tämä toiminto on hyödyllinen esimerkiksi suurissa asuinaluekäyttöönotoissa alueellisen sähkökatkon jälkeen.

Liipaisimet

Puhelimen voi määrittää tekemään uudelleensynkronoinnin määritetyin aikavälein.

Synkronoi uudelleen tietyin väliajoin

Puhelin on suunniteltu tekemään uudelleensynkronointi valmistelupalvelimesta säännöllisesti. Uudelleensynkronoinnin aikaväli määritetään Resync_Periodic-parametrilla (sekunteina). Jos arvo jätetään tyhjäksi, laitetta ei uudelleensynkronoida säännöllisesti.

Uudelleensynkronointi tehdään tyypillisesti, kun puhelulinjat ovat käyttämättöminä. Jos puhelulinja on aktiivinen uudelleensynkronoinnin aikarajan täyttyessä, puhelin viivyttää uudelleensynkronointia, kunnes linja vapautuu. Uudelleensynkronointi voi johtaa määrittelyparametrien arvojen muuttumiseen.

Uudelleensynkronointi voi epäonnistua, jos puhelin ei voi noutaa profiilia palvelimelta, ladattu tiedosto on vioittunut tai ilmenee sisäinen virhe. Laite yrittää uudelleensynkronointia uudelleen, kun Resync_Error_Retry_Delay-parametrissa (sekunteina) määritetty aika on kulunut. Jos Resync_Error_Retry_Delay-arvona on 0, laite ei yritä uudelleensynkronointia uudelleen epäonnistuneen uudelleensynkronoinnin jälkeen.

Jos päivitys epäonnistuu, uudelleenyritys tehdään Upgrade_Error_Retry_Delay-parametrissa (sekunteina) määritetyn ajan kuluttua.

Uudelleensynkronoinnin voi määrittää tehtäväksi ehdollisesti kahdella määritettävällä parametrilla: Resync_Trigger_1 ja Resync_Trigger_2. Kumpaankiin parametriin voi määrittää ehdollisen lausekkeen, jolle tehdään makrolaajennus. Kun uudelleensynkronoinnin aikaväli täyttää (seuraavan uudelleensynkronoinnin aika saavutetaan), nämä aloitusparametrit estävät uudelleensynkronoinnin ellei jompikumpi niistä tuota tosiarvoista arviointitulosta.

Seuraava esimerkki aloittaa uudelleensynkronoinnin. Viimeisessä puhelimen päivitysyrityksessä on kulunut yli 5 minuuttia (300 sekuntia) ja edellisen uudelleensynkronointiyrityksen jälkeen on kulunut vähintään 10 minuuttia (600 sekuntia).

$UPGTMR gt 300 ja $PRVTMR ge 600

Synkronoi uudelleen tiettynä ajankohtana

Resync_At-parametrin avulla puhelimen voi määrittää tekemään uudelleensynkronoinnin määritettynä aikana. Kellonaika määritetään parametriin 24 tunnin muodossa (hhmm).

Resync_At_Random_Delay-parametrin avulla puhelimen uudelleensynkronointiin määritettynä aikana voi lisätä satunnaisen viiveen. Tämän parametrin aikamääre määritetään positiivisena kokonaislukuna.

Tilanteita, joissa usea puhelin lähettää uudelleensynkronointipyyntöjä palvelimelle samanaikaisesti, tulisi välttää. Puhelin käynnistää synkronoinnin uudelleen 10 minuuttiin määritetyn ajan jälkeen.

Jos esimerkiksi määrität uudelleensynkronointiajaksi 1000 (10 aamulla), puhelin käynnistää uudelleensynkronin milloin tahansa klo 10.00-10.10.

Tämä toiminto on oletusarvoisesti poissa käytöstä. Jos valmistelu sisältää Resync_At-parametrin, Resync_Periodic-parametri ohitetaan.

Määritettävät aikataulut

Voit määrittää aikataulun säännöllisille uudelleensynkronoinneille sekä epäonnistuneiden uudelleensynkronointien ja päivitysten uudelleenyritysten aikavälit seuraavia valmisteluparametreja käyttämällä:

  • Resync_Periodic

  • Resync_Error_Retry_Delay

  • Upgrade_Error_Retry_Delay

Kullekin parametrille voi määrittää yhden viivearvon (sekunteina). Uuden laajennetun syntaksin ansiosta viive voidaan määrittää pilkuin eroteltuna viive-elementtiluettelona. Implisiittisesti sarjan viimeistä elementtiä toistetaan pysyvästi.

Vaihtoehtoisesti voit käyttää plusmerkkiä ja määrittää toisen numeroarvon, joka liitetään satunnaiseen lisäviiveeseen.

Esimerkki 1

Tässä esimerkissä puhelin uudelleensynkronoidaan säännöllisesti 2 tunnin välein. Jos uudelleensynkronoinnissa ilmenee virhe, laite yrittää uudelleen seuraavin aikavälein: 30 minuuttia, 1 tunti, 2 tuntia ja 4 tuntia. Laite jatkaa yrittämistä 4 tunnin välein, kunnes uudelleensynkronointi onnistuu.

 Resync_Periodic=7200 Resync_Error_Retry_Delay=1800,3600,7200,14400 

Esimerkki 2

Tässä esimerkissä laite uudelleensynkronoidaan säännöllisesti tunnin välein (johon lisätään satunnainen enintään 10 minuutin aikaviive). Jos uudelleensynkronointi epäonnistuu, laite yrittää uudelleen seuraavin aikavälein: 30 minuuttia (ja enintään 5 minuutin viive). 1 tunti (ja enintään 10 minuutin viive) ja 2 tuntia (ja enintään 15 minuutin viive). Laite jatkaa yrittämistä 2 tunnin välein (ja enintään 15 minuutin viiveellä), kunnes uudelleensynkronointi onnistuu.

 Resync_Periodic=3600+600 Resync_Error_Retry_Delay=1800+300,3600+600,7200+900 

Esimerkki 3

Tässä esimerkissä laite yrittää epäonnistuneen päivitysyrityksen jälkeen päivitystä uudelleen 30 minuutin kuluttua, sen jälkeen yhden lisätunnin jälkeen ja sen jälkeen kahden lisätunnin jälkeen. Jos päivitys epäonnistuu näidenkin viiveiden jälkeen, laite yrittää uudelleen 4–5 tunnin välein, kunnes päivitys onnistuu.

 Upgrade_Error_Retry_Delay = 1800,3600,7200,14400+3600 

Profiilisäännöt

Puhelin sisältää useita etämäärityksen profiiliparametreja (Profile_Rule*). Kullakin uudelleensynkronointitoimenpiteellä voidaan noutaa useita tiedostoja eri palvelimilta.

Yksinkertaisimmillaan laite uudelleensynkronoidaan säännöllisesti keskitetylle palvelimelle tallennetun yhden, kaikki asianmukaiset sisäiset parametrit sisältävän profiilisäännön perusteella. Profiilin voi vaihtoehtoisesti myös jakaa eri tiedostoihin. Kaikki käyttöönoton puhelimet käyttävät yhtä yhteistä tiedostoa. Kullekin tilille on erillinen yksilöllinen tiedosto. Salausavaimet ja varmennetiedot voivat sijaita toisessa, erilliselle palvelimelle tallennetussa profiilissa.

Aina kun uudelleensynkronointi tehdään, puhelin arvioi neljä Profile_Rule*-parametria järjestyksessä:

  1. Profile_Rule

  2. Profile_Rule_B

  3. Profile_Rule_C

  4. Profile_Rule_D

Kukin arviointi voi johtaa profiilin noutamiseen etävalmistelupalvelimelta ja mahdollisesti myös joidenkin sisäisten parametrien päivittämiseen. Jos arviointi epäonnistuu, uudelleensynkronointi keskeytetään ja sitä yritetään uudelleen Resync_Error_Retry_Delay-parametrin avulla määritetyn uudelleensynkronointivirheen jälkeisen odotusajan (sekunteina) jälkeen. Jos kaikki arvioinnit onnistuvat, laite odottaa Resync_Periodic-parametrilla määritetyn ajan ja tekee sitten uudelleensynkronoinnin uudelleen.

Kukin Profile_Rule*-parametri koostuu vaihtoehtoisista elementeistä. Vaihtoehdot erotetaan toisistaan pystyviivalla (|). Kukin vaihtoehto sisältää ehdollisen lausekkeen, määrityslausekkeen, profiilin URL-osoitteen ja mahdolliset URL-valinnat. Kaikki nämä osat ovat valinnaisia kussakin vaihtoehtoisessa elementissä. Kelvolliset yhdistelmät ja niiden pakollinen järjestys määritettynä ovat seuraavat:

 [ vapauttaminen] [tehtävä-expr] [[asetukset] URL] 

Kussakin Profile_Rule*-parametrin vaihtoehtoisessa elementissä viimeistä lukuun ottamatta on oltava ehdollinen lauseke. Lauseke arvioidaan ja käsitellään seuraavasti:

  1. Ehtoja arvioidaan vasemmalta oikealle siihen asti, kunnes jokin niistä palauttaa tosi-arvon (tai kunnes vastaan tulee vaihtoehtoinen elementti, jossa ei ole ehdollista lauseketta).

  2. Mikäli määrityslauseke on määritetty, se arvioidaan.

  3. Jos vaihtoehtoinen elementti sisältää URL-osoitemäärityksen, URL-osoitteessa sijaitseva profiili yritetään ladata. Tämän jälkeen järjestelmä yrittää päivittää sisäisen parametrit.

Jos kaikissa vaihtoehtoisissa elementeissä on ehdollinen lauseke, joista mikään ei tuota tosi-tulosta (tai jos koko profiilisääntö on tyhjä), koko Profile_Rule*-parametri ohitetaan. Järjestyksessä seuraava profiilisääntöparametri arvioidaan.

Esimerkki 1

Tämä esimerkki uudelleensynkronoi ehdottomasti määritetyssä URL-osoitteessa sijaitsevan profiilin ja tekee HTTP GET -pyynnön etävalmistelupalvelimeen:

 http://remote.server.com/cisco/$MA.cfg 

Esimerkki 2

Tässä esimerkissä laite synkronoida uudelleen kahteen eri URL-osoitteisiin linjan 1 rekisteröintitilan mukaan. Jos rekisteröinti katoaa, laite suorittaa HTTP POST -viestin CGI-komentosarjalle. Laite lähettää makrolaajennetun GPP_A-parametrin sisällön, jossa voi olla lisätietoja laitteen tilasta:

 ($PRVTMR ge 600)? http://p.tel.com/has-reg.cfg | [-post a] http://p.tel.com/lost-reg? 

Esimerkki 3

Tässä esimerkissä laite uudelleensynkronoidaan samalta palvelimelta. Laite antaa lisätietoja, mikäli yksikköön ei ole asennettu varmennetta (versiota 2.0 edeltävien yksiköiden tuki):

 ("$CCERT" eq "Asennettu")? https://p.tel.com/config? | https://p.tel.com/config?cisco$MAU 

Esimerkki 4

Tässä esimerkissä linja 1 poistetaan käytöstä siihen asti, kunnes GPP_A-parametrin arvo on määritetty ensimmäisen URL-osoitteen mukaan valmistelluksi. Sen jälkeen tehdään uudelleensynkronointi toisesta URL-osoitteesta:

 ("$A" ne "Provisioitu")? (Line_Enable_1_ = "Ei";)! https://p.tel.com/init-prov | https://p.tel.com/configs 

Esimerkki 5

Tässä esimerkissä palvelimen palauttaman profiilin oletetaan sisältävän XML-elementtitunnisteita. Näille tunnisteilla on määritettävä niitä vastaavat parametrien nimet käyttämällä GPP_B-parametriin tallennettuja valenimiä:

 [-alias b] https://p.tel.com/account/$PN$MA.xml 

Uudelleensynkronoinnin katsotaan yleensä epäonnistuneen, jos palvelimelta ei saada pyydettyä profiilia. Tämän oletustoiminnan voi ohittaa Resync_Fails_On_FNF-parametrilla. Jos Resync_Fails_On_FNF-parametrin arvona on No, laite katsoo uudelleensynkronoinnin onnistuneen, vaikka palvelin antaisi tiedostoa ei löydy -vastauksen. Resync_Fails_On_FNF-parametrin oletusarvo on Yes.

Päivityssääntö

Päivityssääntö ohjeistaa laitetta aktivoimaan uuden latauksen ja ilmoittaa tarvittaessa myös latauksen noutopaikan. Jos lataus on jo laitteessa, se ei yritä ladata. Niinpä lataussijainnin voimassaololla ei ole väliä, milloin haluttu lataus on passiivisessa osiossa.

Päivityssääntö määrittää laiteohjelmistolatauksen, joka ladataan ja otetaan käyttöön, jos on eri kuin nykyinen lataus ja jos sitä ei ole rajoitettu ehdollisella lausekkeella tai Upgrade_Enable-asetuksen määrityksellä Ei.

Puhelimessa on yksi määritettävissä oleva etäpäivitysparametri, Upgrade_Rule. Tämä parametri hyväksyy profiilisääntöparametrien kaltaisen syntaksin. URL-asetuksia ei tueta päivityksissä, mutta voit käyttää ylistysilmaisuja ja tehtäväilmaisuja. Jos ehdollisia lausekkeita käytetään, parametrin voi täyttää useilla eri vaihtoehdoilla, jotka voi erottaa toisistaan |-merkillä. Kunkin vaihtoehdon syntaksi on seuraava:

 [ vapauttaminen] [tehtävä-expr] URL 

Upgrade_Rule-parametri arvioi Profile_Rule*-parametrien tapaan kunkin vaihtoehdon ennen ehdollisen lausekkeen ehtojen täyttämistä. Voi myös olla, että vaihtoehdolla ei ole ehdollista lauseketta. Jos määrityslauseke on määritetty, se arvioidaan. Määritettyä URL-osoitetta yritetään sitten päivittää.

Jos Upgrade_Rule sisältää URL-osoitteen, jolla ei ole ehdollista lauseketta, laite päivitetään URL-osoitteen määrittämään laiteohjelmiston näköistiedostoon. Kun makrolaajennus ja säännön arviointi on tapahtunut, laite ei suunnittele päivitystä uudelleen, ennen kuin sääntöä on muutettu tai tehokasta järjestelmän + palvelimen + portin + tiedostopaattien yhdistelmää muutetaan.

Laite yrittää laiteohjelmistopäivitystä poistamalla äänen käytöstä toimenpiteen aluksi ja käynnistymällä uudelleen toimenpiteen lopuksi. Laite aloittaa Upgrade_Rule-säännön sisällön ohjaaman päivityksen automaattisesti vain, jos kaikki puhelulinjat ovat käyttämättöminä.

Esimerkki:

 https://10.73.10.223/firmware/PHONEOS-8875.1-0-1-0001-1.loads

Tässä esimerkissä Upgrade_Rule päivittää laiteohjelmiston osoitettuun URL-osoitteeseen tallennettuun näköistiedostoon.

Tässä on toinen esimerkki:

 ("$F" ne "beta-asiakas")? http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads | http://p.tel.com/firmware/PHONEOS-8875.1-0-1-0001-1.loads 

Tämä esimerkki ohjaa yksikköä lataamaan yhden kahdesta kuvasta yleiskäyttöparametrin GPP_F sisällön mukaan.

Provisiointiparametrit

Valmisteluparametrit ovat Puhelimen Web-sivulla Valmistelu-välilehdessä .

Määritysprofiilin parametrit

Seuraavassa taulukossa määritetään kunkin parametrin toiminta ja käyttö Valmistelut-välilehden Kokoonpanoprofiiliparametrit-osassa .

Taulukko 1. Määritysprofiilin parametrit

Parametrin nimi

Kuvaus ja oletusarvo

Provision Enable

Ohjaa kaikkia uudelleensynkronointitoimia laiteohjelmistopäivityksistä riippumatta. Aseta arvoksi Yes, jos haluat ottaa etävalmistelun käyttöön.

Oletusarvo on Yes.

Resync On Reset

Aloittaa uudelleensynkronoinnin aina, kun laite käynnistetään uudelleen eikä kyse ole parametri- tai laiteohjelmistopäivityksen aloittamasta uudelleenkäynnistyksestä.

Oletusarvo on Yes.

Resync Random Delay

Määrittää alkukäynnistyksen jälkeisen satunnaisen viiveen sekunteina ennen nollauksen tekemistä. Jos järjestelmässä on useita samanaikaisesti käynnistyviä IP-puhelinlaitteita, tällä parametrilla niiden valmistelupalvelimelle lähettämät uudelleensynkronointipyynnöt voidaan hajauttaa ajallisesti. Tämä toiminto on hyödyllinen esimerkiksi suurissa asuinaluekäyttöönotoissa alueellisen sähkökatkon jälkeen.

Tämän kentän arvon on oltava kokonaisluku 0–65535.

Oletusarvo on 2.

Resync At (HHmm)

Määrittää ajan (HHmm), jolloin laite uudelleensynkronoidaan valmistelupalvelimen kanssa.

Tämän kentän arvon on oltava nelinumeroinen numero 0000–2400. Numerot ilmaisevat ajan HHmm-muodossa (tunnit ja minuutit). Esimerkiksi 0959 vastaa kellonaikaa 9.59.

Oletusarvo on tyhjä. Jos arvo on virheellinen, parametri ohitetaan. Jos parametrille on määritetty kelvollinen arvo, Resync Periodic -parametri ohitetaan.

Resync At Random Delay

Estää valmistelupalvelimen ylikuormittumisen, kun samanaikaisesti päälle kytkeytyviä laitteita on suuri määrä.

Jotta puhelimet eivät lähettäisi palvelimelle liikaa pyyntöjä, puhelimille voidaan määrittää uudelleensynkronoinnin aikaväli määrittämällä tunteina ja minuutteina ilmaistu uudelleensynkronointiaika sekä satunnainen viive (hhmm, hhmm+satunnainen_viive). Jos satunnainen viive on esimerkiksi (Resync At Random Delay + 30)/60 minuuttia, sekunteina määritetty syötearvo muunnetaan minuuteiksi ja lopullinen random_delay-aika lasketaan pyöristämällä tulos ylöspäin.

Kelvollinen arvoväli on 600–65535.

Jos arvo on pienempi kuin 600, sisäinen satunnaisviive on 0–600.

Oletusarvo on 600 sekuntia (10 minuuttia).

Resync Periodic

Valmistelupalvelimen kanssa tehtävien säännöllisten uudelleensynkronointien aikaväli. Tähän liittyvä uudelleensynkronointiajastin aktivoituu vasta, kun synkronointi palvelimen kanssa onnistuu ensimmäisen kerran.

Kelvolliset muodot ovat seuraavat:

  • Kokonaisluku

    Esimerkki: syöte 3000 määrittää, että seuraava uudelleensynkronointi tehdään 3000 sekunnin kuluttua.

  • Usea kokonaisluku

    Esimerkki: syöte 600,1200,300 määrittää, että ensimmäinen uudelleensynkronointi tehdään 600 sekunnin kuluttua, toinen 1 200 sekuntia ensimmäisen jälkeen ja kolmas 300 sekuntia toisen jälkeen.

  • Aikaväli

    Esimerkki: syöte 2400+30 määrittää, että seuraava uudelleensynkronointi tehdään 2 400–2 430 sekuntia onnistuneen uudelleensynkronoinnin jälkeen.

Aseta tämän parametrin arvoksi nolla, jos haluat poistaa säännöllisen uudelleensynkronoinnin käytöstä.

Oletusarvo on 3600 sekuntia.

Resync Error Retry Delay

Jos uudelleensynkronointi epäonnistuu, koska IP-puhelinlaite ei onnistu noutamaan profiilia palvelimelta, ladattu tiedosto on vioittunut tai ilmenee sisäinen virhe, laite yrittää uudelleensynkronointia uudelleen, kun tämän parametrin arvoksi sekunteina määritetty aika on kulunut.

Kelvolliset muodot ovat seuraavat:

  • Kokonaisluku

    Esimerkki: syöte 300 määrittää, että uudelleensynkronointia yritetään uudelleen seuraavaksi 300 sekunnin kuluttua.

  • Usea kokonaisluku

    Esimerkki: syöte 600,1200,300 määrittää, että uudelleensynkronointia yritetään uudelleen ensin 600 sekunnin kuluttua, toisen kerran 1 200 sekuntia ensimmäisen epäonnistuneen uudelleenyrityksen jälkeen ja kolmannen kerran 300 sekuntia toisen epäonnistuneen uudelleenyrityksen jälkeen.

  • Aikaväli

    Esimerkki: syöte 2400+30 määrittää, että uudelleensynkronointia yritetään uudelleen 2 400–2 430 sekuntia uudelleensynkronoinnin epäonnistumisen jälkeen.

Jos viiveeksi asetetaan 0, laite ei yritä uudelleensynkronointia uudelleen epäonnistuneen uudelleensynkronoinnin jälkeen.

Forced Resync Delay

Enimmäisviive (sekunteina), jonka puhelin odottaa ennen uudelleensynkronointia.

Laite ei tee uudelleensynkronointia, kun jokin puhelinlinjoista on aktiivisena. Koska uudelleensynkronointi voi kestää useita sekunteja, on suositeltavaa, että uudelleensynkronointi aloitetaan, kun laite on ollut käyttämättä pidempään. Tällä varmistetaan, että käyttäjä voi soittaa peräkkäisiä puheluja ilman häiriöitä.

Laitteessa on ajastin, joka alkaa laskea alaspäin, kun kaikki linjat vapautuvat. Tämä parametri määrittää tämän ajastimen aloitusarvon. Uudelleensynkronointitapahtumia viivytetään siihen asti, että ajastin laskee nollaan.

Kelvollinen arvoväli on 0–65535.

Oletusarvo on 14 400 sekuntia.

Resync From SIP

Ottaa käyttöön uudelleensynkronoinnin aloituksen SIP NOTIFY -viestillä.

Oletusarvo on Yes.

Resync After Upgrade Attempt

Ottaa käyttöön minkä tahansa päivityksen jälkeen tehtävät uudelleensynkronoinnit tai poistaa ne käytöstä. Synkronointi aloitetaan, kun arvo on Yes.

Oletusarvo on Yes.

Resync Trigger 1, Resync Trigger 2

Määritettävät uudelleensynkronoinnin aloitusehdot. Uudelleensynkronointi aloitetaan, kun näiden parametrien logiikka-arviointi tuottaa tosi-tuloksen (TRUE).

Oletusarvo on tyhjä.

Resync Fails On FNF

Uudelleensynkronoinnin katsotaan epäonnistuneen, jos palvelimelta ei saada pyydettyä profiilia. Tämän toimintamallin voi ohittaa tällä parametrilla. Jos parametrin arvona on no, laite hyväksyy palvelimen file-not-found-vastauksen onnistuneeksi uudelleensynkronoinniksi.

Oletusarvo on Yes.

Profile Rule

Profile Rule B

Profile Rule C

Profile Rule D

Kussakin profiilisäännössä määritetään puhelimelle lähde, josta profiili on haettava (konfigurointitiedosto). Puhelin ottaa kaikki profiilin käyttöön järjestyksessä kunkin uudelleensynkronoinnin yhteydessä.

Oletusarvo: /$PSN.xml

Jos käytät konfigurointitiedostoissa AES-256-CBC-salausta, määritä salausavain --key-parametrin arvoksi seuraavasti:

[--key <salausavain>]

Salausavaimen voi valinnaisesti kirjoittaa lainausmerkkeihin (").

DHCP Option To Use

Määrittää pilkuin erotellut DHCP-valinnat, joita käytetään laiteohjelmiston ja profiilien noutamisessa.

Oletusarvo on 66,160,159,150,60,43,125.

Log Request Msg

Tämä parametri määrittää viestin, joka lähetetään syslog-palvelimelle, kun uudelleensynkronointiyritys alkaa.

Oletusarvo on $PN $MAC –Requesting % $SCHEME://$SERVIP:$PORT$PATH.

Log Success Msg

Syslog-viesti, joka annetaan, kun uudelleensynkronointiyritys onnistuu.

Oletusarvo on $PN $MAC –Successful Resync % $SCHEME://$SERVIP:$PORT$PATH -- $ERR.

Log Failure Msg

Syslog-viesti, joka annetaan, kun uudelleensynkronointiyritys epäonnistuu.

Oletusarvo on $PN $MAC -- Resync failed: $ERR.

User Configurable Resync

Määrittää, voiko käyttäjä aloittaa puhelimen uudelleensynkronoinnin IP-puhelimen näytöstä.

Oletusarvo on Yes.

Laitt.-ohjelmiston päivitysparametrit

Seuraavassa taulukossa määritetään kunkin parametrin toiminta ja käyttö Valmistelut-välilehden Lait.ohj. päivitys -osassa.

Taulukko 2. Laitt.-ohjelmiston päivitysparametrit

Parametrin nimi

Kuvaus ja oletusarvo

Upgrade Enable

Ottaa laiteohjelmiston päivitystoiminnot käyttöön uudelleensynkronoinnista riippumatta.

Oletusarvo on Yes.

Määritä tämä parametri jollakin seuraavista tavoista:

  • Kirjoita XML(cfg.xml) -puhelimen määritystiedostoon merkkijono tässä muodossa: <Upgrade_Enable ua="na">Yes</Upgrade_Enable>

  • Määritä puhelimen hallinnan Web-sivulla kentän arvoksi Kyllä tai Ei.

Upgrade Error Retry Delay

Päivityksen uudelleenyrityksen aikaväli (sekunteina), jota käytetään, jos päivitys epäonnistuu. Laitteessa on laiteohjelmistopäivityksen virheajastin, joka aktivoituu, kun laiteohjelmiston päivitysyritys epäonnistuu. Ajastin alustetaan tämän parametrin arvolla. Laiteohjelmistopäivitystä yritetään seuraavan kerran, kun tämä laskuri on laskenut nollaan.

Oletusarvo on 3600 sekuntia.

Määritä tämä parametri jollakin seuraavista tavoista:

  • Kirjoita XML(cfg.xml) -puhelimen määritystiedostoon merkkijono tässä muodossa: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

  • Määritä arvo puhelimen hallinnan Web-sivulla.

Päivityssääntö

Laiteohjelmiston päivityskomentosarja, joka määrittää päivitysehdot ja niihin liittyvät laiteohjelmiston URL-osoitteet. Syntaksi on sama kuin profiilisäännöissä.

Kirjoita päivityssääntö seuraavassa muodossa:

<tftp|http|https>://<ip-osoite><:p ort>/<path>/<load-nimi>

Esimerkki:

tftp://192.168.1.5/firmware/PHONEOS-8875.1-0-1-0001-1.loads
http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads

Jos protokolla jätetään määrittämättä, oletusprotokollana käytetään TFTP:tä. Jos palvelimen nimeä ei ole määritetty, URL-osoitetta pyytävä isäntä käytetään palvelimen nimenä. Jos porttia ei ole määritetty, käytetään oletusporttia (69 TFTP, 80 HTTP-porttia tai 443 HTTPS-porttia).

Oletusarvo on tyhjä.

Määritä tämä parametri jollakin seuraavista tavoista:

  • Kirjoita xml(cfg.xml) puhelinmääritystiedostoon merkkijono tässä muodossa: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>

  • Kirjoita puhelimen hallinnan Web-sivulla polku, jossa lataustiedosto on.

Log Upgrade Request Msg

Syslog-viesti, joka annetaan, kun laiteohjelmiston päivitysyritys alkaa.

Oletusarvo: $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH

Määritä tämä parametri jollakin seuraavista tavoista:

  • Kirjoita xml(cfg.xml) -puhelimen määritystiedostoon merkkijono tässä muodossa: <Log_Upgrade_Request_Msg ua="na">$PN $MAC -- Pyydetään päivitystä $SCHEME://$SERVIP:$PORT$PATH</Log_Upgrade_Request_Msg>

  • Mukauta parametria puhelimen hallinnan Web-sivulla tarpeen mukaan.

Log Upgrade Success Msg

Syslog-viesti, joka annetaan, kun laiteohjelmiston päivitysyritys onnistuu.

Oletusarvo on $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

Määritä tämä parametri jollakin seuraavista tavoista:

  • Kirjoita xml(cfg.xml) -puhelimen määritystiedostoon merkkijono tässä muodossa: <Log_Upgrade_Success_Msg ua="na">$PN $MAC -- Onnistunut päivitys $SCHEME://$SERVIP:$PORT$PATH -- $ERR</Log_Upgrade_Success_Msg>

  • Mukauta parametria puhelimen hallinnan Web-sivulla tarpeen mukaan.

Log Upgrade Failure Msg

Syslog-viesti, joka annetaan, kun laiteohjelmiston päivitysyritys epäonnistuu.

Oletusarvo on $PN $MAC -- Upgrade failed: $ERR

Määritä tämä parametri jollakin seuraavista tavoista:

  • Anna xml(cfg.xml) -puhelimen määritystiedostoon merkkijono tässä muodossa: <Log_Upgrade_Failure_Msg ua="na">$PN $MAC -- Päivitys epäonnistui: $ERR</Log_Upgrade_Failure_Msg>

  • Mukauta parametria puhelimen hallinnan Web-sivulla tarpeen mukaan.

Laiteohjelmiston vertaisjako

Ottaa PFS-toiminnon käyttöön tai poistaa sen käytöstä. Valitse Kyllä tai Ei sen mukaan, haluatko ottaa toiminnon käyttöön vai poistaa sen käytöstä.

Oletusarvo: Kyllä

Määritä tämä parametri jollakin seuraavista tavoista:

  • Kirjoita xml(cfg.xml) puhelinmääritystiedostoon merkkijono tässä muodossa: <Peer_Firmware_Sharing ua="na">Yes</Peer_Firmware_Sharing>

  • Määritä puhelimen hallinnan Web-sivulla kentän arvoksi Kyllä tai Ei.

Laiteohjelmiston vertaisjakopalvelin

Määrittää IP-osoitteen ja portin, johon UDP-viesti lähetetään.

Esimerkki: 10.98.76.123:514, jossa 10.98.76.123 on IP-osoite ja 514 portin numero.

Määritä tämä parametri jollakin seuraavista tavoista:

  • Kirjoita xml(cfg.xml) puhelinmääritystiedostoon merkkijono tässä muodossa: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>

  • Anna lokipalvelimen osoite puhelimen hallinnan Web-sivulla.

Yleisluont. parametrit

Seuraavassa taulukossa määritellään kunkin parametrin toiminta ja käyttö Valmistelut-välilehden Yleisluont.parametrit -osassa.

Taulukko 3. Yleisluont. parametrit

Parametrin nimi

Kuvaus ja oletusarvo

GPP A – GPP P

Merkkijonolla GPP_* alkavia yleiskäyttöparametreja käytetään vapaamuotoisten merkkijonojen rekisteröimiseen, kun puhelimet määritetään käyttämään tiettyä valmistelupalvelinratkaisua. Niiden arvoiksi voi määrittää monenlaisia erilaisia arvoja, kuten seuraavia:

  • salausavaimet

  • URL-osoitteet

  • monivaiheisen valmistelun tilatiedot

  • POST-pyyntömallit

  • parametrien nimiä vastaavat valenimet

  • osittaisia merkkijonoarvoja, jotka yhdistetään myöhemmin täydellisiksi parametrien arvoiksi.

Oletusarvo on tyhjä.

Makrolaajennusmuuttujat

Tietyt makromuuttujat ovat tunnistettavissa seuraavilla valmisteluparametreilla:

  • Profile_Rule

  • Profile_Rule_*

  • Resync_Trigger_*

  • Upgrade_Rule

  • Log_*

  • GPP_* (tiettyjen ehtojen toteutuessa)

Näissä parametreissa käytetyt syntaksien $NIMI ja $(NIMI) kaltaiset syntaksityypit tunnistetaan ja laajennetaan.

Makromuuttujien alimerkkijonot voidaan määrittää muodossa $(NIMI:p) ja $(NIMI:p:q), jossa p ja q ovat ei-negatiivisia kokonaislukuja (käytettävissä versiosta 2.0.11 alkaen). Tämä tuottaa makrolaajennuksena alimerkkijonon, joka alkaa p-arvon mukaisesta merkistä ja on q-arvon pituinen (tai merkkijonon pituuden mittainen, mikäli q-arvoa ei ole määritetty). Jos esimerkiksi GPP_A-arvo on ABCDEF, syntaksi $(A:2) laajenee muotoon CDEF ja $(A:2:3) muotoon CDE.

Tunnistamatonta nimeä ei muunneta ja $NIMI- tai $(NIMI)-muoto pysyy muuttumattomana parametriarvossa laajennuksen jälkeen.

Parametrin nimi

Kuvaus ja oletusarvo

$

$$ laajenee yhdeksi $-merkiksi.

A–P

Korvautuvat yleiskäyttöparametrien GPP_A–GPP_P sisällöillä.

SA–SD

Korvautuvat erikoisparametrien GPP_SA–GPP_SD sisällöillä. Nämä parametrit sisältävät valmistelussa käytetyt avaimet tai salasanat.

$SA–$SD tunnistetaan valinnaisen uudelleensynkronoinnin URL-tarkenteen --key argumenteiksi.

MA

MAC-osoite pienellä kirjoitettuina heksadesimaalimerkkeinä, esimerkiksi 000e08aabbcc.

MAU

MAC-osoite isolla kirjoitettuina heksadesimaalimerkkeinä, esimerkiksi 000E08AABBCC.

MAC

MAC-osoite pienellä kirjoitettuina heksadesimaalimerkkeinä ja heksadesimaaliparit erottelevilla puolipisteillä. Esimerkiksi 00:0e:08:aa:bb:cc.

PN

Tuotteen nimi. Esimerkiksi CP-8875, DP-9851, DP-9871.

PSN

Tuotteen sarjanumero. Esimerkki: V03.

SN

Sarjanumero, esimerkiksi 88012BA01234.

CCERT

SSL-asiakasvarmenteen tila: Asennettu tai Ei asennettu.

IP

Puhelimen IP-osoite paikallisessa aliverkossa. Esimerkiksi 192.168.1.100.

EXTIP

Puhelimen ulkoinen IP-osoite Internetistä nähtynä. Esimerkiksi 66.43.16.52.

SWVER

Ohjelmistoversio. Esimerkki:

PHONEOS.3-1-1-0104-37

HWVER

Laiteversio. Esimerkiksi 2.0.1

PRVST

Valmistelutila (numero merkkijonona):

-1 = erillinen uudelleensynkronointipyyntö

0 = uudelleensynkronointi päälle kytkettäessä

1 = säännöllinen uudelleensynkronointi

2 = uudelleensynkronointi epäonnistunut, uudelleenyritetään

UPGST

Päivitystila (numero merkkijonona):

1 = ensimmäinen päivitysyritys

2 = päivitys epäonnistui, uusi yritys

UPGERR

Edellisen päivitysyrityksen tulosviesti (ERR), esimerkiksi "http_get failed".

PRVTMR

Edellisestä uudelleensynkronointiyrityksestä kulunut aika sekunteina.

UPGTMR

Edellisestä päivitysyrityksestä kulunut aika sekunteina.

REGTMR1

Linjan 1 SIP-palvelinrekisteröinnin menettämisestä kulunut aika sekunteina.

REGTMR2

Linjan 2 SIP-palvelinrekisteröinnin menettämisestä kulunut aika sekunteina.

UPGCOND

Vanhan version mukainen makronimi.

SCHEME

Tiedostonsiirtoprotokolla. TFTP, HTTP tai HTTPS uudelleensynkronoinnin tai päivityksen URL-osoitteen jäsennyksen mukaisesti.

SERV

Pyynnön kohdepalvelimen isäntänimi uudelleensynkronoinnin tai päivityksen URL-osoitteen jäsennyksen mukaisesti.

SERVIP

Pyynnön kohdepalvelimen IP-osoite uudelleensynkronoinnin tai päivityksen URL-osoitteen jäsennyksen tai mahdollisesti DNS-haun mukaisesti.

PORT

Pyynnön UDP-/TCP-kohdeportti uudelleensynkronoinnin tai päivityksen URL-osoitteen jäsennyksen mukaisesti.

PATH

Pyynnön kohdetiedostopolku uudelleensynkronoinnin tai päivityksen URL-osoitteen jäsennyksen mukaisesti.

ERR

Uudelleensynkronointi- tai päivitysyrityksen tulosviesti. Hyödyllinen vain syslog-tulosviestien muodostamisessa. Arvo säilytetään UPGERR-muuttujassa päivitysyrityksissä.

UIDn

Linjan n UserID-määrittelyparametrin sisältö.

EMS

Extension Mobility -tila

MUID

Extension Mobility -käyttäjätunnus

MPWD

Extension Mobility -salasana

Sisäiset virhekoodit

Puhelin käyttää sisäisiä virhekoodeja (X00–X99) määrityksessä. Niiden avulla saa tarkkaa tietoa yksikön toiminnasta tietyissä virhetilanteissa.

Taulukko 4. Sisäiset virhekoodit

Parametrin nimi

Kuvaus ja oletusarvo

X00

Siirtokerroksen (tai ICMP:n) virhe SIP-pyynnön lähetyksessä.

X20

SIP-pyynnön aikakatkaisu vastausta odotettaessa.

X40

Yleinen SIP-protokollan virhe (esimerkiksi ei-hyväksyttävä SDP-koodekki 200- ja ACK-viesteissä tai aikakatkaisu ACK-signaalia odotettaessa).

X60

Valittu numero on virheellinen määritetyn numerointisuunnitelman mukaan.