[sr-dev] CVS:commitlog: rtpproxy main.c rtpp_command.c rtpp_defines.h rtpp_network.c rtpp_network.h

Maxim Sobolev sobomax at sippysoft.com
Tue Aug 11 01:24:06 CEST 2009


sobomax     2009/08/11 01:24:06 CEST

  SER CVS Repository

  Modified files:
    .                    main.c rtpp_command.c rtpp_defines.h 
                         rtpp_network.c rtpp_network.h 
  Log:
  Introduce automatic bridging functionality. The way it works is that
  the RTPproxy expects signalling layer (B2BUA, Sip Proxy etc) to let it
  know either local IP for media or remote IP for this particular call
  leg. If the local IP is specified, then it will be used verbatim,
  otherwise the local address will be determined automatically based
  on remote IP and result of dummy connect(2)/getsockname(2) calls.
  Both IPv6 and IPv4 addresses are supported.
  
  Internally feature is implemented as an extension to the U/L command.
  option "l" should be used for local addresses, or option "r" for remote,
  with IPv6 address enclosed into square brackets. For example:
  
  Ul[abcd:efgh:0:1] callid remote_ip remote_port fromtag
  
  Lr1.2.3.4 callid remote_ip remote_port fromtag totag
  
  Changes to OpenSIPS, Kamalio/SER and Sippy B2BUA are to follow.
  
  Sponsored by:   Evision GmbH
  
  Revision  Changes    Path
  1.92      +8 -8      rtpproxy/main.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/main.c.diff?r1=1.91&r2=1.92
  1.29      +76 -6     rtpproxy/rtpp_command.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_command.c.diff?r1=1.28&r2=1.29
  1.27      +7 -1      rtpproxy/rtpp_defines.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_defines.h.diff?r1=1.26&r2=1.27
  1.16      +97 -2     rtpproxy/rtpp_network.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_network.c.diff?r1=1.15&r2=1.16
  1.21      +8 -2      rtpproxy/rtpp_network.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/rtpproxy/rtpp_network.h.diff?r1=1.20&r2=1.21



More information about the sr-dev mailing list