2008/3/1, Colin Whittaker <[EMAIL PROTECTED]>: > I think the problem is in nua_subnotref.c at the end of: > int nua_notify_server_report(nua_server_request_t *sr, > tagi_t const *tags) > > Is the fix as easy as removing the call > else { > nua_dialog_usage_set_refresh(du, delta); > } > > or is the whole retry logic not right ?
I think the idea was to modify the subscription lifetime according to the value of the expires parameter in the the Subscription-State header in the NOTIFY request message. Perhaps logic should ensure that NOTIFY won't extend the lifetime. > Seems like it removes the dialog, but never it actually retries. Hm? > But maybe you don't want to force a SUBSCRIBE retry when the NOTIFY is > received. NOTIFY with terminated reason=deactivated should force a SUBSCRIBE retry, and I think it does, but did you have something else in mind? -- Pekka.Pessi mail at nokia.com ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel