Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 1.53 KB

Build_JSS7_Source.md

File metadata and controls

15 lines (12 loc) · 1.53 KB

Here is the list of commands you need to run for building Mobicents jSS7 from the source

  1. Clone jSS7 Repo : git clone https://github.com/RestComm/jss7.git
  2. 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
  3. Unpack the contents of the Dialogic SS7 dependencies : tar --no-same-owner -zxvf dpklnx.Z
  4. 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
  5. 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
  6. 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
  7. Build jSS7 with maven : mvn clean install -Dmaven.test.skip=true
  8. 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:

  1. mvn clean install -Pdeploy-module-jboss5 -Dmaven.test.skip=true (for jboss 5.1 server)
  2. mvn clean install -Pdeploy-module-wildfly -Dmaven.test.skip=true (for wildfly 10 server)