Even if the NOTIFY is sent after the 2xx (SUBSCRIBE) it may arrive
first. And in the case if forking it may arrive without ever receiving a
2xx. So the subscriber must be prepared to receive it first. Once you
realize that, there is little point in restricting the notifier to send
the 2xx first. I suspect in some implementations these may be handled
asynchronously, and so the order of sending may be indeterminate. I see
no reason to force the implementation to synchronize them.
Thanks,
Paul
Rockson Li (zhengyli) wrote:
> Hi folks,
>
> I think the first NOTIFY message should be sent after 2xx(SUBSCRIBE).
> This is described in RFC3265 sec3.1.6.2
>
>
> Note that a NOTIFY message is always sent immediately after any 200-
> class response to a SUBSCRIBE request, regardless of whether the
> subscription has already been authorized.
>
>
> But why in RFC5057 Figure 3, both F1 and F2 are sent before
> 200(SUBSCRIBE)?
>
> thanks
>
> -Rockson
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors