Доброго времени суток!
Помогите со скриптом поведения "Статус договора изменен". Не получается получить ip адрес который прописан в сервисе у абонента
Это делается чтоб статус и ip передать внешнему скрипту
статус получаю вот этим скриптом, код не мой нашел на форуме
Код:
import bitel.billing.server.contract.bean.*;
import java.util.*;
import ru.bitel.billing.server.util.*;
import java.math.BigDecimal;
import bitel.billing.common.KernelConst;
import bitel.billing.common.TimeUtils.*;
import java.text.SimpleDateFormat;
import bitel.billing.common.IPUtils;
import ru.bitel.common.inet.IpAddress;
import ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorEvent;
import ru.bitel.bgbilling.modules.inet.api.common.bean.InetServ;
public void onEvent( event, setup, con, conSlave ) {
int cid = event.getContractId();
cm = new ContractManager( con );
c = cm.getContractById( cid );
int stat = c.getStatus();
print("status: " + stat+"\n");
Версия Биллинга 6.2