Chapter 11. Appendix - How to download and configure the latest version of SER

Table of Contents

Downloading the Latest SER Source Code
Making the SER Binaries and installing
Installing MediaProxy
Configuring the system
Init.d/ser
Init.d/mediaproxy
Supporting MySQL
Debugging Tips
Capture of SIP Messages
Generate Debug Information

This appendix will show you how to download all the relevant source code, compile and install all the binaries to make a working system. You will also be shown how to modify the source to support MySQL.

Downloading the Latest SER Source Code

As an alternative, you can get the source from the CVS. The source code to SER is kept under CVS control on the website cvs.berlios.de.

To load the source you will either need the CVS package or you will have to browse the ftp.berlios.de website to find the source code.

Most linux distributions have cvs loaded, in which case you can login to your usual account and enter the following command :-

cd src

export CVSROOT=:pserver:anonymous@cvs.berlios.de:/cvsroot/ser

cvs login

[ you will be prompted for a password, please just enter RETURN ]

cvs co -r rel_0_9_0 sip_router

This will create a directory sip_router in the current directory with all the source code, but not RTPproxy. To get RPTproxy, you run the command cvs co -r rel_0_9_0 rtpproxy