[reSIProcate] CSeq is incorrect in NOTIFY generated by DUM on SUBSCRIBE
Jason Fischl
jason.fischl at gmail.com
Tue Feb 24 09:52:24 CST 2009
My gut feeling here is to leave it unchanged. These kind of changes
may have unintended consequences.
Sent from my iPhone
On Feb 24, 2009, at 6:55, Adam Roach <adam at nostrum.com> wrote:
> Volodymyr:
>
> Thanks for the suggestion.
>
> In terms of the local CSeq: According to RFC 3261, The CSeq number
> space is unique in each direction. In other words, the CSeq in the
> NOTIFY is completely unrelated to the CSeq in the SUBSCRIBE. The
> original code is correct.
>
> I agree with you that the remote CSeq is not used, and can likely be
> removed. I'd be interested to have Scott, Jason, and Derek weigh in
> on whether this can be safely removed, or if there are some future
> plans for it.
>
> /a
>
> Volodymyr Tarasenko wrote:
>> Hi All,
>>
>> As I see dum is incorrectly generates CSeq in NOTIFY in case when
>> SUBSCRIBE's SCeq was not 1. NOTIFY's CSeq always starts from 2 in
>> spite of CSeq in SUBSCRIBE was not 1.
>> The fast patch is very simple:
>>
>> --- resip/dum/Dialog.cxx
>> +++ resip/dum/Dialog.cxx
>> @@ -136,7 +136,7 @@
>> }
>>
>> mRemoteCSeq = request.header(h_CSeq).sequence();
>> - mLocalCSeq = 1;
>> + mLocalCSeq = request.header(h_CSeq).sequence();
>>
>> DebugLog ( << "************** Created Dialog as UAS
>> **************" );
>> DebugLog ( << "mRemoteNameAddr: " << mRemoteNameAddr );
>>
>> Also, after code review I've found that mRemoteCSeq is never used
>> and looks like it could be safety removed.
>>
>> Regards,
>> Volodymyr!
>>
>>
>> _______________________________________________
>> resiprocate-devel mailing list
>> resiprocate-devel at resiprocate.org
>> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
More information about the resiprocate-devel
mailing list