Добрый день!
Решил попробовать 5.1 версию биллинга.
Уже стоит в продакшене 4.6, поэтому вопросов пока что и не возникало.
Однако, никак не могу обсчитать тестовый звонок. С форматом файлов и т.п. все перепроверил - все без ошибок.
Заведены номера: 7812313XXXX 7812313YYYY
в dataloader.log следующее:
Код:
12-07/22:10:50 DEBUG [Thread-0] dataloader - processing mid:2 source:7 date: 2010-12-07 20:00:00.0
12-07/22:10:50 INFO [Thread-0] dataloader - tariff.only.month=false store.incoming.calls=false
12-07/22:10:50 DEBUG [Thread-0] dataloader - Clear errors..
12-07/22:10:50 INFO [Thread-0] dataloader - Create new traffic cache
12-07/22:10:50 INFO [Thread-0] dataloader - Create new month item finder...
12-07/22:10:50 INFO [Thread-0] dataloader - Create new item finder...
12-07/22:10:50 INFO [Thread-0] dataloader - Item loaded By num: 2; by port: 0; rules: 0
12-07/22:10:50 DEBUG [Thread-0] dataloader - Ports: Numbers: 7812313XXXX 7812313YYYY
<Здесь process records>
12-07/22:10:50 DEBUG [Thread-48] TariffConveyor - Found point 1
12-07/22:10:50 DEBUG [Thread-48] TariffConveyor - Tree => 3
12-07/22:10:50 DEBUG [Thread-48] TariffConveyor - PARAMS: mid: 2; cid: 1
ServiceCost [serviceId: 0; date1: 07.12.2010; date2: 31.12.2010; serviceStart: 07.12.2010; serviceEnd: ; accountingPeriodDays: 25; amount: 228; cost: 20.0]
HIST:
12-07/22:10:50 DEBUG [Thread-48] TariffConveyor - Tree => 1
12-07/22:10:50 DEBUG [Thread-48] TariffConveyor - PARAMS: mid: 2; cid: 1
ServiceCost [serviceId: 0; date1: 07.12.2010; date2: 31.12.2010; serviceStart: 07.12.2010; serviceEnd: ; accountingPeriodDays: 25; amount: 228; cost: null]
HIST:
12-07/22:10:50 INFO [Thread-0] dataloader - proccess [07-12-2010 20:00:00; mid => 2; param => 7] ; records => 8; cl_ses => 0; in_ses => 0; op_ses => 0; time => 48/7 ms.
12-07/22:10:50 DEBUG [pool-1-thread-5] dataloader - Deleting processing sessions..
12-07/22:10:50 INFO [pool-1-thread-5] dataloader - proccess [07-12-2010 20:00:00; mid => 2; param => 7] session inserted => 19 ms.
Смущают два случая одновременно:
ServiceCost [serviceId: 0; date1: 07.12.2010; date2: 31.12.2010; serviceStart: 07.12.2010; serviceEnd: ; accountingPeriodDays: 25; amount: 228; cost: 20.0]
HIST:ServiceCost [serviceId: 0; date1: 07.12.2010; date2: 31.12.2010; serviceStart: 07.12.2010; serviceEnd: ; accountingPeriodDays: 25; amount: 228; cost: null]
HIST:Соответственно в журнале:
Код:
Звонок поинта не тарифицирован!
Contract: TEST itemId: 1
StartTime=07.12.2010 20:19:56SessionTime=228 PORT_FROM=0 PORT_TO=0105123 NUM_FROM=313XXXX NUM_FROM_164=7812313XXXX NUM_TO=891328XXXX NUM_TO_164=791328XXXX ConnectTime=228 CallClientCost=0.00
Т.е. получается, что он находит стоимость 20, но затем почему-то ставит null
Поясните, пожалуйста, что не так? В версии 4.6 все работает, а тут никак не могу решить.