[reSIProcate] DUM InviteSession state during Re-Invite
Kovar, William (Bill)
bkovar at avaya.com
Thu Mar 15 10:48:35 CDT 2007
Jason,
When operating as a B2B, a 3rd party controller may want to put one of
the controlled parties on Hold. This involve a re-invite and shuffle.
The SBC I work with uses re-invites as a session refresh.
So if the B2B is in the process of re-invite(HOLD) and the SBC sends a
re-invite(session refresh) we have an uncontrollable glare condition.
What is desirable is to allow the refresh to finish (if it got there
first), and then allow the 3rd party Hold to execute. Hence the need to
know that a re-invite is in progress.
Conversely, if the Hold started first, we 491 the refresh and it comes
back. If we're no longer shuffling the Hold, we handle the refresh.
Otherwise we 491 again.
Bill Kovar
bkovar at avaya.com
Avaya, Inc.
(732) 852-2609
> -----Original Message-----
> From: jason.fischl at gmail.com [mailto:jason.fischl at gmail.com]
> On Behalf Of Jason Fischl
> Sent: Thursday, March 15, 2007 11:38 AM
> To: Scott Godin
> Cc: Kovar, William (Bill); resiprocate-devel at list.resiprocate.org
> Subject: Re: [reSIProcate] DUM InviteSession state during Re-Invite
>
> This would be relatively easy to add though since the
> internal state machine knows.
>
> What use case requires this knowledge?
>
> Jason
>
>
> On 3/15/07, Scott Godin <slgodin at icescape.com> wrote:
> >
> >
> >
> >
> > There is currently no way to determine this. : (
> >
> >
> >
> >
> >
> >
> > From: resiprocate-devel-bounces at list.resiprocate.org
> > [mailto:resiprocate-devel-bounces at list.resiprocate.org] On
> Behalf Of
> > Kovar, William (Bill)
> > Sent: Wednesday, March 14, 2007 4:26 PM
> > To: resiprocate-devel at list.resiprocate.org
> > Subject: [reSIProcate] DUM InviteSession state during Re-Invite
> >
> >
> >
> >
> >
> > Is there a way to ascertain, from within DUM, whether or not a
> > particular session is in a re-invite sequence.
> >
> >
> >
> >
> >
> > The session->isConnected() stays true after the first Invite is
> > connected but doesn't change when a re-invite is happening.
> >
> >
> >
> >
> >
> > I'm also interested in knowing when it started and finished.
> >
> >
> >
> >
> >
> > Any ideas?
> >
> >
> >
> >
> >
> >
> >
> > Bill Kovar
> > _______________________________________________
> > resiprocate-devel mailing list
> > resiprocate-devel at list.resiprocate.org
> > https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
> >
>
More information about the resiprocate-devel
mailing list