[Serdev] [Tracker] Created: (SER-200) Patch for a new nathelper
nat_uac_test (Contact != rport)
Nils Ohlmeier
nils at iptel.org
Wed Dec 20 12:00:38 UTC 2006
On Wednesday 20 December 2006 11:55, Klaus Darilion wrote:
> Nils Ohlmeier wrote:
> > Hi Klaus,
> >
> >> I thought this clients can also be spotted by comparing the port in the
> >> topmost Via header and the port from which the message was received.
> >>
> >> Which clients needs this new test?
> >
> > I dont know which client(s) exactly. But the scenario is pretty simple:
> > the UA answers (with the "broken" STUN support and behind a sym NAT) with
> > 200 OK on an re-INVITE -> the topmost Via is not from the UA... you could
> > ask your registrar if it sits behind a NAT, but if the first hop is not
> > your registrar... You see?
>
> As I think about it - if you test the response from the callee it is too
> late, because you have to force rtpproxy also for the request.
I'm talking here about an re-INVITE for an already running dialog (RTP proxy
decision is history already at the point), not about the initial transaction.
The re-INVITE can be triggered by any side (e.g by session-timer).
Nils
More information about the Serdev
mailing list