Skip to content

arnaudcoquelet/oss_core

 
 

Repository files navigation

The OSS Core library currently provides classes that encapsulate functions and operations for:

* SIP ABNF Parser
* SIP Finite State Machines
* SIP B2B User Agent
* Java Script Engine using Google V8
* SIP Over Websockets
* STUN/TURN server
* RTP Proxy
* CARP High Availability
* Session Border Controller Implementation

Prerequisites (CentOS or Fedora)


To list build dependencies

grep '^BuildRequires' oss_core/oss_core.spec.in | awk '{print $2}'

To list runtime dependencies

grep '^Requires' oss_core/oss_core.spec.in | awk '{print $2}'

Building From Source (CentOS or Fedora)


OSS Core Library build environment is influenced by sipXecs build setup.

Download the source code from https://github.com/joegen/oss_core and build it

git clone https://github.com/joegen/oss_core.git
cd oss_core
git submodule init
git submoule update
autoreconf -if
mkdir -p .build
cd .build
../configure
make

Building RPMS (CentOS or Fedora)


Create RPM Build environment

echo "%_topdir      $HOME/rpmbuild" >> ~/.rpmmacros
mkdir -p ~/rpmbuild/{BUILD,SOURCES,RPMS,SRPMS,SPECS}
cd oss_core
autoreconf -if
mkdir -p .build
cd .build
../configure
make dist
rpmbuild -ta oss_core-*tar.gz

About

This is the core library for Karoo Bridge, an implementation of SIP Session Border Controller offered by OSS Software Solutions (http://www.ossapp.com)

Resources

License

Stars

Watchers

Forks

Packages

No packages published