Hi Dushyant , If Notifier timeouts then how come UAC know about this, UAC must be in neutral state of subcribe dialog and running some re-subcription timer. When that expires uac sends a re-subscribe,now if this RE-SUBSCRIBE gets 481 then you can remove usage at proxy.
note: still to remove hanging usages you can have some strategy. Regards, Sumit Jindal On Mon, Dec 14, 2009 at 5:43 PM, Dushyant Dhalia <[email protected]> wrote: > The scenario is as follows - > > 1. UAC sends SUBSCRIBE. > 2. Proxy forwards SUBSCRIBE to the NOTIFIER. > 3. NOTIFIER sends 200 (OK) which is received by the UAC. > 4. NOTIFIER sends NOTIFY which is lost, retransmissions are also lost. > > As per RFCs 3265 and 5057 subscribe usage should be destroyed in such a > scenario. See sec. 4.2 of RFC 5057 (NOTIFY or refresh-SUBSCRIBE request > timeout). In such a case UAC and NOTIFIER would destroy then SUBSCRIBE > dialog quietly. > > Now my questions are - > 1. Does the proxy server have to start a timer for receipt of NOTIFY? > 2. What should be the value of such a timer, if any? > 3. Won't this timer be, if there's any, similar to session-expires timer? > > Regards, > Dushyant P S Dhalia, > Rancore Technologies, INDIA > > -- > "When work is a pleasure, life is a joy! When work is duty, life is > slavery." > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > -- Regards, Sumit Jindal _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
