# Una plantilla de ejemplo para el cálculo del coste telefónico.

Si no puede encontrar una regla para su región tendrá que escribir una siguiéndola siguiente plantilla. No tenga miedo porque es realmente sencillo.

No olvide enviar sus reglas al mantenedor de &kppp;. La sintaxis de las reglas recién creadas puede ser revisada con la opción de la linea de órdenes ``-r` archivo_de_reglas` de &kppp; y será instalada en `${KDEDIR}/share/apps/kppp/Rules` o en `${HOME}/.kde/share/apps/kppp/Rules` antes de que pueda seleccionarlas en este diálogo.

    ################################################################
    #
    # Declaración/Licencia
    # Esta plantilla tiene (c) de Mario Weilguni <mweilguni@kde.org>
    # Está licenciada bajo los mismos términos que el paquete kppp,
    # del que forma parte
    #
    ################################################################
    #
    # Este es un conjunto de reglas de ejemplo para kppp. Puede
    # utilizarlo como plantilla para crear nuevos conjuntos de
    # reglas. Si lo hace puede eliminar los comentarios y añadir
    # los suyos propios. Esto permitirá que otros usuarios puedan
    # comprobar su conjunto de reglas más fácilmente.
    #
    # Por favor, firme en el archivo tarif con su nombre y
    # dirección de correo electrónico para poder contactar con
    # usted si fuese necesario.
    #
    # NOTA: las reglas de este conjunto no tienen mucho sentido
    #       y únicamente están aquí como ejemplo
    #
    # NOTA SOBRE LOS NOMBRES DE LOS ARCHIVOS:
    #        cuando cree su propio conjunto de reglas utilice «_» en los
    #        nombres en lugar de espacios, y «.rst» como extensión
    #           p. ej. «Llamadas locales»
    #          --> debería ser guardado como «Llamadas_locales.rst»
    #
    # Gracias, Bernd Wuebben
    # wuebben@math.cornell.edu / wuebben@kde.org
    ################################################################

    ################################################################
    #
    # NOMBRE DEL CONJUNTO. Es NECESARIO para la contabilidad.
    #
    ################################################################
    name=default

    ################################################################
    # parámetros de la moneda
    ################################################################

    # define ATS (chelín austriaco) como símbolo monetario
    # (no es absolutamente necesario, por omisión es «$»)
    currency_symbol=ATS

    # Define la posición del símbolo monetario.
    # (no es absolutamente necesario, por omisión es «right»)
    currency_position=right

    # Define el número del dígitos significativos.
    # (no es absolutamente necesario, por omisión es «2»
    currency_digits=2

    ################################################################
    # parámetros de conexión
    ################################################################

    # NOTA: las reglas se aplican de arriba a abajo,
    #       la ÚLTIMA regla coincidente es la utilizada para
    #       el cómputo de costes.

    # Esto es lo que se carga cada vez que hay una conexión.
    # Si usted no paga por conexión, ponga «0» o coméntelo.
    per_connection=0.0

    # costes mínimos por conexión. Si el coste de una llamada es
    # menor que este valor, se utiliza esto en su lugar
    minimum_costs=0.0

    # Paga 0.74 por los primeros 180 segundos (3 minutos)
    # independientemente de si está conectado 1 ó 180 segundos.
    # Esta regla tendrá prioridad durante los primeros 180
    # segundos sobre cualquier otra, en particular la regla
    # «default». Mire el archivo costgraphs.gif en el directorio
    # docs de la distribución de kppp para un ejemplo
    # gráfico.
    flat_init_costs=(0.74,180)

    # Esta es la regla por omisión que se utiliza
    # cuando no es aplicable ninguna otra. El primer componente
    # «0.1» es el precio de una «unidad», mientras que «72»
    # es la duración en segundos.
    # Por tanto, la siguiente regla significa: «cada 72 segundos
    # la factura se incrementa en 0,1 ATS»
    default=(0.1, 72)

    #
    # reglas más complicadas:
    #

    # «desde el lunes hasta el domingo desde las 0:00 hasta las 23:59
    # horas el coste es de 0,2 cada 72 segundos»
    on () between () use (0.2, 2)

    # lo mismo
    on (monday..sunday) between () use (0.2, 2)

    # lo mismo. Hay que utilizar notación de 24 horas, o la contabilidad
    # no será la correcta. (Ejemplo: escriba 15:00 en vez de 3 pm)
    on (monday..sunday) between (0:00..23:59) use (0.2, 2)

    # se aplica a viernes, sábado, domingo y lunes desde las 8 hasta las 13
    on (friday..monday) between (8:00..13:00) use(0.3,72)

    # ATENCIÓN:
    on(monday..friday) between (21:00..5:00) use (0.4,2)
    # NO incluye sábado de 0:00 a 5:00, sólo lunes...viernes, como se indica.

    # se aplica en una fecha concreta (Navidad)
    on (12/25) between () use (0.3,72)

    # un intervalo de fechas y un día de la semana
    on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72)

    # utilice esto para Pascua
    on (easter) between () use (0.3,72)

    # Pascua + 50 días (Lunes de Pentecostés)
    on (easter+50) between () use (0.3,72)

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

    # Las reglas «on()» anteriores se refieren sólo al tiempo actual. También
    # se pueden hacer reglas dependiendo del número de segundos que haya
    # estado conectado especificando este tiempo como tercer argumento
    # de «use()».
    # Por ejemplo, digamos que la tarifa nocturna normal
    # son 0,20 por minuto, y que baja un 20% tras una hora de conexión.
    # Se puede escribir así:

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

    # Tenga en cuenta que estas reglas, al igual que las otras,
    # son sensibles al orden en que están escritas.