Discussion of event type for "orphaned" dialogs
Hi, this is a continuation of a discussion of an event type for "orphaned dialogs" by which I mean a dialog that is represented in the SIP RA but for which the participants have "lost attention".
Think for example of a phone call where the user agents crash and there is a JSLEE B2BUA in between maintaining dialog state.
Problem: How to support applications to be notified when a dialog has existed for long enough to delete it because it is considered garbage.
In JSIP 1.2 there is the javax.sip.DialogTerminatedEvent which seems suitable for this.
It has no associated sip request or response which corresponds to the situation.
It should therefore be reasonable to motivate an event type corresponding to this event which is delivered on a dialog activity.
Is there any configuration property in JSIP 1.2 to specify when the stack will delete orphaned dialogs and call the SipListener.processDialogTerminated method? (Ranga, Ivelin?) Will it ever do this?
Even if there is this is a tricky subject because it is very specific to each application how long a dialog is expected to exist.