Re: [reSIProcate] provideAnswer question
- From: "Kovar, William \(Bill\)" <bkovar@xxxxxxxxx>
- Date: Mon, 6 Nov 2006 15:57:44 -0500
I'm seeing the same problem with the getLocalSDP() and getRemoteSDP()
calls returning 0.0.0.0 for the IP IN4 part.
Can't see in the thread whether this problem was ever identified.
Is it a SVN version problem?? I'm still on a feb/Mar 06 copy (don't
ask!!).
Bill Kovar
bkovar@xxxxxxxxx
> -----Original Message-----
> From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx] On
> Behalf Of Scott Godin
> Sent: Monday, May 08, 2006 2:27 PM
> To: Glenn MacGregor
> Cc: resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [reSIProcate] provideAnswer question
>
> getBodyData() or any of the stream operators should invoke
> the parser.
>
> Scott
>
> > -----Original Message-----
> > From: Glenn MacGregor [mailto:gtm@xxxxxxxxxxxxxxxxxxxxxx]
> > Sent: Monday, May 08, 2006 2:10 PM
> > To: Scott Godin
> > Cc: resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [reSIProcate] provideAnswer question
> >
> > Scott,
> >
> > I think I found a problem, or it may be that I am not
> accessing this
> > member correctly. Line 616 of ServerInviteSession.cxx sets
> mProposedRemoteSdp,
> > but at
> > this time it is not yet parsed. So later when I access it using:
> >
> > const SdpContents &remoteSdp = h->getRemoteSdp();
> >
> > it is still not parsed. I am not sure if it should be
> parsed on if I
> > should access it using another method. The same is true of the
> > localSdp.
> >
> > What do you think?
> >
> > Glenn
> >
> > Quoting Glenn MacGregor <gtm@xxxxxxxxxxxxxxxxxxxxxx>:
> >
> > > Scott,
> > >
> > > I got the latest from SVN, remade and I am seeing the
> same problem.
> I
> > have
> > > run
> > > it through the debugger but my version of gdb will not allow me to
> print
> > > the
> > > proposed sdp:
> > >
> > > (gdb) p sdp.get()->getBodyData()
> > > Could not find virtual table pointer for class
> "resip::SdpContents"
> > >
> > > The incoming SDP looks good but it is just not getting
> set correctly
> for
> > > some
> > > reason.
> > >
> > > I will change the code to print the proposed sdp once it is set.
> > >
> > > Any other ideas?
> > >
> > > Thanks again.
> > >
> > > Glenn
> > >
> > >
> > > Quoting Glenn MacGregor <gtm@xxxxxxxxxxxxxxxxxxxxxx>:
> > >
> > > > Scott,
> > > >
> > > > Thanks for the response. I will get the latest from SVN and try
> again.
> > > Have
> > > > run
> > > > in gdb and it looks fine to me.
> > > >
> > > > I will let you know after I get the latest and test.
> > > >
> > > > Thanks
> > > >
> > > > Glenn
> > > >
> > > > Quoting Scott Godin <slgodin@xxxxxxxxxxxx>:
> > > >
> > > > > Looking at the code in SVN head, I can't explain why you are
> seeing
> > > this
> > > > > behaviour. Are you using the latest code? Try running in the
> > debugger
> > > > > to see where things are going wrong.
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx
> > > > > [mailto:resiprocate-
> > > > > > devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Glenn
> MacGregor
> > > > > > Sent: Monday, May 08, 2006 11:11 AM
> > > > > > To: resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> > > > > > Subject: [reSIProcate] provideAnswer question
> > > > > >
> > > > > > Hi All,
> > > > > >
> > > > > > I am building a softhpone using resiprocate, I have the code
> to
> > > handle
> > > > > an
> > > > > > incoming call.
> > > > > >
> > > > > > I override the OnOffer to handle the SDP and send
> the accept.
> > > > > >
> > > > > > In OnOffer I call the provideAnswer on the incoming session
> with
> > the
> > > > > sdp
> > > > > > that is
> > > > > > passed into OnOffer.
> > > > > >
> > > > > > Then I do:
> > > > > >
> > > > > > const SdpContents &localSdp = h->getLocalSdp(); const
> > > > > > SdpContents &remoteSdp = h->getRemoteSdp();
> > > > > >
> > > > > > Looking at the code the provideAnswer that should set the
> > > > > mCurrentLocal
> > > > > > and
> > > > > > Remote SDP correctly, but when I call encodedParsed(cout) on
> both
> > the
> > > > > > Local and
> > > > > > Remote SDP I get:
> > > > > >
> > > > > > v=0
> > > > > > o= 0 0 IN IP4 0.0.0.0
> > > > > > s=
> > > > > > t=0 0
> > > > > >
> > > > > > Which I know is not correct because I print the incoming SPD
> the
> > same
> > > > > way
> > > > > > in
> > > > > > OnOffer and it is valid.
> > > > > >
> > > > > > Please, is there something I am missing in the
> process to get
> this
> > > > > > working?
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > Glenn
> > > > > >
> > > > > > Glenn MacGregor
> > > > > > HighStreet Networks
> > > > > >
> > > > > > -------------------------------------------------
> > > > > > This mail sent through IMP: http://horde.org/imp/
> > > > > > _______________________________________________
> > > > > > resiprocate-devel mailing list
> > > > > > resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> > > > > >
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
> > > > >
> > > >
> > > >
> > > > Glenn MacGregor
> > > > HighStreet Networks
> > > >
> > > > -------------------------------------------------
> > > > This mail sent through IMP: http://horde.org/imp/
> > > > _______________________________________________
> > > > resiprocate-devel mailing list
> > > > resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> > > > https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
> > > >
> > >
> > >
> > > Glenn MacGregor
> > > HighStreet Networks
> > >
> > > -------------------------------------------------
> > > This mail sent through IMP: http://horde.org/imp/
> > >
> >
> >
> > Glenn MacGregor
> > HighStreet Networks
> >
> > -------------------------------------------------
> > This mail sent through IMP: http://horde.org/imp/
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>