2008/1/18, Bernhard Suttner <[EMAIL PROTECTED]>:
> I have another problem. I will use this thread because it is related to
> it.
>
> Following scenario:
> 1. A calls B but with SDP a=inactive
> 2. B answer to A with 200 OK with SDP a=inactive
> 3. Now the dialog exists.
> 4. A send then a INVITE to B without SDP
> 5. B answer to A with 200 OK with SDP a=inactive
> 6. A answer to B with ACK with SDP a=sendrecv
>
> If you can see in 5. B will answer with a SDP a=inactive but I think
> that is wrong because you have to answer with the *wanted* type and this
> is for me a "sendrecv".

Hm. B's offer in 200 OK is based on the current session state, not the
wanted state.

> The problem is now, that I can not find any option to set the existing
> session to sendrecv without checking if "rm->m_mode" is inactive, or
> sendonly or something else.
>
> Is it possible to set a option to sofia sip that i want to send the 200
> OK (5.) with sendrecv and not with inactive?

I guess the soa_sdp_mode_set_is_needed() has to be fixed so that it
uses the user SDP and SOATAG_HOLD() to determine the wanted state.

--Pekka

> Am Freitag, den 18.01.2008, 17:28 +0200 schrieb Pekka Pessi:
> > 2008/1/18, Bernhard Suttner <[EMAIL PROTECTED]>:
> > > ok I have tested the case where the remote send a inactive to sofia sip
> > > and it does work. Also the case where sofia-sip send a inactive (hold=#)
> > > or a sendonly (hold=*) does work.
> >
> > Cool.
> >
> > > Do you know when the 1.12.8 will be released?
> >
> > If there is no major issues I'll make the official release next Monday
> > or Tuesday.
> >
>


-- 
Pekka.Pessi mail at nokia.com

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to