[Serusers] Contact Table

Juha Heinanen jh at tutpro.com
Mon Sep 1 07:21:45 CEST 2003


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




More information about the sr-users mailing list