В документации этого нет.
Сам скрипт, если кому захочется делать отзыв на турбокнопку немедленно
Код:
import bitel.billing.server.contract.bean.*;
import bitel.billing.server.script.event.*;
import bitel.billing.common.KernelConst;
import java.util.*;
import bitel.billing.server.ipn.*;
import bitel.billing.server.ipn.bean.*;
import bitel.billing.common.module.ipn.IPNContractStatus;
import ru.bitel.bgbilling.server.util.*;
import bitel.billing.common.TimeUtils;
public void onEvent(event, setup, con, conSlave)
{
//mid модуля IPN
mid = 12;
//ID абонента CID
cid = event.getContractId();
//Запуск обсчета логов IPN
Calendar dt = new GregorianCalendar();
dt.set(Calendar.DAY_OF_MONTH ,31);
LogCalculator calculator = new LogCalculator();
calculator.setExecutingTime( dt );
calculator.setCids( "" + cid );
calculator.initTask( setup, 0, "mid=" + mid + "\nset.rules=1\ncomment="+"Изменено сервером по скрипту" );
calculator.startTask();
//IPN статус
ipnmodule = Setup.getSetup().getModuleSetup( mid );
IPNContractStatusManager ipn = new IPNContractStatusManager (con, mid, ipnmodule);
ipnstat = ipn.getContractStatus (cid);
//Проверка шлюза
ipn.changeStatus(cid, ipnstat, 0, true);
}