Вперед Назад Содержание

6. Пример файла подсчета тарифа дпя kppp

(файл /usr/share/apps/kppp/Rules/Comstar.rls) (К сожалению, цены пошли вверх и конкретные цифры изменились)

################################################################ # "Comstar" (Russia, Moscow) rate ruleset # Created by "Ruslandh" <ruslandh@rambler.ru> # # Code page of this file is cp1251 # Date: 16.07.2002, Version 0.1b ################################################################ # # Disclaimer/Лицензия # Этот тариф основан на шаблоне от (c) Mario Weilguni <mweilguni@kde.org>, # и переводе этого шаблона, который можно найти в директории # "/usr/share/apps/kppp/Rules" # Он лицензируется на тех же условиях, что и пакет kppp. # Корректность расчетов не гарантирована. # # ПРИМЕЧАНИЕ: Если Вы обнаружили ошибки или неточности, # или же хотите внести свои пожелания - пишите мне по # указанному выше e-mail адресу. # Перевод: (c) Александр А. Пучков, 03.08.2001 # Translation: (c) Alex A. Puchkov, 03.08.2001 # Текущий e-mail: mailex@nm.ru / mailex@mail.ru # # ################################################################ ################################################################ # НАЗВАНИЕ ТАРИФА. Оно нужно для счета (accounting purposes). ################################################################ name=Comstar ################################################################ # Текущие установки ################################################################ # Символ денежной единицы (уе) currency_symbol="$" # Define the position of the currency symbol. # (not absolutely needed, default is "right") # Позиция денежной единицы отностельно числа (справа) currency_position=right # Define the number of significat digits. # (not absolutely needed, default is "2" # Относительная точность (по умолчанию - 2 знака) currency_digits=4 ################################################################ # connection settings ################################################################ # This is charged whenever you connect. If you don't have to # pay per-connection, use "0" here or comment it out. # Стоимость соединения с провайдером (Цена соединения) per_connection=0.0 # minimum costs per per connection. If the costs of a phone # call are less than this value, this value is used instead # минимальная стоимость звонка (если вы за звонок потратили меньше, # Вы все равно платите эту сумму minimum_costs=0.0 # Тариф по умолчанию - если не описан какой-либо вариант, # то применяется этот тариф # default=(0.0117, 60) # Если Вы работаете первые 10 секунд, то Вы не платите ничего :-) flat_init_costs=(0.0, 10) # Так как я не знаю, как менять подсчет тарифа в зависимости от телефона, # предлагаю создать три соединения с Comstar, три тарифа для Comstar и скрипт # выбора звонка в зависимости от текущего времени :-)) # В зависимости от выбранного модемного пула в текущем файле надо # закомментировать / разкомментировать соответствующие строки. # У меня в данном файле сейчас стоят установки модемного пула 737-4727 # ПРИМЕЧАНИЕ: правила применяются из начала в конец - это значит, # что только ПОСЛЕДНЕЕ соответствующее правило используется # для вычисления затрат. # #Номер модемного пула 737-47-2708 #Рабочие дни # Время Тариф, у.е./час #:08:00 - 20:00 0,70 on (monday..friday) between (08:00..19:59) use (0.0117, 60) # 20:00 - 02:00 0,50 on (monday..friday) between (20:00..23:59) use (0.0083, 60) on (monday..friday) between (00:00..01:59) use (0.0083, 60) # 02:00 - 08:00 0,20 on (monday..friday) between (02:00..07:59) use (0.0033, 60) #Рабочие дни #Номер модемного пула 956-22-880 # 8:00 - 20:00 0,90 #on (monday..friday) between (08:00..19:59) use (0.0150, 60) # 20:00 - 02:00 0,60 #on (monday..friday) between (20:00..23:59) use (0.0100, 60) #on (monday..friday) between (00:00..01:59) use (0.0100, 60) # 02:00 - 08:00 0,20 #on (monday..friday) between (02:00..07:59) use (0.0033, 60) #Рабочие дни #Номер модемного пула 232-08-88 234-06-66 234-38-88 231-35-66 233-04-26 # 08:00 - 20:00 0,60 #on (monday..friday) between (08:00..19:59) use (0.0100, 60) # 20:00 - 02:00 0,45 #on (monday..friday) between (20:00..23:59) use (0.0075, 60) #on (monday..friday) between (00:00..01:59) use (0.0075, 60) # 02:00 - 08:00 0,20 #on (monday..friday) between (02:00..07:59) use (0.0033, 60) #Выходные и Праздничные дни #Для всех номеров # 08:00 - 02:00 0,45 on (saturday..sunday) between (08:00..23:59) use (0.0075, 60) on (saturday..sunday) between (00:00..01:59) use (0.0075, 60) # 02:00 - 08:00 0,20 on (saturday..sunday) between (08:00..19:59) use (0.0033, 60) (Написан на основе переписки с Пановым Дмитрием <panovdu@land.ru>)
Вперед Назад Содержание