4 new revisions:
Revision: 4f16a84d7c9b
Author: baranowb <[email protected]>
Date: Sun Nov 25 05:21:36 2012
Log: Changes required for MAP.NTFY
http://code.google.com/p/jss7/source/detail?r=4f16a84d7c9b
Revision: 5ae92bc34a01
Author: Sergey Vetyutnev <[email protected]>
Date: Mon Nov 26 05:57:30 2012
Log: Fixing ss7-cli.bat for running it for windows
http://code.google.com/p/jss7/source/detail?r=5ae92bc34a01
Revision: bb0012e6ddd6
Author: Sergey Vetyutnev <[email protected]>
Date: Mon Nov 26 06:03:39 2012
Log: Syntax error in a amnual
http://code.google.com/p/jss7/source/detail?r=bb0012e6ddd6
Revision: ab9ea85e1a74
Author: [email protected] <[email protected]>
Date: Mon Nov 26 12:09:17 2012
Log: Issue 177:sccp rsp show throws exception
http://code.google.com/p/jss7/source/detail?r=ab9ea85e1a74
==============================================================================
Revision: 4f16a84d7c9b
Author: baranowb <[email protected]>
Date: Sun Nov 25 05:21:36 2012
Log: Changes required for MAP.NTFY
http://code.google.com/p/jss7/source/detail?r=4f16a84d7c9b
Modified:
/map/map-api/src/main/java/org/mobicents/protocols/ss7/map/api/MAPApplicationContext.java
/map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/SupplementaryMessageImpl.java
/map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/UnstructuredSSNotifyResponseImpl.java
=======================================
---
/map/map-api/src/main/java/org/mobicents/protocols/ss7/map/api/MAPApplicationContext.java
Wed Aug 1 05:39:20 2012
+++
/map/map-api/src/main/java/org/mobicents/protocols/ss7/map/api/MAPApplicationContext.java
Sun Nov 25 05:21:36 2012
@@ -22,6 +22,8 @@
package org.mobicents.protocols.ss7.map.api;
+import java.io.Serializable;
+
import javolution.util.FastMap;
/**
@@ -30,7 +32,7 @@
* @author sergey vetyutnev
*
*/
-public class MAPApplicationContext {
+public class MAPApplicationContext implements Serializable {
private static long[] oidTemplate = new long[] { 0, 4, 0, 0, 1, 0, 0, 0
};
=======================================
---
/map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/SupplementaryMessageImpl.java
Fri Sep 28 07:31:01 2012
+++
/map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/SupplementaryMessageImpl.java
Sun Nov 25 05:21:36 2012
@@ -105,27 +105,33 @@
@Override
public void read(javolution.xml.XMLFormat.InputElement xml,
SupplementaryMessageImpl ussdMessage) throws XMLStreamException {
MAP_MESSAGE_XML.read(xml, ussdMessage);
+ //TODO: this is wrong, if no CBS, this will set default.
ussdMessage.ussdDataCodingSch = new
CBSDataCodingSchemeImpl(xml.getAttribute(DATA_CODING_SCHEME,
DEFAULT_DATA_CODING_SCHEME));
String encodedString = xml.getAttribute(STRING,
DEFAULT_USSD_STRING);
- try {
- ussdMessage.ussdString = new USSDStringImpl(encodedString,
ussdMessage.ussdDataCodingSch, null);
- } catch (MAPException e) {
- logger.error("Error while trying to read ussd
string", e);
- }
+ if(encodedString!=null)
+ try {
+ ussdMessage.ussdString = new USSDStringImpl(encodedString,
ussdMessage.ussdDataCodingSch, null);
+ } catch (MAPException e) {
+ logger.error("Error while trying to read ussd
string", e);
+ }
}
@Override
public void write(SupplementaryMessageImpl ussdMessage,
javolution.xml.XMLFormat.OutputElement xml) throws XMLStreamException {
MAP_MESSAGE_XML.write(ussdMessage, xml);
- xml.setAttribute(DATA_CODING_SCHEME,
ussdMessage.ussdDataCodingSch.getCode());
- String ussdStr = "";
- try {
- ussdStr =
ussdMessage.ussdString.getString(null);
- } catch (MAPException e) {
- logger.error("Error while trying to write ussd
string", e);
- }
- xml.setAttribute(STRING, ussdStr);
+ if(ussdMessage.ussdDataCodingSch!=null)
+ xml.setAttribute(DATA_CODING_SCHEME,
ussdMessage.ussdDataCodingSch.getCode());
+
+ if(ussdMessage.ussdString!=null)
+ try {
+ String ussdStr =
ussdMessage.ussdString.getString(null);
+ if(ussdStr!=null)
+ xml.setAttribute(STRING, ussdStr);
+ } catch (MAPException e) {
+ logger.error("Error while trying to write ussd
string", e);
+ }
+
}
};
}
=======================================
---
/map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/UnstructuredSSNotifyResponseImpl.java
Mon May 28 10:21:49 2012
+++
/map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/UnstructuredSSNotifyResponseImpl.java
Sun Nov 25 05:21:36 2012
@@ -21,6 +21,9 @@
*/
package org.mobicents.protocols.ss7.map.service.supplementary;
+import javolution.xml.XMLFormat;
+import javolution.xml.stream.XMLStreamException;
+
import org.mobicents.protocols.asn.AsnInputStream;
import org.mobicents.protocols.asn.AsnOutputStream;
import org.mobicents.protocols.asn.Tag;
@@ -31,6 +34,8 @@
import
org.mobicents.protocols.ss7.map.api.MAPParsingComponentExceptionReason;
import
org.mobicents.protocols.ss7.map.api.service.supplementary.MAPDialogSupplementary;
import
org.mobicents.protocols.ss7.map.api.service.supplementary.UnstructuredSSNotifyResponse;
+import org.mobicents.protocols.ss7.map.primitives.AlertingPatternImpl;
+import org.mobicents.protocols.ss7.map.primitives.ISDNAddressStringImpl;
import org.mobicents.protocols.ss7.map.primitives.MAPAsnPrimitive;
/**
@@ -150,4 +155,20 @@
return sb.toString();
}
+
+ protected static final XMLFormat<UnstructuredSSNotifyResponseImpl>
UNSTRUCTURED_SS_NOTIFY_RESPONSE_XML = new
XMLFormat<UnstructuredSSNotifyResponseImpl>(
+ UnstructuredSSNotifyResponseImpl.class) {
+
+ @Override
+ public void read(javolution.xml.XMLFormat.InputElement xml,
+ UnstructuredSSNotifyResponseImpl ussdMessage) throws
XMLStreamException {
+ USSD_MESSAGE_XML.read(xml, ussdMessage);
+ }
+
+ @Override
+ public void write(UnstructuredSSNotifyResponseImpl ussdMessage,
+ javolution.xml.XMLFormat.OutputElement xml) throws
XMLStreamException {
+ USSD_MESSAGE_XML.write(ussdMessage, xml);
+ }
+ };
}
==============================================================================
Revision: 5ae92bc34a01
Author: Sergey Vetyutnev <[email protected]>
Date: Mon Nov 26 05:57:30 2012
Log: Fixing ss7-cli.bat for running it for windows
http://code.google.com/p/jss7/source/detail?r=5ae92bc34a01
Modified:
/management/shell-client/src/main/config/ss7-cli.bat
=======================================
--- /management/shell-client/src/main/config/ss7-cli.bat Sun Sep 23
01:37:36 2012
+++ /management/shell-client/src/main/config/ss7-cli.bat Mon Nov 26
05:57:30 2012
@@ -55,7 +55,7 @@
rem Find run.jar, or we can't continue
-set RUNJAR=%SHELL_HOME%\bin\mobicents-ss7-shell.jar
+set RUNJAR=%SHELL_HOME%\lib\mobicents-ss7-shell.jar
if exist "%RUNJAR%" goto FOUND_RUN_JAR
echo Could not locate %RUNJAR%. Please check that you are in the
echo bin directory when running this script.
@@ -115,7 +115,7 @@
rem set JAVA_OPTS=-Xdebug
-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
rem Setup the java endorsed dirs
-set SHELL_ENDORSED_DIRS=%SHELL_HOME%\bin\lib
+set SHELL_ENDORSED_DIRS=%SHELL_HOME%\lib
echo
===============================================================================
==============================================================================
Revision: bb0012e6ddd6
Author: Sergey Vetyutnev <[email protected]>
Date: Mon Nov 26 06:03:39 2012
Log: Syntax error in a amnual
http://code.google.com/p/jss7/source/detail?r=bb0012e6ddd6
Modified:
/docs/sources/src/main/resources/en-US/Chapter-Shell.xml
=======================================
--- /docs/sources/src/main/resources/en-US/Chapter-Shell.xml Tue Aug 28
23:41:58 2012
+++ /docs/sources/src/main/resources/en-US/Chapter-Shell.xml Mon Nov 26
06:03:39 2012
@@ -80,7 +80,7 @@
<section id="disconnect_shell">
<title>Disconnect</title>
<para>Command to disconnect has following structure:</para>
- <programlisting>ss7 discconnect </programlisting>
+ <programlisting>ss7 disconnect</programlisting>
<example>
<title>Disconnect</title>
<screen>
==============================================================================
Revision: ab9ea85e1a74
Author: [email protected] <[email protected]>
Date: Mon Nov 26 12:09:17 2012
Log: Issue 177:sccp rsp show throws exception
http://code.google.com/p/jss7/source/detail?r=ab9ea85e1a74
Modified:
/sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutor.java
/sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/router/RuleImpl.java
/sccp/sccp-impl/src/test/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutorTest.java
=======================================
---
/sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutor.java
Thu Nov 15 04:44:46 2012
+++
/sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutor.java
Mon Nov 26 12:09:17 2012
@@ -23,6 +23,7 @@
package org.mobicents.protocols.ss7.sccp.impl.oam;
import java.util.Map;
+import java.util.Set;
import org.apache.log4j.Logger;
import org.mobicents.protocols.ss7.indicator.AddressIndicator;
@@ -193,13 +194,14 @@
if (this.sccpResource.getRemoteSsns().size() == 0) {
return SccpOAMMessage.RSS_DOESNT_EXIST;
}
+
+ Map<Integer, RemoteSubSystem> idVsRemoteSsn =
this.sccpResource.getRemoteSsns();
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, RemoteSubSystem> e :
this.sccpResource.getRemoteSsns().entrySet()) {
- int key = e.getKey();
- RemoteSubSystem rss = e.getValue();
+ for (Integer e : idVsRemoteSsn.keySet()) {
+ RemoteSubSystem rss = idVsRemoteSsn.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" ");
sb.append(rss);
sb.append("\n");
@@ -273,11 +275,12 @@
}
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, RemoteSignalingPointCode> e :
this.sccpResource.getRemoteSpcs().entrySet()) {
- int key = e.getKey();
- RemoteSignalingPointCode rsp = e.getValue();
+ Map<Integer, RemoteSignalingPointCode> idVsRspc =
this.sccpResource.getRemoteSpcs();
+ Set<Integer> rspIds = idVsRspc.keySet();
+ for (Integer e : rspIds) {
+ RemoteSignalingPointCode rsp = idVsRspc.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" ");
sb.append(rsp);
sb.append("\n");
@@ -344,11 +347,11 @@
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, SccpAddress> e :
this.router.getPrimaryAddresses().entrySet()) {
- int key = e.getKey();
- SccpAddress address = e.getValue();
+ Map<Integer, SccpAddress> idVsPrimAdd =
this.router.getPrimaryAddresses();
+ for (Integer e : idVsPrimAdd.keySet()) {
+ SccpAddress address = idVsPrimAdd.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" ");
sb.append(address);
sb.append("\n");
@@ -413,11 +416,11 @@
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, SccpAddress> e :
this.router.getBackupAddresses().entrySet()) {
- int key = e.getKey();
- SccpAddress address = e.getValue();
+ Map<Integer, SccpAddress> idVsBkAdd =
this.router.getBackupAddresses();
+ for (Integer e: idVsBkAdd.keySet()) {
+ SccpAddress address = idVsBkAdd.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" backup_add=");
sb.append(address);
sb.append("\n");
@@ -647,12 +650,13 @@
return SccpOAMMessage.RULE_DOESNT_EXIST;
}
+ Map<Integer, Rule> idVsRule = this.router.getRules();
+
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, Rule> e :
this.router.getRules().entrySet()) {
- int key = e.getKey();
- Rule rule = e.getValue();
+ for (Integer e: idVsRule.keySet()) {
+ Rule rule = idVsRule.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" Rule=");
sb.append(rule);
sb.append("\n");
@@ -784,12 +788,13 @@
return SccpOAMMessage.LMR_DOESNT_EXIST;
}
+ Map<Integer, LongMessageRule> idVsLngmsgRule =
this.router.getLongMessageRules();
+
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, LongMessageRule> e :
this.router.getLongMessageRules().entrySet()) {
- int key = e.getKey();
- LongMessageRule lmr = e.getValue();
+ for (Integer e : idVsLngmsgRule.keySet()) {
+ LongMessageRule lmr = idVsLngmsgRule.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" ");
sb.append(lmr);
sb.append("\n");
@@ -862,12 +867,12 @@
return SccpOAMMessage.SAP_DOESNT_EXIST;
}
+ Map<Integer, Mtp3ServiceAccessPoint> idVsMtp3SerAccPt =
this.router.getMtp3ServiceAccessPoints();
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, Mtp3ServiceAccessPoint> e :
this.router.getMtp3ServiceAccessPoints().entrySet()) {
- int key = e.getKey();
- Mtp3ServiceAccessPoint sap = e.getValue();
+ for (Integer e : idVsMtp3SerAccPt.keySet()) {
+ Mtp3ServiceAccessPoint sap =
idVsMtp3SerAccPt.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" ");
sb.append(sap);
sb.append("\n");
@@ -1021,11 +1026,11 @@
StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, ConcernedSignalingPointCode> e :
this.sccpResource.getConcernedSpcs().entrySet()) {
- int key = e.getKey();
- ConcernedSignalingPointCode ConcSpc =
e.getValue();
+ Map<Integer, ConcernedSignalingPointCode> idvsCsp =
this.sccpResource.getConcernedSpcs();
+ for (Integer e : idvsCsp.keySet()) {
+ ConcernedSignalingPointCode ConcSpc =
idvsCsp.get(e);
sb.append("key=");
- sb.append(key);
+ sb.append(e);
sb.append(" ");
sb.append(ConcSpc);
sb.append("\n");
=======================================
---
/sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/router/RuleImpl.java
Tue Nov 13 06:18:58 2012
+++
/sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/router/RuleImpl.java
Mon Nov 26 12:09:17 2012
@@ -532,7 +532,6 @@
buff.append(OPEN_BRACKET);
buff.append(this.mask);
buff.append(CLOSE_BRACKET);
- buff.append("\n");
return buff.toString();
}
}
=======================================
---
/sccp/sccp-impl/src/test/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutorTest.java
Thu Nov 15 00:56:32 2012
+++
/sccp/sccp-impl/src/test/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutorTest.java
Mon Nov 26 12:09:17 2012
@@ -72,7 +72,7 @@
private SccpStackImpl sccpStack = null;
private SccpExecutor sccpExecutor = null;
-
+
/**
*
*/
@@ -90,7 +90,7 @@
@BeforeMethod
public void setUp() throws IllegalStateException {
Mtp3UserPartImpl mtp3UserPartImpl = new Mtp3UserPartImpl();
-
+
this.sccpStack = new SccpStackImpl("SccpExecutorTest");
this.sccpStack.setMtp3UserPart(1, mtp3UserPartImpl);
this.sccpStack.start();
@@ -107,7 +107,7 @@
this.sccpStack.stop();
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testManageRule() {
String prim_addressCmd = "sccp primary_add create 1 71 2 8 0 0 3
123456789";
@@ -125,6 +125,13 @@
assertEquals(this.router.getRules().size(), 1);
assertEquals(this.router.getRules().get(1).getPrimaryAddressId(), 1);
+ // test show
+ createRuleCmd = "sccp rule show";
+ result = this.sccpExecutor.execute(createRuleCmd.split(" "));
+ assertEquals(
+ result,
+ "key=1
Rule=ruleType(Solitary);patternSccpAddress(pc=2,ssn=8,AI=71,gt=GT0001{na=NATIONAL,
digits=123456789});paddress(1);saddress(-1);mask(R)\n");
+
createRuleCmd = "sccp rule create 2 K 18 0 180 0 1 4 * solitary
1";
result = this.sccpExecutor.execute(createRuleCmd.split(" "));
assertTrue(result.equals(SccpOAMMessage.RULE_SUCCESSFULLY_ADDED));
@@ -134,8 +141,10 @@
SccpAddress pattern = rule.getPattern();
assertNotNull(pattern);
assertEquals((int) pattern.getAddressIndicator().getValue(),
18);
- assertEquals(pattern.getAddressIndicator().getRoutingIndicator(),
RoutingIndicator.ROUTING_BASED_ON_GLOBAL_TITLE);
- assertEquals(pattern.getGlobalTitle().getIndicator(),
+
assertEquals(pattern.getAddressIndicator().getRoutingIndicator(),
+ RoutingIndicator.ROUTING_BASED_ON_GLOBAL_TITLE);
+ assertEquals(
+ pattern.getGlobalTitle().getIndicator(),
GlobalTitleIndicator.GLOBAL_TITLE_INCLUDES_TRANSLATION_TYPE_NUMBERING_PLAN_ENCODING_SCHEME_AND_NATURE_OF_ADDRESS);
GT0100 gt = (GT0100) pattern.getGlobalTitle();
assertEquals(gt.getTranslationType(), 0);
@@ -227,68 +236,72 @@
createRuleCmd2 = "sccp rule show";
result = this.sccpExecutor.execute(createRuleCmd2.split(" "));
+ // String createRuleCmd3 = "sccp rule create 3 K 18 0 180 0 1 4 *
1";
+ // this.sccpExecutor.execute(createRuleCmd3.split(" "));
+ // assertEquals( result,SccpOAMMessage.RULE_SUCCESSFULLY_ADDED);
+ // assertEquals( this.router.getRules().size(),3);
-
-// String createRuleCmd3 = "sccp rule create 3 K 18 0 180 0 1 4 *
1";
-// this.sccpExecutor.execute(createRuleCmd3.split(" "));
-// assertEquals( result,SccpOAMMessage.RULE_SUCCESSFULLY_ADDED);
-// assertEquals( this.router.getRules().size(),3);
+ }
- }
-
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testMaskSectionsValidations() {
-
+
String incorrect_prim_addressCmd = "sccp primary_add create 1 71 6535 8
0 0 12 93707100007";
String incorrect_prim_address_deleteCmd = "sccp primary_add delete
1";
String correct_prim_addressCmd = "sccp primary_add create 1 71 6535 8 0
0 12 -/-";
-
+
String incorrectCreateRuleCmd = "sccp rule create 2 R/K 18 0 180 0 1 4 *
solitary 1";
String correctCreateRuleCmd = "sccp rule create 2 R/K 18 0 180 0 1 4
937/* solitary 1";
-
+
String incorrect_sec_addressCmd = "sccp backup_add create 1 71 6535 8 0
0 12 93707100007";
String correctCreateRuleCmdWithSecId = "sccp rule create 2 R/K 18 0 180
0 1 4 937/* solitary 1 1";
-
-
+
String result =
this.sccpExecutor.execute(incorrectCreateRuleCmd.split(" "));
assertEquals(result, SccpOAMMessage.SEC_MISMATCH_PATTERN);
-
+
this.sccpExecutor.execute(incorrect_prim_addressCmd.split(" "));
result = this.sccpExecutor.execute(correctCreateRuleCmd.split("
"));
assertEquals(result, SccpOAMMessage.SEC_MISMATCH_PRIMADDRESS);
-
+
this.sccpExecutor.execute(incorrect_prim_address_deleteCmd.split("
"));
this.sccpExecutor.execute(correct_prim_addressCmd.split(" "));
this.sccpExecutor.execute(incorrect_sec_addressCmd.split(" "));
result =
this.sccpExecutor.execute(correctCreateRuleCmdWithSecId.split(" "));
-
+
assertEquals(result, SccpOAMMessage.SEC_MISMATCH_SECADDRESS);
}
/**
- * Test for bug http://code.google.com/p/mobicents/issues/detail?id=3057
- * NPE when creating SCCP primary address via CLI
+ * Test for bug http://code.google.com/p/mobicents/issues/detail?id=3057
NPE
+ * when creating SCCP primary address via CLI
*/
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testManageAddress() {
String prim_addressCmd = "sccp primary_add create 1 71 6535 8 0 0 12
93707100007";
String result = this.sccpExecutor.execute(prim_addressCmd.split("
"));
- assertEquals( result,SccpOAMMessage.ADDRESS_SUCCESSFULLY_ADDED);
- assertEquals( this.router.getPrimaryAddresses().size(),1);
+ assertEquals(result, SccpOAMMessage.ADDRESS_SUCCESSFULLY_ADDED);
+ assertEquals(this.router.getPrimaryAddresses().size(), 1);
+
+ // test show
+ prim_addressCmd = "sccp primary_add show";
+ result = this.sccpExecutor.execute(prim_addressCmd.split(" "));
+ assertEquals(result, "key=1 pc=6535,ssn=8,AI=71,gt=GT0001{na=SPARE_12,
digits=93707100007}\n");
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testPrimAddress() {
String rspCmd = "sccp primary_add create 11 71 6535 8 0 0 12
93707100007";
- // <id> <address-indicator> <point-code> <subsystem-number>
<translation-type> <numbering-plan> <nature-of-address-indicator> <digits>
+ // <id> <address-indicator> <point-code> <subsystem-number>
+ // <translation-type> <numbering-plan>
<nature-of-address-indicator>
+ // <digits>
String res = this.sccpExecutor.execute(rspCmd.split(" "));
assertEquals(this.router.getPrimaryAddresses().size(), 1);
SccpAddress addr = this.router.getPrimaryAddress(11);
assertEquals(addr.getAddressIndicator().getValue(), 71);
assertEquals(addr.getSignalingPointCode(), 6535);
assertEquals(addr.getSubsystemNumber(), 8);
-
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));
+
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));
rspCmd = "sccp primary_add create 11 71 6536 8 0 0 12
93707100007";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -326,18 +339,25 @@
assertEquals(this.router.getPrimaryAddresses().size(), 0);
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testBackupAddress() {
String rspCmd = "sccp backup_add create 11 71 6535 8 0 0 12
93707100007";
- // <id> <address-indicator> <point-code> <subsystem-number>
<translation-type> <numbering-plan> <nature-of-address-indicator> <digits>
+ // <id> <address-indicator> <point-code> <subsystem-number>
+ // <translation-type> <numbering-plan>
<nature-of-address-indicator>
+ // <digits>
String res = this.sccpExecutor.execute(rspCmd.split(" "));
assertEquals(this.router.getBackupAddresses().size(), 1);
SccpAddress addr = this.router.getBackupAddress(11);
assertEquals(addr.getAddressIndicator().getValue(), 71);
assertEquals(addr.getSignalingPointCode(), 6535);
assertEquals(addr.getSubsystemNumber(), 8);
-
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));
+
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));
+
+ // test show
+ rspCmd = "sccp backup_add show";
+ res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=11
backup_add=pc=6535,ssn=8,AI=71,gt=GT0001{na=SPARE_12,
digits=93707100007}\n");
rspCmd = "sccp backup_add create 11 71 6536 8 0 0 12
93707100007";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -375,7 +395,7 @@
assertEquals(this.router.getBackupAddresses().size(), 0);
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testLmr() {
String rspCmd = "sccp lmr create 1 11 12 udt";
@@ -384,7 +404,12 @@
LongMessageRule lmr = this.router.getLongMessageRule(1);
assertEquals(lmr.getFirstSpc(), 11);
assertEquals(lmr.getLastSpc(), 12);
- assertEquals(lmr.getLongMessageRuleType(),
LongMessageRuleType.LongMessagesForbidden);
+ assertEquals(lmr.getLongMessageRuleType(),
LongMessageRuleType.LongMessagesForbidden);
+
+ // Test Show
+ rspCmd = "sccp lmr show";
+ res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=1 firstSpc=11, lastSpc=12,
ruleType=LongMessagesForbidden\n");
rspCmd = "sccp lmr create 2 13 14 xudt";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -392,7 +417,7 @@
lmr = this.router.getLongMessageRule(2);
assertEquals(lmr.getFirstSpc(), 13);
assertEquals(lmr.getLastSpc(), 14);
- assertEquals(lmr.getLongMessageRuleType(),
LongMessageRuleType.XudtEnabled);
+ assertEquals(lmr.getLongMessageRuleType(),
LongMessageRuleType.XudtEnabled);
rspCmd = "sccp lmr create 3 15 16 ludt";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -400,7 +425,7 @@
lmr = this.router.getLongMessageRule(3);
assertEquals(lmr.getFirstSpc(), 15);
assertEquals(lmr.getLastSpc(), 16);
- assertEquals(lmr.getLongMessageRuleType(),
LongMessageRuleType.LudtEnabled);
+ assertEquals(lmr.getLongMessageRuleType(),
LongMessageRuleType.LudtEnabled);
rspCmd = "sccp lmr create 4 17 18 ludt_segm";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -473,7 +498,7 @@
assertEquals(this.router.getLongMessageRules().size(), 3);
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testSap() {
String rspCmd = "sccp sap create 5 101 11 2";
@@ -486,7 +511,12 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
Mtp3ServiceAccessPoint sap =
this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 11);
- assertEquals(sap.getMtp3Destinations().size(), 0);
+ assertEquals(sap.getMtp3Destinations().size(), 0);
+
+ // test show
+ rspCmd = "sccp sap show";
+ res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=5 mtp3Id=1, opc=11, ni=2,
dpcList=[]\n");
rspCmd = "sccp sap create 5 1 11 2";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -494,7 +524,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 11);
- assertEquals(sap.getMtp3Destinations().size(), 0);
+ assertEquals(sap.getMtp3Destinations().size(), 0);
rspCmd = "sccp sap modify 5 2 12 2";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -502,14 +532,14 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 11);
- assertEquals(sap.getMtp3Destinations().size(), 0);
+ assertEquals(sap.getMtp3Destinations().size(), 0);
rspCmd = "sccp sap modify 5 1 13 2";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 0);
+ assertEquals(sap.getMtp3Destinations().size(), 0);
rspCmd = "sccp sap modify 6 2 14 2";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -517,8 +547,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 0);
-
+ assertEquals(sap.getMtp3Destinations().size(), 0);
rspCmd = "sccp dest create 1 7 31 32 3 4 255";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -526,14 +555,14 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 0);
+ assertEquals(sap.getMtp3Destinations().size(), 0);
rspCmd = "sccp dest create 5 7 31 32 3 4 255";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 1);
+ assertEquals(sap.getMtp3Destinations().size(), 1);
Mtp3Destination dest = sap.getMtp3Destination(7);
assertEquals(dest.getFirstDpc(), 31);
assertEquals(dest.getLastDpc(), 32);
@@ -547,7 +576,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 1);
+ assertEquals(sap.getMtp3Destinations().size(), 1);
dest = sap.getMtp3Destination(7);
assertEquals(dest.getFirstDpc(), 31);
@@ -557,7 +586,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 1);
+ assertEquals(sap.getMtp3Destinations().size(), 1);
dest = sap.getMtp3Destination(7);
assertEquals(dest.getFirstDpc(), 31);
@@ -567,7 +596,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 1);
+ assertEquals(sap.getMtp3Destinations().size(), 1);
dest = sap.getMtp3Destination(7);
assertEquals(dest.getFirstDpc(), 31);
@@ -576,7 +605,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 1);
+ assertEquals(sap.getMtp3Destinations().size(), 1);
dest = sap.getMtp3Destination(7);
assertEquals(dest.getFirstDpc(), 40);
assertEquals(dest.getSlsMask(), 15);
@@ -599,7 +628,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 1);
+ assertEquals(sap.getMtp3Destinations().size(), 1);
dest = sap.getMtp3Destination(7);
assertEquals(dest.getFirstDpc(), 40);
@@ -609,7 +638,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 1);
+ assertEquals(sap.getMtp3Destinations().size(), 1);
dest = sap.getMtp3Destination(7);
assertEquals(dest.getFirstDpc(), 40);
@@ -618,7 +647,7 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 0);
+ assertEquals(sap.getMtp3Destinations().size(), 0);
rspCmd = "sccp sap delete 1";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -626,39 +655,44 @@
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
1);
sap = this.router.getMtp3ServiceAccessPoint(5);
assertEquals(sap.getOpc(), 13);
- assertEquals(sap.getMtp3Destinations().size(), 0);
+ assertEquals(sap.getMtp3Destinations().size(), 0);
rspCmd = "sccp sap delete 5";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertEquals(this.router.getMtp3ServiceAccessPoints().size(),
0);
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testRsp() {
String rspCmd = "sccp rsp create 1 11 0 0";
String res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+ assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
RemoteSignalingPointCode spc =
this.sccpResource.getRemoteSpc(1);
assertEquals(spc.getRemoteSpc(), 11);
-
+
+ // test show
+ rspCmd = "sccp rsp show";
+ res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=1 rsp=11 rsp-flag=0 mask=0 rsp-prohibited=false
rsccp-prohibited=false\n");
+
rspCmd = "sccp rsp create 1 12 0 0";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.RSPC_ALREADY_EXIST));
- assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+ assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
spc = this.sccpResource.getRemoteSpc(1);
assertEquals(spc.getRemoteSpc(), 11);
rspCmd = "sccp rsp modify 2 12 0 0";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.RSPC_DOESNT_EXIST));
- assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+ assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
spc = this.sccpResource.getRemoteSpc(1);
assertEquals(spc.getRemoteSpc(), 11);
rspCmd = "sccp rsp modify 1 12 0 0";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+ assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
spc = this.sccpResource.getRemoteSpc(1);
assertEquals(spc.getRemoteSpc(), 12);
@@ -671,40 +705,45 @@
rspCmd = "sccp rsp delete 5";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.RSPC_DOESNT_EXIST));
- assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+ assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
spc = this.sccpResource.getRemoteSpc(1);
assertEquals(spc.getRemoteSpc(), 12);
rspCmd = "sccp rsp delete 1";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSpcs().size(),0);
+ assertEquals(this.sccpResource.getRemoteSpcs().size(), 0);
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testRss() {
String rspCmd = "sccp rss create 2 11 8 0";
String res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
RemoteSubSystem rss = this.sccpResource.getRemoteSsn(2);
assertEquals(rss.getRemoteSpc(), 11);
assertEquals(rss.getRemoteSsn(), 8);
assertFalse(rss.getMarkProhibitedWhenSpcResuming());
+ // Test show
+ rspCmd = "sccp rss show";
+ res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=2 rsp=11 rss=8 rss-flag=0
rss-prohibited=false\n");
+
rspCmd = "sccp rss delete 5";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.RSS_DOESNT_EXIST));
- assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
rss = this.sccpResource.getRemoteSsn(2);
assertEquals(rss.getRemoteSpc(), 11);
rspCmd = "sccp rss delete 2";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSsns().size(),0);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 0);
rspCmd = "sccp rss create 2 12 8 0 prohibitedWhenSpcResuming";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
rss = this.sccpResource.getRemoteSsn(2);
assertEquals(rss.getRemoteSpc(), 12);
assertEquals(rss.getRemoteSsn(), 8);
@@ -713,7 +752,7 @@
rspCmd = "sccp rss create 2 12 8 0";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.RSS_ALREADY_EXIST));
- assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
rss = this.sccpResource.getRemoteSsn(2);
assertEquals(rss.getRemoteSpc(), 12);
assertEquals(rss.getRemoteSsn(), 8);
@@ -721,7 +760,7 @@
rspCmd = "sccp rss modify 2 13 18 0";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
rss = this.sccpResource.getRemoteSsn(2);
assertEquals(rss.getRemoteSpc(), 13);
assertEquals(rss.getRemoteSsn(), 18);
@@ -729,7 +768,7 @@
rspCmd = "sccp rss modify 2 14 19 0 prohibitedWhenSpcResuming";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
rss = this.sccpResource.getRemoteSsn(2);
assertEquals(rss.getRemoteSpc(), 14);
assertEquals(rss.getRemoteSsn(), 19);
@@ -738,7 +777,7 @@
rspCmd = "sccp rss modify 3 15 19 0 prohibitedWhenSpcResuming";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.RSS_DOESNT_EXIST));
- assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+ assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
rss = this.sccpResource.getRemoteSsn(2);
assertEquals(rss.getRemoteSpc(), 14);
assertEquals(rss.getRemoteSsn(), 19);
@@ -754,32 +793,37 @@
res = this.sccpExecutor.execute(rspCmd.split(" "));
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testConcernedSpc() {
String rspCmd = "sccp csp create 3 21";
String res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+ assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
ConcernedSignalingPointCode cspc =
this.sccpResource.getConcernedSpc(3);
assertEquals(cspc.getRemoteSpc(), 21);
+ // Show test
+ rspCmd = "sccp csp show";
+ res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=3 rsp=21\n");
+
rspCmd = "sccp csp create 3 22";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.CS_ALREADY_EXIST));
- assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+ assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
cspc = this.sccpResource.getConcernedSpc(3);
assertEquals(cspc.getRemoteSpc(), 21);
rspCmd = "sccp csp modify 3 23";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+ assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
cspc = this.sccpResource.getConcernedSpc(3);
assertEquals(cspc.getRemoteSpc(), 23);
rspCmd = "sccp csp modify 33 24";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.CS_DOESNT_EXIST));
- assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+ assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
cspc = this.sccpResource.getConcernedSpc(3);
assertEquals(cspc.getRemoteSpc(), 23);
@@ -792,16 +836,16 @@
rspCmd = "sccp csp delete 33";
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertTrue(res.equals(SccpOAMMessage.CS_DOESNT_EXIST));
- assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+ assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
cspc = this.sccpResource.getConcernedSpc(3);
assertEquals(cspc.getRemoteSpc(), 23);
rspCmd = "sccp csp delete 3";
res = this.sccpExecutor.execute(rspCmd.split(" "));
- assertEquals( this.sccpResource.getConcernedSpcs().size(),0);
+ assertEquals(this.sccpResource.getConcernedSpcs().size(), 0);
}
- @Test(groups = { "oam","functional.mgmt"})
+ @Test(groups = { "oam", "functional.mgmt" })
public void testParameters() {
String rspCmd = "sccp set xxx 200";
@@ -836,7 +880,6 @@
res = this.sccpExecutor.execute(rspCmd.split(" "));
assertEquals(this.sccpStack.getSstTimerDuration_IncreaseFactor(), 2.55);
-
rspCmd = "sccp get zMarginXudtMessage";
res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -860,15 +903,14 @@
rspCmd = "sccp get";
res = this.sccpExecutor.execute(rspCmd.split(" "));
-
+
}
-
class Mtp3UserPartImpl implements Mtp3UserPart {
public void addMtp3UserPartListener(Mtp3UserPartListener arg0) {
// TODO Auto-generated method stub
-
+
}
public int getMaxUserDataLength(int arg0) {
@@ -878,16 +920,19 @@
public void removeMtp3UserPartListener(Mtp3UserPartListener
arg0) {
// TODO Auto-generated method stub
-
+
}
public void sendMessage(Mtp3TransferPrimitive arg0) throws
IOException {
// TODO Auto-generated method stub
-
+
}
- /* (non-Javadoc)
- * @see
org.mobicents.protocols.ss7.mtp.Mtp3UserPart#getMtp3TransferPrimitiveFactory()
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.mobicents.protocols.ss7.mtp.Mtp3UserPart#
+ * getMtp3TransferPrimitiveFactory()
*/
@Override
public Mtp3TransferPrimitiveFactory
getMtp3TransferPrimitiveFactory() {
@@ -895,8 +940,11 @@
return null;
}
- /* (non-Javadoc)
- * @see
org.mobicents.protocols.ss7.mtp.Mtp3UserPart#getRoutingLabelFormat()
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ *
org.mobicents.protocols.ss7.mtp.Mtp3UserPart#getRoutingLabelFormat()
*/
@Override
public RoutingLabelFormat getRoutingLabelFormat() {
@@ -904,13 +952,17 @@
return null;
}
- /* (non-Javadoc)
- * @see
org.mobicents.protocols.ss7.mtp.Mtp3UserPart#setRoutingLabelFormat(org.mobicents.protocols.ss7.mtp.RoutingLabelFormat)
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ *
org.mobicents.protocols.ss7.mtp.Mtp3UserPart#setRoutingLabelFormat
+ * (org.mobicents.protocols.ss7.mtp.RoutingLabelFormat)
*/
@Override
public void setRoutingLabelFormat(RoutingLabelFormat arg0) {
// TODO Auto-generated method stub
-
+
}
@Override
@@ -920,7 +972,7 @@
@Override
public void setUseLsbForLinksetSelection(boolean arg0) {
-
+
}
}
}