forum.bitel.ru
http://forum.bitel.ru/

Как происходит внедрение модуля DialUp
http://forum.bitel.ru/viewtopic.php?f=5&t=731
Страница 1 из 1

Автор:  Mike [ 05 фев 2008, 13:48 ]
Заголовок сообщения:  Как происходит внедрение модуля DialUp

Уважаемые разработчики,

Подскажите, как производить внедрение модуля DialUp.
Поясню, у нас есть свой домарощенный (читай, плохой) биллинг и мы хотели бы перейти на BG-Billing. Но не понятно как производить сам переход.
Руками вводить клиентов с остатками сложно и муторно. Более того, с момента перехода клиент теряет все статистику. Можно конечно предоставить ему статистику из старого биллинга, но хотелось бы ввести в BG-Billing старые сессии, скажем, с начала года.

Кажется, что наиболее удобным (для нас) было бы:
1. Предоставить возможность вводить клиентов (договоры) из текстового файла в каком-либо удобном Вам формате.
2. Предоставить возможность вводить ссесии (и тут же их пересчитывать) из текстового файла также в удобном Вам виде.

Если у Вас продумана какая-нибудь иная процедура, то мы были бы рады с ней ознакомится.
С уважением,

Автор:  stark [ 05 фев 2008, 13:57 ]
Заголовок сообщения: 

Различных биллинговых систем, с которых происходит переход, много .. Обычно мы делаем это сами , т.е клиент дает нам базу(в каком-либо виде ) , а мы ее конвентируем в наш формат(т.е пишем конвертер) ..Часто эта процедура уникальна.. напишите на billing@bitel.ru и там уже договоритесь о фомате, в который вы будите выгружать(например в случае с sql базой нам проще обратиться к ней напрямую )

Автор:  Mike [ 06 фев 2008, 16:35 ]
Заголовок сообщения: 

А не могли бы вы выложить какой-нибудь "конвертор"?
Например, есть две таблицы user и session:
- User содержит поля login, password, balance (баланс на конктретную дату);
- Session содержит стандартный джентельментский набор.

Последовательность такова:
1. В BG-Billing создается шаблон договора со тарифным планом.
2. Переносятся user и выставляется баланс на конктретную дату;
3. Переносятся сессии с пересчетом остатков.

Если параметами в в данной процедуре будут date (дата баланса) и id шаблона, то мы могли бы все сделать самостоятельно. При этом, думаю, что многие будущие покупатели были бы Вам очень благодарны.

Автор:  Администратор [ 06 фев 2008, 17:44 ]
Заголовок сообщения: 

Под подобные данные конвертора нет. Мы обычно и не переносим сессии - только остаток. Если человеку нужен отчет за прошлые периоды - оставьте вход в старый биллинг.
А почему вы не можете просто залить в нашу БД нужные данные? Структура же описана..

Автор:  Mike [ 06 фев 2008, 18:40 ]
Заголовок сообщения: 

А достаточно ли просто залить данные сессий (без стоимости сессии, session_cost)?
Я так понял, что с модулем IPN пересчет происходит в конце месяца, а что присходит с DialUp?

Если происходит перерасчет сессий в конце периода, то вопрос снимается.

Автор:  Администратор [ 06 фев 2008, 20:17 ]
Заголовок сообщения: 

Если вы перенесете остаток входящим остатком в таблице contract, то никакие пересчеты его не затронут.

Автор:  Mike [ 08 фев 2008, 13:05 ]
Заголовок сообщения: 

В связи с предыдущим обсуждением у меня возник вопрос,
А можно ли пересчитать задним числом какие-либо сессии:
- за интервал дат;
- по одному договору;
- по одному логину;
- просто одну сессию?

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

Автор:  Администратор [ 08 фев 2008, 13:18 ]
Заголовок сообщения: 

Можно:
http://bgbilling.ru/v4.4/doc/ch07s13.html

Автор:  Mike [ 08 фев 2008, 13:33 ]
Заголовок сообщения: 

Спасибо,

только ссылка http://bg-billing.bitel.ru/v4.4/doc/ch07s13.html

Автор:  Администратор [ 08 фев 2008, 14:52 ]
Заголовок сообщения: 

А та не работает что ли у вас?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/