Yes, we are going to implement it.
Jan.
On 01-09 08:21, Juha Heinanen wrote:
Jan Janak writes:
q is priority of a contact among all contacts existing for an Address of Record.
this reminds me of an old issue: is there any plans to support sequential forking based on the q value:
16.6 Request Forwarding
As soon as the target set is non-empty, a proxy MAY begin forwarding the request. A stateful proxy MAY process the set in any order. It MAY process multiple targets serially, allowing each client transaction to complete before starting the next. It MAY start client transactions with every target in parallel. It also MAY arbitrarily divide the set into groups, processing the groups serially and processing the targets in each group in parallel.
A common ordering mechanism is to use the qvalue parameter of targets obtained from Contact header fields (see Section 20.10). Targets are processed from highest qvalue to lowest. Targets with equal qvalues may be processed in parallel.
-- juha