# Primer šablona za obračun troškova poziva

Ako ne možete da nađete pravilo za svoju regiju, moraćete da ga napišete sledeći naredni šablon. Ne plašite se, zaista je lako.

Ne zaboravite da novostvoreni fajl s pravilima predate održavaocu KPPP‑a. Pravilnost sintakse fajla s pravilima može se proveriti pokretanjem KPPP‑a uz opciju komandne linije ``-r` fajl‑s‑pravilima`. Fajl mora biti instaliran u `${KDEDIR}/share/apps/kppp/Rules` ili `${HOME}/.kde/share/apps/kppp/Rules` da bi se pravila mogla izabrati u ovom dijalogu.

    ################################################################
    #
    # Odricanje i licenca
    # © Mario Vajlguni <mweilguni@kde.org>
    # Licencirano pod istim uslovima kao KPPP, čiji je deo.
    #
    ################################################################
    #
    # Ovo je uzorak skupa pravila za KPPP. Možete ga koristiti
    # kao šablon kad želite da napravite sopstveni skup pravila.
    # Ako tako postupite, uklonite sve komentare i dodajte svoje,
    # kako bi drugi mogli lakše da provere definisana pravila.
    #
    # Potpišite tarifni fajl svojim imenom i adresom e‑pošte,
    # da bi održavalac mogao da vas kontaktira po potrebi.
    # Komentare obavezno pišite na engleskom.
    #
    # NAPOMENA:
    #     Pravila u ovom skupu nemaju mnogo smisla,
    #     data su samo radi demonstracije.
    #
    # NAPOMENA O IMENIMA FAJLOVA:
    #     Kad sastavite svoj skup pravila, u imenu fajla koristite „_“
    #     umesto razmaka, a nastavak treba da bude „.rst“. Na primer,
    #     za pravila „Neverland city calls“, fajl treba sačuvati kao
    #     „Neverland_city_calls.rst“.
    #
    # Zahvalan, Bernd Johanes Viben
    # wuebben@math.cornell.edu / wuebben@kde.org
    ################################################################

    ################################################################
    #
    # IME SKUPA PRAVILA. Ovo je NEOPHODNO radi obračunavanja.
    #
    ################################################################
    name=default

    ################################################################
    # Postavke valute
    ################################################################

    # Simbol valute, ovde RSD (srpski dinar).
    # (Nije neophodno, podrazumeva se „$“.)
    currency_symbol=RSD

    # Položaj simbola valute.
    # (Nije neophodno, podrazumeva se „right“.)
    currency_position=right

    # Broj značajnih cifara.
    # (Nije neophodno, podrazuveva se „2“.)
    currency_digits=2

    ################################################################
    # Postavke veze
    ################################################################

    # NAPOMENA:
    #     Pravila se primenjuju odozgo nadole.
    #     Za obračun troškova uzima se POSLEDNJE poklopljeno pravilo.

    # Ovoliko se naplaćuje za svako uspostavljanje veze.
    # Ako ne plaćate uspostavu, zadajte „0“ ili zakomentarišite.
    per_connection=0.0

    # Najmanji trošak po vezi. Ako trošak datog telefonskog poziva
    # bude manji od ove vrednosti, ona se uzima umesto njega.
    minimum_costs=0.0

    # Plaćate 0.74 za prvih 180 sekundi (3 minuta) bez obzira
    # da li ste na vezi 1 sekundu ili 180 sekundi.
    # Ovo pravilo imaće prioritet nad svim drugim za prvih 180 sekundi,
    # a posebno nad pravilom „default“.
    # Pogledajte „costgraphs.gif“ u fascikli dokumentacije KPPP‑a
    # za grafičku ilustraciju.
    flat_init_costs=(0.74,180)

    # Podrazumevano pravilo, koristi se kad nijedno drugo ne odgovara.
    # Prva komponenta, „0.1“, cena je jednog „impulsa“, a druga, „72“,
    # trajanje impulsa u sekundama.
    # Stoga ovo pravilo znači:
    # „Svake 72 sekunde na račun dodaj 0,1 dinara.“
    default=(0.1, 72)

    #
    # Složenija pravila:
    #

    # Od ponedeljka do nedelje, od 00:00 do 23:59, troši 0.2 svake 72 sekunde.
    on () between () use (0.2, 2)

    # Isto kao prethodno.
    on (monday..sunday) between () use (0.2, 2)

    # Isto kao prethodno. Obavezno se koristi 24‑časovna notacija.
    on (monday..sunday) between (0:00..23:59) use (0.2, 2)

    # Primenjuje se petkom, subotom, nedeljom i ponedeljkom, između 8 i 13.
    on (friday..monday) between (8:00..13:00) use(0.3, 72)

    # PAŽNJA:
    on (monday..friday) between (21:00..5:00) use (0.4, 2)
    # NE uključuje subotu od 0:00 do 5:00, već samo kraj petka.

    # Primenjuje se na tačno zadati datum (Božić).
    on (07/01) between () use (0.3, 72)

    # Opseg datuma i jedan dan u sedmici.
    on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72)

    # Na Uskrs.
    on (easter) between () use (0.3, 72).

    # 50 dana po Uskrsu.
    on (easter+50) between () use (0.3, 72)

    on (thursday) between (20:00..21:52) use (8.2, 1)

    # Sva pravila „on()“ iznad odnose se samo na tekuće vreme. Možete
    # napraviti i pravilo koje zavisi od broja sekundi tokom kojih ste
    # bili povezani, zadavši ovo vreme kao treći argument u „use()“.
    # Na primer, neka je normalna tarifa 0,20 po minutu, i pada
    # za 20% posle jednog sata na vezi. Pravilo tada može biti:

    on () between (19:30..08:00) use (0.20, 60)
    on () between (19:30..08:00) use (0.16, 60, 3600)

    # Imajte na umu da je za ova pravila, kao i za sva druga, bitan
    # redosled kojim se javljaju.