Actually, the standard does have a relevant "SHOULD".
RFC 3261, section 14.2:

   A UAS providing an offer in a 2xx (because the INVITE did not contain
   an offer) SHOULD construct the offer as if the UAS were making a
   brand new call, subject to the constraints of sending an offer that
   updates an existing session, as described in [13] in the case of SDP.

I suspect that people who argue for returning the current
media types/codecs are really covering for implementation
limitations.  But I could be wrong.  It's not a "MUST".

In regard to the "semantic meaning" question, 3PCC flows
are the typical usage, but the UAS can't *know* the semantic
meaning.  All it knows is it got a re-INVITE w/o SDP.


-troy


"Christer Holmberg (JO/LMF)" <[EMAIL PROTECTED]> said:

Hi,

This has been discussed a number of times.

The problem is that the standard doesn't describe any specific behaviour. For 
3PCC cases all the supported media types/codecs are supposed to be returned, 
but some people have also described use-cases where the current media 
types/codecs are to be returned.

Regards,

Christer



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Diego B
Sent: 15. syyskuuta 2005 10:28
To: David Stuart
Cc: sip-implementators columbia CS
Subject: Re: [Sip-implementors] re-INVITE with no SDP


Hi;
You can check RFC 3725 for 3PCC usage of re-INVITE with no SDP.
In some 3PCC scenarios, when Media has to be switched between legs, re-INVITE with no SDP is used to start the media switching process.

The expected response is a response with SDP listing all the suported media types/codecs to be presented to the other leg, and start a re negotiation of media.

Regards
Diego B

David Stuart wrote:


Hi Everyone,

Is there any particular semantic meaning to a re-INVITE

with no SDP?
How should a request like this be responded to?

David
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to