Benny Prijono wrote:
> Paul Kyzivat wrote:
>> I'm not sure about INFO, but overlap is allowed for NOTIFY. 
>> Furthermore, messages belonging to different usages of the same dialog 
>> can overlap - e.g. UPDATE and NOTIFY. (Assuming you have multiple 
>> usages in the dialog.)
> 
> I think UPDATE can never overlap, because there can only be one 
> outstanding offer/answer, cmiiw.

While this is true, and UPDATE need not carry an offer or answer.

        Paul

> Good point about CSeq below.
> 
> -benny
> 
> 
>> *BUT* overlapping has the potential to get you into trouble except in 
>> a few specific cases. The problem is that if the messages get 
>> reordered before delivery, then when the second one arrives it will be 
>> seen as having a CSeq that is too small, and so will fail. In some 
>> limited cases this may be ok. In particular, if you have an event 
>> package where each new NOTIFY supercedes the prior one, then all may 
>> be well. In all other cases it will be a problem.
>>
>> So in practice it may really be necessary to serialize most messages 
>> in a dialog.
>>
>>     Paul
> 
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to