BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 15:30

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 27 мар 2008, 15:49 
Не в сети

Зарегистрирован: 29 ноя 2006, 17:16
Сообщения: 133
Карма: 5
День добрый

Задача такая: Есть допустим 3 населенных пункта (НП), в которых установлены наши АТС.
В модуле Phone заведены соответствующие источники и соответственно грузятся логи.
Услуги связи в нутри каждого из НП не тарифицируются по времени точнее 1 минута 0 рублей, звонки между НП тарифицируются, скажем, по цене 3 рубля минута.

Как, по вашему мнению, более оптимально реализовать подобную схему?

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

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

Ну и соответственно сделать отдельные шаблоны договоров для каждого НП...

В связи с этим наша просьба: Реализуйте, пожалуйста, возможность задавать в Тарифных планах не только префикс номера B, но и префикс номера А, и соответственно возможность в зависимости от этого устанавливать услугу, цену и другие параметры.

Это позволит не плодить такое кол-во тарифов и шаблонов договоров.

_________________
С уважением...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2008, 17:07 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Как я понимаю, для каждой из этих АТС будет своя внутренняя и вся остальная внешняя нумерация. Т.е. все равно придется делать 3 тарифа, в каждом из которых будет свои внутренние префиксы..
Опишите, как вставить фильтр по номеру А, чтобы наследованием разрешить это проблему. Сам алгоритм.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2008, 18:04 
Не в сети

Зарегистрирован: 29 ноя 2006, 17:16
Сообщения: 133
Карма: 5
Можно нынешний "Префикс" переименовать в "Префикс В", и добавить аналогичный "Префикс А".

Как бы это выглядело:
Я бы в ветку "Префикс Б" определенного НП к существующим установкам услуги "Местная внутрирайонная связь" и цены - 3 рубля за минуту, добавил бы узел "Префикс А" указал бы местную для данного НП нумерацию, и переопределил бы услугу "Местный вызов", и цену 0 рублей за 1 минуту.

И все... больше бы ничего делать не пришлось. Один шаблон договора, единый тариф.

В общем случае в (вне контекста биллинга) услуга, объем и стоимость предоставленных услуг однозначно определяется по: НумА, НумБ, Длительность, Цена единицы.

Биллинг при формировании тарифа НумА вообще упускает, использует лишь НумВ, длительность и цену единицы, что на наш взгляд не совсем корректно.
НумА получается нужен лишь только для определения договора.

_________________
С уважением...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 мар 2008, 02:10 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Рисунок нарисуйте как этот узел должен располагаться. Из текстового описания не понял..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 мар 2008, 04:55 
Не в сети

Зарегистрирован: 29 ноя 2006, 17:16
Сообщения: 133
Карма: 5
Хм.. Задачка... Попробуем...

_________________
С уважением...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 апр 2008, 21:59 
Не в сети

Зарегистрирован: 29 ноя 2006, 17:16
Сообщения: 133
Карма: 5
Попробую в текстовом виде изобразить как я это вижу:

Код:
|
*--*   Префикс В: 73919045 Бобруйск
|  +--Услуга: Услуги местной внутрирайонной телефонной связи
|  +--Минута звонка: 3.0
|  +--* Префикс А: 73919045 Бобруйск
|     +--Услуга: Услуга местной внутрипоселковой телефонной связи
|     +--Минута звонка: 0.0
*--
|


Ну, как-то так.

_________________
С уважением...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2008, 14:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В TODO записал. По срокам ничего не могу сказать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2008, 18:59 
Не в сети

Зарегистрирован: 29 ноя 2006, 17:16
Сообщения: 133
Карма: 5
Спасибо. Это не критичная задача...
Вот возможность указывать один номер абонента в разных договорах (пусть даже на одного абонента), вот это существенно. Хотелось бы что-то на этот счет узнать.

