Цитата:
Могу-ли я как-то управлять созданием сессии или ее тарификацией? Например тарифицировать сессию, только если есть исходящий от клиента трафик?
Скажем если от клиента нет трафика исходящего в течении N-минут, а входящий есть, то данная сессия не тарифицируется или тарифицируется с иной ценой?
Сейчас сессия создается по любому типу трафика. Да и если будет исходящий, то наверное хоть сколько нибудь и входящего будет.
Тарификация не связана с созданием сессии - она происходит по указанному тарифу.
С другой стороны, если денег не достаточно или статус договора закрыт, то вызывается класс активации сервисов, метод serviceModify с newDeviceState=DISABLE, и после корректного выполнения данного метода сервис переключается в состояние отключен - тогда сессия перестает тарифицироваться.
Цитата:
Т.е. класс активации сервиса должен вызываться каждый раз как появляется трафик клиента? Точнее так - появился трафик->создание сессии->вызов активатора?
Нет, активация вызывается только когда нужно изменить параметры доступа.
Начисление в модуле inet происходит сразу же. То о чем вы пишите - переобсчет. Он вроде бы еще не доделан полностью.