/**
* Start time:13:18:50 2009-07-23<br>
* Project: mobicents-isup-stack<br>
*
* @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski </a>
*/
package org.mobicents.ss7.isup.message.parameter;
/**
* Start time:13:18:50 2009-07-23<br>
* Project: mobicents-isup-stack<br>
*
* @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski </a>
*/
public interface InstructionIndicators extends ISUPParameter {
// FIXME: XXX
public static final int _PARAMETER_CODE = 0;
//FIXME: add C defs
/**
* See Q.763 3.41 Transit at intermediate exchange indicator : transit
* interpretation
*/
public static final boolean _TI_TRANSIT_INTEPRETATION = false;
/**
* See Q.763 3.41 Transit at intermediate exchange indicator :
*/
public static final boolean _TI_ETE_INTEPRETATION = true;
/**
* See Q.763 3.41 Release call indicator : do not release
*/
public static final boolean _RCI_DO_NOT_RELEASE = false;
/**
* See Q.763 3.41 Release call indicator : reelase call
*/
public static final boolean _RCI_RELEASE = true;
/**
* See Q.763 3.41 Discard message indicator : do not discard message (pass
* on)
*/
public static final boolean _DMI_DO_NOT_DISCARD = false;
/**
* See Q.763 3.41 Discard message indicator : discard message
*/
public static final boolean _DMI_DISCARD = true;
/**
* See Q.763 3.41 Discard parameter indicator : do not discard parameter
* (pass on)
*/
public static final boolean _DPI_DO_NOT_DISCARD = false;
/**
* See Q.763 3.41 Discard parameter indicator : discard parameter
*/
public static final boolean _DPI_INDICATOR_DISCARD = true;
/**
* See Q.763 3.41 Pass on not possible indicator : release call
*/
public static final int _PONPI_RELEASE_CALL = 0;
/**
* See Q.763 3.41 Pass on not possible indicator : discard message
*/
public static final int _PONPI_DISCARD_MESSAGE = 1;
/**
* See Q.763 3.41 Pass on not possible indicator : discard parameter
*/
public static final int _PONPI_DISCARD_PARAMETER = 2;
/**
* See Q.763 3.41 Broadband/narrowband interworking indicator : pass on
*/
public static final int _BII_PASS_ON = 0;
/**
* See Q.763 3.41 Broadband/narrowband interworking indicator : discard
* message
*/
public static final int _BII_DISCARD_MESSAGE = 1;
/**
* See Q.763 3.41 Broadband/narrowband interworking indicator : release call
*/
public static final int _BII_RELEASE_CALL = 2;
/**
* See Q.763 3.41 Broadband/narrowband interworking indicator : discard
* parameter
*/
public static final int _BII_DISCARD_PARAMETER = 3;
public boolean isTransitAtIntermediateExchangeIndicator();
public void setTransitAtIntermediateExchangeIndicator(boolean transitAtIntermediateExchangeIndicator);
public boolean isReleaseCallindicator();
public void setReleaseCallindicator(boolean releaseCallindicator);
public boolean isSendNotificationIndicator();
public void setSendNotificationIndicator(boolean sendNotificationIndicator);
public boolean isDiscardMessageIndicator();
public void setDiscardMessageIndicator(boolean discardMessageIndicator);
public boolean isDiscardParameterIndicator();
public void setDiscardParameterIndicator(boolean discardParameterIndicator);
public int getPassOnNotPossibleIndicator();
public void setPassOnNotPossibleIndicator(int passOnNotPossibleIndicator2);
public int getBandInterworkingIndicator();
public void setBandInterworkingIndicator(int bandInterworkingIndicator);
public boolean isSecondOctetPresenet();
public void setSecondOctetPresenet(boolean secondOctetPresenet);
public byte[] getRaw();
public void setRaw(byte[] raw);
public boolean isUseAsRaw();
public void setUseAsRaw(boolean useAsRaw);
}