/** * Start time:12:17:32 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:12:17:32 2009-07-23<br> * Project: mobicents-isup-stack<br> * * @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski </a> */ public interface CircuitAssigmentMap extends ISUPParameter { public static final int _PARAMETER_CODE = 0x25; /** * See Q.763 3.69 Map type : 1544 kbit/s digital path map format (64 kbit/s * base rate) */ public static final int _MAP_TYPE_1544 = 1; /** * See Q.763 3.69 Map type : 2048 kbit/s digital path map format (64 kbit/s * base rate) */ public static final int _MAP_TYPE_2048 = 2; public int getMapType(); public void setMapType(int mapType); public int getMapFormat(); public void setMapFormat(int mapFormat); /** * Enables circuit * * @param circuitNumber * - index of circuit - must be number <1,31> * @throws IllegalArgumentException * - when number is not in range */ public void enableCircuit(int circuitNumber) throws IllegalArgumentException; /** * Disables circuit * * @param circuitNumber * - index of circuit - must be number <1,31> * @throws IllegalArgumentException * - when number is not in range */ public void disableCircuit(int circuitNumber) throws IllegalArgumentException; public boolean isCircuitEnabled(int circuitNumber) throws IllegalArgumentException; }