Subject: Loop detection in Invite request in stateless proxy

From: Benny Prijono <[email-masked]>
Date: Tue, 29 Feb 2000 16:34:41 +0000

Hi all,

Section 12.3.1 of the draft states that:
  "To prevent loops, a server must check if its own address is
   already contained in the Via header of the incoming request"

Section 6.44.1 states that a 482 (Loop Detected) response MUST be
returned when a loop is detected.

And finally, section 12.3 (last statement) states that a stateless proxy
forwards every request and response it received.

Based on these statements, I think this is the correct behaviour for
stateless proxy:
1. When the loop is detected, the stateless proxy will reply 
   with 482 (Loop Detected). 
2. The UAC then will send ACK.
3. Proxy will forward ACK to the UAS.
4. UAS will simply drop the ACK, maybe after complains loudly
   about the invalid message.

If this is the correct behaviour, then I'd like to know if there are any
ways to prevent the ACK to be received by the UAS.

Thanks in advance.

-- 
cheers,
Bennylp