On 10/4/17 4:20 PM, Andrew Pogrebennyk wrote:
Hi, I understand that there is no normative document for a B2BUA but in general as common sense dictates should the B2BUAs that generate multiple outgoing requests on their UAC side for a single incoming request due to parallel forking create unique From-tags or reuse the same From tag in every request (INVITE)? I have concerns over a SBC vendor that requires same From tag (else some overload prevention kicks in) because it looks like re-using From-tag (but having different Via branches of course) might trigger a loop detected response with some endpoints as per https://tools.ietf.org/html/rfc3261#section-8.2.2.2 What is the best practice here?
ISTM that if the B2BUA is intending to act mostly like a forking proxy, then it would make the most sense for it to generate a single new from-tag for itself corresponding 1:1 with the incoming from-tag on its UAS side and then use that for all outgoing forks. But that is technically a violation of UAC behavior, so I can see why some implementations might not do this.
Thanks, Paul _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors