> When codec negotiation is taking place,
> - Can the far-end send its codec capabilities in the Trying and
>   Ringing response messages all the way upto 200(OK) message ?
>   (There have been some discussions around not allowing specifying
>   the codec preferences in the 18x message ??)

SDP is not really valid in 100 Trying since 
it isn't end-to-end.

SDP is valid in other 1xx responses, and the 
SDP values can change for each 1xx response.

However note that SDP in 1xx is no longer a 
part of basic SIP.  This functionality has 
been moved back out into a yet to be updated 
SIP 183 extension draft.

> - If it can send its preferences in any/all of these messages,
>   can it change its codec preferences between any of the 3 messages
>   as long as what it specified in the 200(OK) message is its
>   final preference ?

Yes.
 
> - Can a different codec be specified in the ACK (that's different
>  from what was sent in the INVITE ?)

If a complete SDP was supplied in the INVITE,
no SDP should be in the ACK.

If a complete SDP was supplied in both INVITE 
and ACK, the expected result has/will not be 
defined since it is discouraged.
http://www.cs.columbia.edu/sip/faq/cache/74.html

Note: the codecs in an SDP only signify the 
listening codecs.  They are not used to
identify what you plan to send unless maybe 
a oneway media session is being established.

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to