[reSIProcate] InviteSession Offer/Answer Storing

David Baker david.baker at openmarket.com
Wed Sep 26 04:44:30 CDT 2012


Hi Scott,

Ah, I believe that was my mistake - It will actually be in the 
On2xxAnswer state, but both On2xxAnswer and On2xxOffer fall into the 
same block of code, and I just read the last one.


Dave



On 25/09/2012 19:36, Scott Godin wrote:
> Hi David,
>
> Not sure how you are getting to the SentReinvite state and then
> receiving an On2xxOffer.
>
> I'm assuming the re-invite went out with no SDP (offer) in order for you
> to get to the On2xxOffer event.  However if that's the case, then you
> should be in the SentReinviteNoOffer state.  We should figure out why
> you are in the wrong state.  Are you using requestOffer to send a
> re-invite without SDP?
>
> Scott
>
> On Tue, Sep 25, 2012 at 2:15 PM, David Baker <david.baker at openmarket.com
> <mailto:david.baker at openmarket.com>> wrote:
>
>     Hi,
>
>     I've just been looking at and trying to understand how
>     InviteSession.cxx stores the OfferAnswer data that flows through it
>     (mCurrentLocalOfferAnswer / mCurrentRemoteOfferAnswer etc). In
>     particular, in dispatchSentReinvite in the On2xxOffer case, it calls
>     setCurrentLocalOfferAnswer(). If I understand correctly, should this
>     not be setting the remote OfferAnswer rather than the local, since
>     the OfferAnswer data is coming from the other party in this case?
>
>     The symptom of this (and my reason for looking) is that using
>     reinvites has caused getRemoteSdp to return SDP sent in the original
>     offer/answer exchange rather than the latest SDP in use that's been
>     updated by a reinvite.
>
>
>
>     David
>     _________________________________________________
>     resiprocate-devel mailing list
>     resiprocate-devel at resiprocate.__org
>     <mailto:resiprocate-devel at resiprocate.org>
>     https://list.resiprocate.org/__mailman/listinfo/resiprocate-__devel
>     <https://list.resiprocate.org/mailman/listinfo/resiprocate-devel>
>
>




More information about the resiprocate-devel mailing list