Kumar, Puneet (Puneet)
2014-10-01 13:08:40 UTC
Hi All,
Consider following use case:
UA1 Proxy UA2
----SUBSCRIBE---->
----------SUBSCRIBE----->
<----------200---------------
<-----------NOTIFY----------
<-------NOTIFY------
<-------200-----------
As seen above UA1 Subscribe to UA2 for an event through Proxy server.
UA2 accepts this subscribe & respond with a 200 followed by a NOTIFY to indicate current status of the event.
But somehow proxy send the NOTIFY first to UA1 followed by 200 for SUBSCRIBE.
As per section 3.1.4.4 on RFC 3265 above behavior on UA1 is allowed.
Currently UA1 ignores this NOTIFY as it always expected NOTIFY after 200(SUBSCRIBE)
What should UA1 do so that it can handle this message mismatch properly?
If UA2 receive some 4xx response for NOTIFY with a retry-after header will it retry NOTIFY?
Thanks,
Puneet
Consider following use case:
UA1 Proxy UA2
----SUBSCRIBE---->
----------SUBSCRIBE----->
<----------200---------------
<-----------NOTIFY----------
<-------NOTIFY------
<-------200-----------
As seen above UA1 Subscribe to UA2 for an event through Proxy server.
UA2 accepts this subscribe & respond with a 200 followed by a NOTIFY to indicate current status of the event.
But somehow proxy send the NOTIFY first to UA1 followed by 200 for SUBSCRIBE.
As per section 3.1.4.4 on RFC 3265 above behavior on UA1 is allowed.
Currently UA1 ignores this NOTIFY as it always expected NOTIFY after 200(SUBSCRIBE)
What should UA1 do so that it can handle this message mismatch properly?
If UA2 receive some 4xx response for NOTIFY with a retry-after header will it retry NOTIFY?
Thanks,
Puneet