Skip to content
standalone audio conferencing server based on resiprocate/recon 1.8 release series
Branch: master
Clone or download
Latest commit b3a1c47 Jan 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build build: add resip-src and resip-ld scripts for building against local … Jan 16, 2018
.gitignore Update .gitignore Nov 17, 2017
.travis.yml travis-ci: use xenial Jul 13, 2016
AUTHORS
AppSubsystem.cxx Change log subsystem to AppSubsystem::RECONSERVER Feb 18, 2017
AppSubsystem.hxx Change log subsystem to AppSubsystem::RECONSERVER Feb 18, 2017
B2BCallManager.cxx
B2BCallManager.hxx
CDRFile.cxx
CDRFile.hxx Add CDR implementation for CSV file logging Feb 18, 2017
COPYING Add COPYING and INSTALL Aug 7, 2013
ChangeLog
Makefile.am
MyConversationManager.cxx Change log subsystem to AppSubsystem::RECONSERVER Feb 18, 2017
MyConversationManager.hxx
MyMessageDecorator.cxx
MyMessageDecorator.hxx Update for namespace reconserver Feb 18, 2017
MyUserAgent.cxx Add SubscriptionForwarder May 16, 2017
MyUserAgent.hxx Add SubscriptionForwarder May 16, 2017
NEWS Initial import from resiprocate testUA project Jun 18, 2013
README README: put autoreconf ahead of configure Jun 16, 2016
RegistrationForwarder.cxx Change log subsystem to AppSubsystem::RECONSERVER Feb 18, 2017
RegistrationForwarder.hxx Update for namespace reconserver Feb 18, 2017
SubscriptionForwarder.cxx Add SubscriptionForwarder May 16, 2017
SubscriptionForwarder.hxx Add SubscriptionForwarder May 16, 2017
configure.ac
playback_prompt.wav Added WAV sources for playback_prompt.h and record_prompt.h Sep 3, 2013
reConServer.8 Add man page Aug 7, 2013
reConServer.config
reConServer.cxx Use signal handler from resip::ServerProcess May 24, 2017
reConServer.hxx Use signal handler from resip::ServerProcess May 24, 2017
reConServerConfig.cxx
reConServerConfig.hxx Update for namespace reconserver Feb 18, 2017
reConServer_readme.txt
reconserver.init Add init script Jun 28, 2017
reconserver.service Rename systemd service unit file to lowercase Jun 28, 2017
record_prompt.wav Added WAV sources for playback_prompt.h and record_prompt.h Sep 3, 2013

README

To prepare your machine for building the project, you need to install
the build dependencies.  On a Debian or Ubuntu system, you may use a
command like this:

$ sudo apt-get install \
     libresiprocate-dev librecon-dev libsipxtapi-dev \
     libresiprocate-turn-client-dev


NOTE: You must have at least reSIProcate v1.8.10

To build this project, note that CPPFLAGS are necessary:

$ git clone $REPOSITORY
$ cd reConServer
$ autoreconf --install
$ ./configure CPPFLAGS="-I/usr/include/sipxtapi -DDEFAULT_BRIDGE_MAX_IN_OUTPUTS=10 -D__pingtel_on_posix__ -D_linux -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DRESIP_TOOLCHAIN_GNU -DRESIP_OSTYPE_LINUX -DRESIP_ARCH_X86_64 -DHAVE_sockaddr_in_len -DUSE_CARES -DUSE_SSL -DUSE_IPV6 -DHAVE_EPOLL"
$ autoreconf --install
$ make


To run the project, see the original testua_readme.txt


G.722 notes
-----------

Earlier versions of the sipXtapi code (and packages) don't fully support
G.722 sample rate specification in the SDP.  This is a special case explained
in RFC 3551.

Use sipXtapi package version 3.3.0~test14 or later to have this work correctly.

You can’t perform that action at this time.