Module: sip-router
Branch: master
Commit: c4ea425076504248e1fd8f9022b3bf56c2293a83
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c4ea425…
Author: Richard Fuchs <rfuchs(a)sipwise.com>
Committer: Andreas Granig <agranig(a)sipwise.com>
Date: Thu Apr 19 17:42:52 2012 +0200
rtpproxy(k): Send Via branch to rtpproxy
- Introduce force/unforce options "1" and "2" to optionally
send first or second Via branch to rtpproxy, respectively.
This can be used to stop only a specific branch in the rtp
proxy, which is needed for complex serial looping scenarios
where in a race condition a new branch is processed before
a previous branch is cancelled, where the cancel would whipe
the whole call from the rtp proxy instead of just the old
branch, causing the subsequent rtp proxy lookup to fail.
---
modules/rtpproxy/doc/rtpproxy_admin.xml | 49 ++++++++++++++-
modules/rtpproxy/rtpproxy.c | 105 +++++++++++++++++++++++-------
modules/rtpproxy/rtpproxy_funcs.c | 24 +++++++
modules/rtpproxy/rtpproxy_funcs.h | 1 +
4 files changed, 153 insertions(+), 26 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=c4e…