BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 июн 2025, 02:10

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: обсчёт звонка дважды
СообщениеДобавлено: 21 янв 2010, 17:52 
Не в сети

Зарегистрирован: 21 янв 2010, 17:30
Сообщения: 22
Откуда: Kirov
Карма: 0
Имеется много пользовательских договоров и 1 операторский.
Требуется каждый звонок обсчитывать по тарифу пользователя и при этом обсчитывать тот же звонок операторским тарифом.
То есть рассчитываем сколько пользователи должны нам, при этом считаем сколько мы должны оператору.
Получается, что надо посчитать один звонок дважды, используя разные тарифы.

Реально ли такое сделать? Если реально, подскажите как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обсчёт звонка дважды
СообщениеДобавлено: 26 янв 2010, 18:07 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Для ведения отдельного договора - надо дублировать аккаунтинг...
В 5.0 появилась новая схема:
http://www.bgbilling.ru/v5.0/doc/ch04s11s02.html
Стоимость для оператора сохраняется в том же звонке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обсчёт звонка дважды
СообщениеДобавлено: 26 янв 2010, 22:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
а мы вообще вынесли логику операторских расчётов в отдельную копию PHONE модуля, но соурс лог один и тот же что и для клиентских расчётов!

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обсчёт звонка дважды
СообщениеДобавлено: 28 янв 2010, 14:14 
Не в сети

Зарегистрирован: 21 янв 2010, 17:30
Сообщения: 22
Откуда: Kirov
Карма: 0
Обновился до версии 5.0

Добавил договор с id 12, в тарифном плане абонентов в узле услуги с id 1 добавил узел "тарифицировать оператора" с указанием тарифа оператора.
В конфиге модуля прописал
Код:
# id  договора оператора 12
# код услуги, на которую будет ложиться наработка 2
operator.12.sid=2
#коды абонетских услуг, наработка по которым будет суммироваться
operator.12.oper_sid=1

В планировщике заданий было добавлена задача "Установка балансов VoiceIP" с указанием mid=1 (id модуля = 1). В планировщике поставил частоту выполнения задача - раз в сутки. Лог планировщика:
Код:
01-28/02:00:00  INFO [Thread-5] TaskExecuter - Starting periodic taks ID: 1 bitel.billing.server.voiceip.BalanceSetter
01-28/02:00:00  INFO [pool-2-thread-1] Setup - Load config for mid=1
01-28/02:00:00  INFO [pool-2-thread-1] BalanceSetter - Setting balances for independ and subs..
01-28/02:00:00  INFO [pool-2-thread-1] BalanceSetter - Selected.
01-28/02:00:00  INFO [pool-2-thread-1] BalanceSetter - Selecting sub account
01-28/02:00:00  INFO [pool-2-thread-1] BalanceSetter - Selected.
01-28/02:00:00  INFO [pool-2-thread-1] BalanceSetter - Setting balance for super..
01-28/02:00:00  INFO [pool-2-thread-1] BalanceSetter - Selected.
01-28/02:00:00  INFO [pool-2-thread-1] BalanceSetter - Task finished time=78 ms.

В наработке оператора пусто! С чем это может быть связано? Куда копать?
Надо ли настраивать модуль VoIP в договоре оператора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обсчёт звонка дважды
СообщениеДобавлено: 28 янв 2010, 20:36 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Код:
SELECT SUM(oper_session_cost) FROM log_session_1_201001 WHERE sid IN ( 1 )

что выводит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обсчёт звонка дважды
СообщениеДобавлено: 28 янв 2010, 20:46 
Не в сети

Зарегистрирован: 21 янв 2010, 17:30
Сообщения: 22
Откуда: Kirov
Карма: 0
mysql> SELECT SUM(oper_session_cost) FROM log_session_1_201001 WHERE sid IN ( 1 ) ;
+------------------------+
| SUM(oper_session_cost) |
+------------------------+
| 154.50000 |
+------------------------+
1 row in set (0.00 sec)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обсчёт звонка дважды
СообщениеДобавлено: 29 янв 2010, 12:08 
Не в сети

Зарегистрирован: 21 янв 2010, 17:30
Сообщения: 22
Откуда: Kirov
Карма: 0
Спасибо за поддержку, ситуация разрешилась
В настройках договора оператора, в модуле VoIP не была разрешена услуга с id 2.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: обсчёт звонка дважды
СообщениеДобавлено: 29 янв 2010, 19:17 
Не в сети

Зарегистрирован: 21 янв 2010, 17:30
Сообщения: 22
Откуда: Kirov
Карма: 0
А можно ли получить детализацию наработки оператора?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.039s | 33 Queries | GZIP : On ]