org.mobicents.protocols.ss7.isup.message.parameter
Interface CircuitStateIndicator

All Superinterfaces:
ISUPComponent, ISUPParameter, java.io.Serializable

public interface CircuitStateIndicator
extends ISUPParameter

Start time:12:22:51 2009-07-23
Project: mobicents-isup-stack

Author:
Bartosz Baranowski

Field Summary
static int _CPS_CIB
          See Q.763 3.14 Call processing state : circuit incoming busy
static int _CPS_COB
          See Q.763 3.14 Call processing state : circuit outgoing busy
static int _CPS_IDLE
          See Q.763 3.14 Call processing state : idle
static int _HBS_LAR_BLOCKED
          See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : locally and remotely blocked
static int _HBS_LOCALY_BLOCKED
          See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : locally blocked
static int _HBS_NO_BLOCKING
          See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : no blocking (active)
static int _HBS_REMOTELY_BLOCKED
          See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : remotely blocked
static int _MBS_LAR_BLOCKED
          See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : locally and remotely blocked
static int _MBS_LOCALY_BLOCKED
          See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : localy blocked
static int _MBS_NO_BLOCKING
          See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : no blocking - active
static int _MBS_NPS_TRANSIENT
          See Q.763 3.14 Maintenance blocking state - for call processing state "0" : transient
static int _MBS_NPS_UNEQUIPED
          See Q.763 3.14 Maintenance blocking state - for call processing state "0" : unequipped
static int _MBS_REMOTELY_BLOCKED
          See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : remotely blocked blocked
static int _PARAMETER_CODE
           
 
Fields inherited from interface org.mobicents.protocols.ss7.isup.ISUPComponent
_PROTOCOL_VERSION
 
Method Summary
 byte createCircuitState(int MBS, int CPS, int HBS)
           
 int getCallProcessingState(byte b)
           
 byte[] getCircuitState()
           
 int getHardwareBlockingState(byte b)
           
 int getMaintenanceBlockingState(byte b)
           
 void setCircuitState(byte[] circuitState)
           
 
Methods inherited from interface org.mobicents.protocols.ss7.isup.message.parameter.ISUPParameter
getCode
 
Methods inherited from interface org.mobicents.protocols.ss7.isup.ISUPComponent
decodeElement, encodeElement, encodeElement
 

Field Detail

_PARAMETER_CODE

static final int _PARAMETER_CODE
See Also:
Constant Field Values

_MBS_NPS_TRANSIENT

static final int _MBS_NPS_TRANSIENT
See Q.763 3.14 Maintenance blocking state - for call processing state "0" : transient

See Also:
Constant Field Values

_MBS_NPS_UNEQUIPED

static final int _MBS_NPS_UNEQUIPED
See Q.763 3.14 Maintenance blocking state - for call processing state "0" : unequipped

See Also:
Constant Field Values

_MBS_NO_BLOCKING

static final int _MBS_NO_BLOCKING
See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : no blocking - active

See Also:
Constant Field Values

_MBS_LOCALY_BLOCKED

static final int _MBS_LOCALY_BLOCKED
See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : localy blocked

See Also:
Constant Field Values

_MBS_REMOTELY_BLOCKED

static final int _MBS_REMOTELY_BLOCKED
See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : remotely blocked blocked

See Also:
Constant Field Values

_MBS_LAR_BLOCKED

static final int _MBS_LAR_BLOCKED
See Q.763 3.14 Maintenance blocking state - for call processing state ~"0" : locally and remotely blocked

See Also:
Constant Field Values

_CPS_CIB

static final int _CPS_CIB
See Q.763 3.14 Call processing state : circuit incoming busy

See Also:
Constant Field Values

_CPS_COB

static final int _CPS_COB
See Q.763 3.14 Call processing state : circuit outgoing busy

See Also:
Constant Field Values

_CPS_IDLE

static final int _CPS_IDLE
See Q.763 3.14 Call processing state : idle

See Also:
Constant Field Values

_HBS_NO_BLOCKING

static final int _HBS_NO_BLOCKING
See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : no blocking (active)

See Also:
Constant Field Values

_HBS_LOCALY_BLOCKED

static final int _HBS_LOCALY_BLOCKED
See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : locally blocked

See Also:
Constant Field Values

_HBS_REMOTELY_BLOCKED

static final int _HBS_REMOTELY_BLOCKED
See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : remotely blocked

See Also:
Constant Field Values

_HBS_LAR_BLOCKED

static final int _HBS_LAR_BLOCKED
See Q.763 3.14 Hardware blocking state (Note: if this does not equal "0" Call Processing State must be equal to "3") : locally and remotely blocked

See Also:
Constant Field Values
Method Detail

getCircuitState

byte[] getCircuitState()

setCircuitState

void setCircuitState(byte[] circuitState)
                     throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

createCircuitState

byte createCircuitState(int MBS,
                        int CPS,
                        int HBS)

getCallProcessingState

int getCallProcessingState(byte b)

getHardwareBlockingState

int getHardwareBlockingState(byte b)

getMaintenanceBlockingState

int getMaintenanceBlockingState(byte b)


Copyright © 2010. All Rights Reserved.