On 2011 October 14, Friday 14:44:39 Stefan Sayer wrote: > Hi, > > o Robert Szokovacs on 10/14/2011 01:22 PM: > > Hi, > > > > Do I see correctly in the code that SEMS doesn't support reINVITEs > > without SDP currently? Is there any plan to add this? > > it's not supported in 1.4 branch, but it's supported in master. if it > doesn't work there, can you open an issue in the tracker with callflow > and debug log, or post a mail?
I will check it soon. > > Also, upon receiving such reINVITE, SEMS stops the session and sends > > BYE, > > which - if I interpret the RFC correctly - is wrong: > > > > https://wiki.tools.ietf.org/html/rfc3261#section-14.2 > > "If the new session description is not acceptable, the UAS can reject it > > by returning a 488 (Not Acceptable Here) response for the re-INVITE." > if that's the case, it should be fixed in 1.4. It's almost the case, see AmSession.cpp in 1.4.2: AmSession::negotiate throws exception with "400" (line1427), accepAudio re- throws it (line 1069, 1078), onInvite catches it (line 1028) and stops the session and sends the reply (not BYE, I was looking at the wrong case, sorry). So the setStopped() is not correct if the INVITE is a reINVITE. br Szo _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
