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

Reply via email to