All:

We recently ran into a UAC which registers many AORs
all using the same call-id and from tag (with incremented
CSEQ). Our initial belief that this was disallowed, but
a re-read of Section 10 seems to indicate that this is in 
fact the prescribed  behavior for an UAC since it makes 
no mention of the number of AORs being registered...

    Call-ID: All registrations from a UAC SHOULD use the same Call-ID
           header field value for registrations sent to a particular
           registrar.

           If the same client were to use different Call-ID values, a
           registrar could not detect whether a delayed REGISTER request
           might have arrived out of order.

      CSeq: The CSeq value guarantees proper ordering of REGISTER
           requests.  A UA MUST increment the CSeq value by one for each
           REGISTER request with the same Call-ID.

Presumably, the only reason we have NOT seen other UACs doing
this is that it limits them to serially registering all the AORs...

  UAs MUST NOT send a new registration (that is, containing new Contact
   header field values, as opposed to a retransmission) until they have
   received a final response from the registrar for the previous one or
   the previous REGISTER request has timed out.

Can someone more familiar with this situation comment on whether
it is fact the expected behavior for such a UAC with many AORs?
Appreciate any info or links to prior email threads.

Thanks and cheers,
Shaun Bharrat
Sonus Networks

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to