Book Image

Building Telephony Systems with OpenSER

Book Image

Building Telephony Systems with OpenSER

Overview of this book

Table of Contents (18 chapters)
Building Telephony Systems with OpenSER
Credits
About the Author
About the Reviewers
Preface
6
Building the User Portal with SerMyAdmin
Index

RTPProxy


RTPproxy cannot be ignored. I made a mistake to focus only on MediaProxy for this book. Some people claim that RTPproxy, developed in C, is in some cases ten times faster than MediaProxy, developed in Python. This is a huge difference and can't be ignored. It can be easily load balanced to achieve even greater scalability. However, MediaProxy has a resource able to fix the CDRs for dialogs with a missing BYE. RTPproxy does not have this same feature at the time I'm writing (I will present some ways to work around this). RTPproxy was developed by Maxim Sobolev and is now being actively maintained by Sippy Software Inc (http://www.rtpproxy.org).

Lab—Installing RTPProxy

Now let's quickly install the RTPproxy server.

Step 1: Donwload and compile the RTPproxy.

cd /usr/src
wget 
http://b2bua.org/chrome/site/rtpproxy-1.0.2.tar.gz
tar –xzvf rtpproxy-1.0.2.tar.gz
cd rtpproxy-1.0.2
./configure
make
make install

Step 2: Copy the file openser.rtpproxy, provided in the support area of the packtpub...