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