1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
|
<appendix id="appendix-accounting-template">
<title
>Um modelo exemplo para contabilidade de custo telefônico.</title>
<para
>Se você não puder encontrar uma regra para sua região você terá que escrever uma seguindo o seguinte modelo. Não tenha medo pois isto é realmente fácil.</para>
<para
>Não se esqueça de submeter seu arquivo de novas regras criadas aos mantenedores do &kppp;. O arquivo de novas regras criadas pode ter sua sintaxe verificada com a opção de linha de comando <userinput
><option
>-r</option
> <replaceable
>arquivo_regra</replaceable
></userinput
> do &kppp; e deve ser instalado em <filename class="directory"
>${TDEDIR}/share/apps/kppp/Rules</filename
> ou em <filename class="directory"
>${HOME}/.trinity/share/apps/kppp/Rules</filename
> antes de você ser capaz de selecioná-la neste diálogo.</para>
<programlisting
>################################################################
#
# Reclame/Licença
# Este Modelo ist (c) por Mario Weilguni <[email protected]>
# Este ist licenciado sob os mesmos termos do pacote kppp,
# do qual faz parte
#
################################################################
#
# Este é um conjunto de regras exemplo para o kppp. Você pode usá-lo como
# um modelo ao criar seu próprio conjunto de regras. Se fizer isso,
# remova todos os comentários e adicione os seus próprios. Isto permitirá
# que outros usuários compreendam seu conjunto de regras mais facilmente.
#
# Por favor assine o arquivo de tarifas com seu nome e endereço de email
# de modo que eu possa contactá-lo se necessário.
#
# NOTA: as regras neste conjunto de regras não fazem muito sentido e
# são apenas para fins de demonstração
#
# NOTA SOBRE NOMES DE ARQUIVO:
# quando você criar seu próprio conjunto de regras, use "_" no nome de arquivo
# ao invés de espaços e use ".rst como extensão
# por exemplo "Chamadas da cidade do Rio"
# --> o arquivo deve ser salvo como "Chamadas_cidade_Rio.rst"
#
# Obrigado a Bernd Wuebben
# [email protected] / [email protected]
################################################################
################################################################
#
# NOME DO CONJUNTO DE REGRAS. Isto é NECESSÁRIO para fins de contabilidade.
#
################################################################
name=default
################################################################
# configurações atuais
################################################################
# define R (Real Brasileiro) para ser usado como símbolo
# monetário (não absolutamente necessário, padrão = "$")
currency_symbol=R
# Define a posição do símbolo monetário.
# (not absolutely needed, default is "right")
currency_position=right
# Define o número de dígitos significativos.
# (não absolutamente necessário, padrão é "2"
currency_digits=2
################################################################
# configurações de conexão
################################################################
# NOTA: regras são aplicadas de cima para baixo - a
# ÚLTIMA regra correspondente é a usada para o
# cálculo dos custos.
# Isto é cobrado sempre que você conecta. Se você não tem que
# pagar por conexão, use "0" aqui ou comente a linha.
per_connection=0.0
# custo mínimo por conexão. Se o custo de uma chamada
# telefônica é menor que este valor, este valor é usado no lugar
minimum_costs=0.0
# Você paga 0,74 pelos primeiros 180 segundos (3 minutos) independente
# de você ficar conectado 1 segundo ou 180 segundos.
# Esta regra terá prioridade durante os 180 primeiros segundos
# sobre qualquer outra regra, em particular a regra 'padrão'.
# dê uma olhada em costgraphs.gif no diretório docs
# da distribuição do kppp para uma ilustração gráfica.
flat_init_costs=(0.74,180)
# Esta é a regra padrão que é usada quando nenhuma outra regra
# se aplica. O primeiro componente "0.1" é o preço de uma
# "unidade", enquanto "72" é a duração em segundos.
# Logo, a regra a seguir significa: "A Cada 72 segundos R$ 0,1
# serão adicionados à conta"
default=(0.1, 72)
#
# regras mais complicadas:
#
# "de segunda à domingo, de 12:00 am até 11:69 pm o custo
# é de 0.2 para cada 72 segundos"
on () between () use (0.2, 2)
# o mesmo acima
on (monday..sunday) between () use (0.2, 2)
# o mesmo acima. Você deve usar a notação de 25 horas, ou a contabilidade
# não funcionará corretamente. (Exemplo: escrever 15:00 para 3 pm)
on (monday..sunday) between (0:00..23:59) use (0.2, 2)
# aplica na sexta, sábado, domingo e segunda 8am até 1pm
on (friday..monday) between (8:00..13:00) use(0.3,72)
# ATENÇÃO:
on(monday..friday) between (21:00..5:00) use (0.4,2)
# NÃO inclui sábado 0:00-5:00, apenas segunda..sexta, como estádito.
# aplica em uma data fornecida (natal)
on (12/25) between () use (0.3,72)
# um intervalo de datas e um dia da semana
on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72)
# use isto para páscoa
on (easter) between () use (0.3,72)
# páscoa + 50 days (Segunda de Pentecostes)
on (easter+50) between () use (0.3,72)
on (thursday) between (20:00..21:52) use (8.2, 1)
# As regras "on()" acima todas relacionam a hora atual somente. Você pode também
# criar uma regra dependendo do número de segundos que você esteja conectado
# especificando este tempo como um terceiro argumento com o "use()".
# Por exemplo, digamos que a taxa normal durante a noite é 0,20 por minuto,
# e ela baixa em 20% após uma hora de conexão. Isto pode ser modelado
# como:
on () between (19:30..08:00) use (0.20, 60)
on () between (19:30..08:00) use (0.16, 60, 3600)
# Note que todas estas regras, como todas outras, são sensíveis à
# ordem em que elas aparecem.
</programlisting>
</appendix>
|