Re: [reSIProcate] InviteSession Offer/Answer Storing
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@xxxxxxxxxxxxxx> 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@resiprocate.org
https://list.resiprocate.org/mailman/listinfo/resiprocate-devel