-
Notifications
You must be signed in to change notification settings - Fork 226
Build jSS7 from Source
Sergey Vetyutnev edited this page May 11, 2017
·
6 revisions
Here is the list of commands you need to run for building Mobicents jSS7 from the source
- Clone jSS7 Repo :
git clone https://github.com/RestComm/jss7.git
- Download Dialogic dependencies from Dialogic website. This is required to build the hardware part of jSS7 to have support for Dialogic boards in case you can't use SIGTRAN directly :
wget https://www.dialogic.com/files/DSI/developmentpackages/linux/dpklnx.Z
- Unpack the contents of the Dialogic SS7 dependencies :
tar --no-same-owner -zxvf dpklnx.Z
- Install the Dialogic SS7 Java Dependency in your local maven repository :
mvn install:install-file -DgroupId=com.vendor.dialogic -DartifactId=gctapi -Dversion=6.7.1 -Dpackaging=jar -Dfile=./JAVA/gctApi.jar
- Download Sun JMX tools dependency used by the jSS7 simulator :
wget http://www.datanucleus.org/downloads/maven2/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar
- Install the Sun JMX Tools Dependency in your local maven repository :
mvn install:install-file -DgroupId=com.sun.jdmk -DartifactId=jmxtools -Dversion=1.2.1 -Dpackaging=jar -Dfile=jmxtools-1.2.1.jar
- Build jSS7 with maven :
mvn clean install -Dmaven.test.skip=true
- Enjoy the best SS7 Open Source Stack out there ;) !
Note: For deploying of binaries into a local JBOSS AS you need to configure a JBOSS_HOME environmental variable to a JBOSS folder and run following mvn commands:
-
mvn clean install -Pdeploy-module-jboss5 -Dmaven.test.skip=true
(for jboss 5.1 server) -
mvn clean install -Pdeploy-module-wildfly -Dmaven.test.skip=true
(for wildfly 10 server)