Hi everyone, According to RFC 3261, a stateful proxy in section 16:
A stateful proxy must have a mechanism to maintain the target set as responses are received and associate the responses to each forwarded request with the original request. My question is, how do we implement this association? You have the original request, then this is forked to many new requests (the target set) and each request from the target set might have one or more response (the response context). However, once you fork the original request, you have a completely new transaction, that the proxy plays the client role, while for the original request, the proxy plays the server role. So my question is how do you implement the matching/association between the original request/transaction and the new forked requests/responses/transaction? Is it enough to work match only on the branch ids of the transaction from each side, or something more? It's actually one of the few places that RFC 3261 doesn't come up with a suggestion/recommendation, it actually doesn't touch at all the implementation specifics. Best, Filippos _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors