конец расчетного периода и телефония

Технические вопросы по UTM 5.0
Ответить
Groggy
Сообщения: 84
Зарегистрирован: Вт июл 07, 2009 14:19

конец расчетного периода и телефония

Сообщение Groggy »

5.2.1-007 u10

Расчетный период стандартный месяц 01.xx.201y 30.xx.201y

АТС выдает информацию о совершенных вызовах несколько раз в час из буфера.

Таким образом данные о вызовах с 23:45 30.xx.201y попадут в биллинг уже после окончания расчетного пероида и не фигурируют в счете ( те сумма счета меньше на стоимость вызовов за 23:45:00-23:59:59 30.xx.201y), но правильно отображаются при выборе Отчеты/Телефония/Предыдущий Месяц

Что посоветуете?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

тут где-то уже было подобное обсуждение, насчёт звонков в конце расчетного периода. имхо, в случае парсинга CDR неизбежно будет инертность, которая приведёт всегда к подобным ошибкам в расчетах. разработчики обещали в 009 попилить телефонию, в частности шёл разговор про межоператорские расчёты, может и с этими косяками чонить придумают. имхо, их надо включать в следующий счёт.

Groggy
Сообщения: 84
Зарегистрирован: Вт июл 07, 2009 14:19

Сообщение Groggy »

Я тоже находил темы об этом какоето время назад. Думал ктонибудь победил или в 008 исправили.
009 будет не ранее чем через год :(

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

кстати, ещё непонятно как счета формируются. цена у меня почему-то выставляетя в 0.00, хотя в услуге стоит цена 0.02, количество равно количеству минут, а стоимость считается правильно(цена из услуги умноженная на количество минут). почему цена 0.00 непонятно. и ещё можно было бы счёт по зонам разбить штоль...а то такой счёт в котором цена 0.00, а так же в котором количество местных минут, внуризоновых и мг/мн тупо суммируется абоненту не отправишь...

Groggy
Сообщения: 84
Зарегистрирован: Вт июл 07, 2009 14:19

Сообщение Groggy »

Pulse писал(а):кстати, ещё непонятно как счета формируются.
А в отчете телефония нормально отображаются?

Единственное что придумал иметь ДВА биллинга. Первый для онлайн тарификации интернета и второй со сдвинутым на +1 час временем для тарификации телефонии. Тогда счета по телефонии будут точными.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

в отчете ваще крутой глюк отловил. загнал данные с атс за июнь через unif делаю отчет по абоненту
Изображение
показывает за год 8 звонков,
но я знаю что звонков было 9, ибо в базе везде 9

Код: Выделить всё

mysql> select * from tel_sessions_detail where account_id=14352;
+------+-------------+------------+-----------+------------+-------------+----------+----------+-----------+----------+
| id   | dhs_sess_id | recv_date  | trange_id | account_id | disc_per_id | slink_id | duration | base_cost | sum_cost |
+------+-------------+------------+-----------+------------+-------------+----------+----------+-----------+----------+
|   39 |          48 | 1279202583 |   1001003 |      14352 |          16 |    23003 |     7380 |         0 |        0 |
|   69 |         124 | 1279202585 |   1001003 |      14352 |          16 |    23003 |     4020 |         0 |        0 |
|  159 |         328 | 1279202591 |   1001004 |      14352 |          16 |    23003 |       60 |       0.2 |      0.2 |
|  228 |         469 | 1279202595 |   1001003 |      14352 |          16 |    23003 |     1680 |         0 |        0 |
|  365 |         853 | 1279202608 |   1001003 |      14352 |          16 |    23003 |     2400 |         0 |        0 |
|  467 |        1089 | 1279202615 |   1001003 |      14352 |          16 |    23003 |     5400 |         0 |        0 |
|  553 |        1292 | 1279202621 |   1001003 |      14352 |          16 |    23003 |     4380 |         0 |        0 |
|  588 |        1375 | 1279202624 |   1001003 |      14352 |          16 |    23003 |     2640 |         0 |        0 |
| 1276 |        2963 | 1279202672 |   1001003 |      14352 |          16 |    23003 |     4980 |         0 |        0 |
+------+-------------+------------+-----------+------------+-------------+----------+----------+-----------+----------+
9 rows in set (0.00 sec)

Код: Выделить всё

mysql> select count(*) from tel_sessions_log where account_id=14352;
+----------+
| count(*) |
+----------+
|        9 |
+----------+

Код: Выделить всё

mysql>  select count(*) from discount_transactions_all where service_type=6 and account_id=14352;
+----------+
| count(*) |
+----------+
|        9 |
+----------+
нету звонка который начался 31го мая, однако даже направление и зона для него определились..

Код: Выделить всё

mysql> select id,account_id,zone_id,did,acct_session_id,acct_session_time,h323_setup_time,session_start_date from tel_sessions_log where account_id=14352 and id=48;
+----+------------+---------+---------+-----------------+-------------------+---------------------------------------------------+--------------------+
| id | account_id | zone_id | did     | acct_session_id | acct_session_time | h323_setup_time                                   | session_start_date |
+----+------------+---------+---------+-----------------+-------------------+---------------------------------------------------+--------------------+
| 48 |      14352 |       1 | 1001003 | 9835287         |              7377 | h323-setup-time=*21:51:46.000 MSD Mon May 31 2010 |         1275328306 |
+----+------------+---------+---------+-----------------+-------------------+---------------------------------------------------+--------------------+

UPD. вышеописаный глюк связан с тем, что нет соответствующих архивных таблиц за часть запрошенного мной в отчете периода

Groggy
Сообщения: 84
Зарегистрирован: Вт июл 07, 2009 14:19

Сообщение Groggy »

Т.е. в счете за вызов 03.06.2010 оказалось 0 вместо 0.2 ?

Ответить