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
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel