You probably want to have a look at the SER - Getting Started document. It will guide you stepwise through the most basic (and useful() setup and configurations of SER. You may also want to base your own configuration files on the examples. See also Get Started with SER for more information.

If you are going to use SER with RADIUSi as a back-end authentication/authorization/accounting server, you need the radiusclient.

Under development

The current SER in development has among many other things added presence. In order to simplify the testing, a special version of the unstable version of SER with presence has been made available (note! not for production use). Please read the presence guidebook for information about this functionality.

If you are interested in the new features for the current unstable SER, you can get the vary latest code from the repository of daily builds.

If you want also to keep the source updated and very current, you can download the source code using CVSi. To download the entire source tree of seri as anonymous user do the following:

set CVSROOT=:pserver:anonymous@cvs.berlios.de:/cvsroot/serexport CVSROOT

cvs loginand simply press enter when asked for password

cvs co sip_router A new directory sip_router will be created with the source code. See NEWS for recent changes and INSTALL for how to compile and install.

From time to time use cvs update in sip_router directory. That will update your source tree with the latest changes.

RTPProxy is used together with SER for handling media-streams (RTPi) for user agents behind NATi. The SER configuration script should use functions in the nathelper module to determine when to proxy and then call force_rtp_proxy() and unforce_rtp_proxy() to initiate and tear down audio sessions. See SER - Getting Started for how to use RTPProxy (and mediaproxy, the alternative developed in python).

RTPProxy has its own development page at www.rtpproxy.org and the latest stable or development version can be downloaded from there. Read README and INSTALL for more information.

The very latest development version of RTPProxy can be downloaded using the same cvs commands as described for SER above. However, use cvs co rtpproxy to check out the rtpproxy directory instead of sip_router.

SEMS version 0.9.0 can be found on the iptel.org FTP server for SEMS. NOTE!! A new SEMS version has recently been made available using subversion (an alternative to CVS). Read more about this version and SEMS before you consider using the old SEMS. The new SEMS has many new features and you are recommended to check out the new version from subversion and try it out.

If you are interested in latest pre release of serwebi, you can get latest code using CVS. To download the entire source tree of serweb as anonymous user do the following:

set CVSROOT=:pserver:anonymous@cvs.berlios.de:/cvsroot/serwebexport CVSROOT

cvs loginand simply press enter when asked for password

cvs co -P -r rel_0_10_0 serweb A new directory serweb will be created with the source code. See INSTALL file for installation instructions.

From time to time use cvs update in serweb directory. That will update your source tree with the latest changes.

SIPSak

SIPSak is a very efficient tool for sending and receiving SIP messages (i.e. simulating a user agent serveri/client). It can do a whole lot of things, everything from monitoring SER by regularly sending an OPTIONS message to simulate calls. It is light-weight and reads text-files with the messages to send (with some substitution). Download SIPSak from iptel.org's FTP server (grab the latest).