Source Code (Download)

First of all, please note that there are NO Releases. We believe that because the project is so dynamic, releases won’t make sense and anyway we do not have the man-power to do support for anything than the last source code revision.

There are 3 ways that you can get the source of the components

  1. Download the projects with Subversion (SVN)
  2. Get daily snapshots in convenient archives
  3. Get a VM ready-to-run image

Source Code over SVN


The Source Code is made available through SVN.

Browsing the Source Code

Browsing the SVN tree gives you a great view into the current status of this project’s code. You may also view the complete histories of any file in the repository without any Subversion client.

Getting the Source Code with Subversion

To get it you need Subversion.

SVN Structure

The project is split into several sub-projects, each dealing with a specific component:

  • ser_ims for the CSCFs
  • FHoSS for the HSS
  • JavaDiameterPeer for the Java Diameter Peer
  • CDiameterPeer for the C Diameter Peer

Anonymous SVN Access via SVN

Subprojects from sourceforge Developer SVN repository can be checked out through anonymous (svnserve) SVN with the following instruction set.

  • svn checkout svn://svn.code.sf.net/p/openimscore/code/ser_ims/trunk
  • svn checkout svn://svn.code.sf.net/p/openimscore/code/FHoSS/trunk
  • svn checkout svn://svn.code.sf.net/p/openimscore/code/JavaDiameterPeer/trunk
  • svn checkout svn://svn.code.sf.net/p/openimscore/code/CDiameterPeer/trunk

Anonymous SVN Access via HTTP

Subproject from sourceforge Developer SVN repository can be checked out through anonymous HTTP with the following instruction set.

  • svn checkout https://svn.code.sf.net/p/openimscore/code/ser_ims/trunk
  • svn checkout https://svn.code.sf.net/p/openimscore/code/FHoSS/trunk
  • svn checkout https://svn.code.sf.net/p/openimscore/code/JavaDiameterPeer/trunk
  • svn checkout https://svn.code.sf.net/p/openimscore/code/CDiameterPeer/trunk

Developer SVN Access via SSH

Only project developers can access the SVN tree via this method. SSH2 must be installed on your client machine. Substitute developername with the proper value. Enter your site password when prompted.

  • svn checkout svn+ssh://developername@svn.code.sf.net/p/openimscore/code/ser_ims/trunk
  • svn checkout svn+ssh://developername@svn.code.sf.net/p/openimscore/code/FHoSS/trunk
  • svn checkout svn+ssh://developername@svn.code.sf.net/p/openimscore/code/JavaDiameterPeer/trunk
  • svn checkout svn+ssh://developername@svn.code.sf.net/p/openimscore/code/CDiameterPeer/trunk

Get archives of daily snapshots


For your convenience, you can download the components compressed in one file each. Each night the latest revision is added. The revisions are not necessarily pulled on each iteration, but just one per day.Pay attention though, that these are not releases! As such, please only post bugs and issues regarding the last revision.

The daily revision snapshots can be found here: https://sourceforge.net/p/openimscore/code/HEAD/tarball