BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 30 апр 2009, 18:18 
Не в сети

Зарегистрирован: 12 окт 2007, 15:14
Сообщения: 16
Карма: 0
А можно ли по 1 Аккаунтинг пакету. тарифицировать 2 разных договора?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2009, 17:20 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Unit писал(а):
А можно ли по 1 Аккаунтинг пакету. тарифицировать 2 разных договора?


а как ? вы сами то как предлагаете это делать ? случайным образом относить один ко одному, второй к другому? или считать сразу оба ? ..а вообще модуль voiceIp учитывает только stop-пакеты, остальные игнорит ..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2009, 19:15 
Не в сети

Зарегистрирован: 12 окт 2007, 15:14
Сообщения: 16
Карма: 0
stark писал(а):
Unit писал(а):
А можно ли по 1 Аккаунтинг пакету. тарифицировать 2 разных договора?


а как ? вы сами то как предлагаете это делать ? случайным образом относить один ко одному, второй к другому? или считать сразу оба ? ..а вообще модуль voiceIp учитывает только stop-пакеты, остальные игнорит ..

Например:

Приходит стоп пакет.
В каждом договоре мы указываем тип логина через который нужно искать.
Предположим есть 2 типа логинов и поисков в Voip модуле.
1. по Юзернаме
2. по ИП в пакете.
Предположим в финд.ордер пишем 1&&2
И он сначала ищет по Username - нашел сделал запись в биллинг.
А затем не прекращая ищет по 2 параметру. тоесть по IP. сделал запись.. - тогда мы получаем 2 записи по 1 стоп пакету.

просто сейчас он прекращает поиск как найдет подходящее совпадение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 май 2009, 19:49 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
т.е вас шлется 2 пакета авториазции, а потом 1 stop-пакет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 май 2009, 12:31 
Не в сети

Зарегистрирован: 12 окт 2007, 15:14
Сообщения: 16
Карма: 0
вообще проблема в том что мы считаем по двум аккаунтинг пакетам(входящему\исходящему) транзит. И при транзите время везде правильное.
Но появилась потребность подключить ИВР и в результате в одном пакете время нормальное(исходящий от нас на оператора) а в другом время стало приходить больше чем сам звонок, так как добавлялось время набора номера и время прослушивания ИВР..
Для того чтобы считать все правильно я подумал что можно по 1 аккаунтинг пакету считать и для клиентского договора время звонка и для операторского договора. просто пока не нашел другого решения чтобы все считать и чтобы время было везде правильное...

Если есть другие решения данной проблемы, подскажите пожалуйста.

П.С. "НАС" один для терминации и для ИВР.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 02:48 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
никак, надо откуда то брать второе событие для биллинга, дублировать аккаунтинг не вариант, даже если щас радиус сервер битела не следит за SessionID/confid то не факт что это не будет реализовано

классический вариант - использование софтсвича, через него гнать воип, и им считать транзит, а радиус с циски использовать только для таррификации карточной платформы

есть правда еще один вариант - умный радиус сервер с функционалом бакапа/проксирование, лет 5-6 назад я засматривался на openradius.net, простой до безобразия и одновременно бесконечно гибкий сервер

P.S. последний вариант :) считать транзит по CDR, если речь о циске то гнать дополнительно аккаунтинг в syslog и его парсить и обсчитывать через модуль Phone, а радиус сессию обрабатывать модулем VoIP с карточной платформой


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 13:14 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Да, к сожалению 2 раза один аккаунт посчитать не получится, хотя проблема актуальная..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 13:17 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Возможно, в будущем сделаем схему как для Phone к 4.6. Две стоимости звонка в сессии - для клиента и для оператора (сколько должны за звонок оператору). А то дублировать записи и некрасиво как-то.
Написал в TODO, подумаем. Вообще, очень просятся для объединения модули Phone и VoiceIp. Очень много общего...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июн 2009, 23:25 
Да уважаемые разработчики, поддерживаю объединение модули Phone и VoiceIp.
находясь в модуле VoiceIP есть много вещей которые нужны с модуля Phone - например на каждый номер свой тарифный план или управление ресурсами номеров.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 июн 2009, 17:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
madmax писал(а):
Да уважаемые разработчики, поддерживаю объединение модули Phone и VoiceIp.
находясь в модуле VoiceIP есть много вещей которые нужны с модуля Phone - например на каждый номер свой тарифный план или управление ресурсами номеров.
+1


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

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


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

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


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

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