BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Применение тарифных опций
СообщениеДобавлено: 18 июн 2012, 16:51 
Не в сети

Зарегистрирован: 10 мар 2011, 13:10
Сообщения: 122
Откуда: Одинцово
Карма: 0
Можно получить правильный алгоритм действий для задания полосы по тарифу?
Что я делаю сейчас:
1. Добавляю тариф на договор (в тарифе задан параметер Опция соответствующий Опции модуля Inet)
2. Добавляю сервис Inet (коммутатор/порт ServiceModify не вызывается, скорость на порту не настраивается)
3. Добавляю в параметр сервиса Опции опцию, соответствующую опции в тарифе (вызывается ServiceModify и на порту устанавливается bandwidth)

Теперь при смене тарифа смены скорости не произойдет, потому что жестко задана опция в сервисе. Если же её удалить, то при следующих сменах тарифа ServiceModify будет вызываться и устанавливать bandwidth согласно Опции в тарифе.

Как можно делать то же самое для вновь создаваемого сервиса, чтобы не иметь этого геморроя с добавлением Опции в сервис?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение тарифных опций
СообщениеДобавлено: 18 июн 2012, 17:02 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
При добавлении сервиса (или при начале периода сервиса - если запущена задача планировщика) вызывается не serviceModify, а serviceCreate. Аналогично, при удалении сервиса (или при окончании периода действия сервиса) вызывается serviceCancel. Если необходимые действия не различаются, то можно из serviceCreate просто вызывать метод serviceModify.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение тарифных опций
СообщениеДобавлено: 08 авг 2012, 08:16 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Amir писал(а):
При добавлении сервиса (или при начале периода сервиса - если запущена задача планировщика) вызывается не serviceModify, а serviceCreate. Аналогично, при удалении сервиса (или при окончании периода действия сервиса) вызывается serviceCancel. Если необходимые действия не различаются, то можно из serviceCreate просто вызывать метод serviceModify.

"Активация/деактивация сервисов по периоду" эта задача проверяет переод сервиса и вызывает на нем serviceCreate или serviceCancel ?
Выставил дату окончания периода действия сервиса(вчерашнюю), запустил задачу и в радиус логах пусто.
А нужно чтобы serviceCancel вызывался. Не так что-то делаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение тарифных опций
СообщениеДобавлено: 09 авг 2012, 17:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Задача работает для случаев, когда наступает новый день, у сервиса период заканчивается вчерашним днем, а сервис никто не пересохраняет.
В случае, когда пересохраняете с новой датой - должно вызваться сразу же.
О том, что serviceCancel или serviceCreate отработал, говорит состояние сервиса. Если оно поменялось на удален - значит serviceCancel отработал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение тарифных опций
СообщениеДобавлено: 10 авг 2012, 13:58 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Amir писал(а):
В случае, когда пересохраняете с новой датой - должно вызваться сразу же.
О том, что serviceCancel или serviceCreate отработал, говорит состояние сервиса. Если оно поменялось на удален - значит serviceCancel отработал.

Я меняю дату окончания периода на вчерашнюю, после сохранения, состояние сервиса меняется на удален, и вызывается только serviceModify. У меня что то не так или баг?

Клиент: вер. 5.2 сборка 1013 от 23.07.2012 16:00:26
Сервер: вер. 5.2 сборка 1243 от 23.07.2012 15:35:21


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение тарифных опций
СообщениеДобавлено: 10 авг 2012, 14:27 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ошибка, похоже. Сегодня выложим обновление.


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

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


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

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


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

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