Мы планируем стать агентами нескольких операторов (зоновых и мгмн). И без этого функционала нам никуда. В рамках одного договора запихивать все, мы считаем не целесообразным. :(

_________________
С уважением...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 апр 2008, 17:24 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Мы планировали эту задачу решать на одном договоре но несколькими счетами (кошельками). Т.е. наработка по одной услуге ложиться в один баланс, по другой - в другой. Но это пока планы только, т.к. все изрядно перекроить придется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 июн 2008, 16:49 
Не в сети

Зарегистрирован: 29 ноя 2006, 17:16
Сообщения: 133
Карма: 5
Мне кажется это плохая идея делать несколько лицевых счетов в рамках одного договора. Это сильно усложнит настройку и интерфейс договоров (шаблонов). Это и сейчас не тривиальная задача... А главное выглядит неестественно...

Почему не снять ограничение приязки телефонного номера только к одному договору? Это конечно увеличит время обработки логов, но и только... Это в конце-концов фоновая, некритическая задача...

_________________
С уважением...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 июн 2008, 14:29 
Не в сети

Зарегистрирован: 29 мар 2007, 16:21
Сообщения: 109
Откуда: Иркутск
Карма: 2
мы решаем это другим способом

номер заводится один раз на договоре
в тарифном плане по номеру порта выбирается оператор МН/МГ на которого ушел звонок и звонок соответствующим образом тарифицируется (по зонам, у каждого еще своя карта зон)
и ставится своя услуга для каждого оператора МН/МГ

потом делается новый тип счетов для каждого оператора МН/МГ в который включается только услуга этого оператора (ну и бланк прописывается соответствующий)

соответственно в "нашем" счете эта услуга выключается

при выставлении счетов клиенту формируется 2 (или больше в зависимости от числа МН/МГ операторв) счета на печати они печатаются на разных бланках на нашем и на бланке ростелекома (к примеру)

при этом баланс общий отключение общее (сделано через скрипт)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2008, 19:53 
Не в сети

Зарегистрирован: 30 авг 2007, 12:20
Сообщения: 13
Карма: 0
[quote="blib"]мы решаем это другим способом

номер заводится один раз на договоре
в тарифном плане по номеру порта выбирается оператор МН/МГ на которого ушел звонок и звонок соответствующим образом тарифицируется (по зонам, у каждого еще своя карта зон)
и ставится своя услуга для каждого оператора МН/МГ

потом делается новый тип счетов для каждого оператора МН/МГ в который включается только услуга этого оператора (ну и бланк прописывается соответствующий)

соответственно в "нашем" счете эта услуга выключается

при выставлении счетов клиенту формируется 2 (или больше в зависимости от числа МН/МГ операторв) счета на печати они печатаются на разных бланках на нашем и на бланке ростелекома (к примеру)

при этом баланс общий отключение общее (сделано через скрипт)[/quote]

Такой вариант не снимает проблему учета дебеторской задолженности.


Последний раз редактировалось mrbrain 12 авг 2008, 19:56, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 авг 2008, 19:55 
Не в сети

Зарегистрирован: 30 авг 2007, 12:20
Сообщения: 13
Карма: 0
[quote="northbear"]Мне кажется это плохая идея делать несколько лицевых счетов в рамках одного договора. Это сильно усложнит настройку и интерфейс договоров (шаблонов). Это и сейчас не тривиальная задача... А главное выглядит неестественно...

Почему не снять ограничение приязки телефонного номера только к одному договору? Это конечно увеличит время обработки логов, но и только... Это в конце-концов фоновая, некритическая задача...[/quote]

Поддерживаю. Не надо будет городить несколько кошельков - они сразу получатся на каждом субдоговоре. При этом бы еще сразу решить вытекающую проблему лицензий на модуль телефонии, т.к. при таком подходе один клиент будет "съедать" две-три лицензии.
http://www.bgbilling.ru/forum/viewtopic.php?p=7984#7984


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

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


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

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


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

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