Changes between Version 48 and Version 49 of RTPproxy

Show
Ignore:
Timestamp:
11/20/09 12:04:41 (10 months ago)
Author:
sobomax
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RTPproxy

    v48 v49  
    1818The Sippy RTPproxy is a high-performance software proxy server for RTP streams that can work together with [http://www.iptel.org/ser SIP Express Router (SER)], [http://www.opensips.org OpenSIPS], [http://www.kamailio.org/ Kamailio], [wiki:WikiStart Sippy B2BUA] or [https://svn.resiprocate.org/viewsvn/resiprocate/main/b2bua/ reSIProcate B2BUA]. 
    1919 
    20 The main purpose of RTPproxy is to make the communication between SIP user agents behind NAT(s) (Network Address Translator) possible. Several cases exists when direct end-to-end communication is not possible and RTP streams have to be relayed through another host. The RTPproxy can be used to setup such a relaying host. 
     20The main purpose of RTPproxy originally had been to make the communication between SIP user agents behind NAT(s) (Network Address Translator) possible. Several cases existed when direct end-to-end communication is not possible and RTP streams have to be relayed through another host. The RTPproxy can be used to setup such a relaying host. 
    2121 
    22 Originally created for handling NAT scenarious it can also act as a generic media relay as well as gateway RTP sessions between IPv4 and IPv6 networks. It can also perform number of additional functions, including call recording, playing pre-encoded announcements, real-time stream copying and RTP payload reframing. 
     22Later on it became apparent that there are many other possible uses for this software. It can be used in combination with signalling element (SIP Proxy or SIP B2BUA) to build complex VoIP networks, optimize traffic flow, collect voice quality information and so on. It can perform number of additional functions on RTP streams, including call recording, playing pre-encoded announcements, real-time stream copying and RTP payload reframing. 
    2323 
    2424The RTPproxy supports some advanced features, such as remote control mode, allowing building scalable distributed SIP VoIP networks. The [http://www.iptel.org/ser/component/module/nathelper nathelper] module included into the [http://www.iptel.org/ser SIP Express Router (SER)], [http://www.opensips.org OpenSIPS] or [http://www.kamailio.org/ Kamailio] as well [wiki:WikiStart Sippy B2BUA] allow using multiple RTPproxy instances running on remote machines for fault-tolerance and load-balancing purposes. 
    2525 
    2626RTPproxy was developed by Maxim Sobolev and now is being actively maintained by the [http://www.sippysoft.com Sippy Software, Inc.] 
     27 
     28= Why RTPproxy? = 
     29 
     30Traditional PBX-like VoIP switching packages act as a hub, pinning both media and signalling in one place. Such place often becomes bottleneck or single point of failure. In the modern interconnected world handling signalling separately from media in a distributed manner is necessity to build any network of medium or large size.  
    2731 
    2832= Getting RTPproxy =