Re: [Sipping] New Version Notification fordraft-ietf-sipping-sip-offeranswer-12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I have some additional comments and proposals.

|2.2.  Rejection of an Offer
| (snip)
|   final response is sent, then a 2xx response should be sent, with a
|   syntactically correct response.

I think "session description" is more appropriate than "response".

I propose the alternative text for the above-mentioned one.
------------------------------------------------------------------------
   final response is sent, then a 2xx response should be sent, with a
   syntactically correct session description.
------------------------------------------------------------------------

|3.1.1.  INVITE Request with SDP
| (snip)
|   not completed yet and the UAC must not send a new offer until it
|   receives the same SDP in the first reliable response, which is the
|   real answer.  After sending the SDP in F6, the UAS must prepare to
|   receive a new offer from the UAC with an UPDATE request or a PRACK
|   request.

"first" is not necessary.
and UAS may not support UPDATE in this case.

I propose the alternative text for the above-mentioned one.
------------------------------------------------------------------------
   not completed yet and the UAC must not send a new offer until it
   receives the same SDP in the reliable non-failure response, which is the
   real answer.  After sending the SDP in F6, the UAS must prepare to
   receive a new offer from the UAC with a PRACK request or an UPDATE
   request if supporting it.
------------------------------------------------------------------------

|3.3.  Offer/Answer Exchange in an Established Dialog
| (snip)
|   needed.  Otherwise, some 3pcc flows will break.


I think it is necessary to clarify the reason why some 3pcc flows will break.
At least there should be "See RFCxxxx Section xx".


|5.2.3.  Answering an Initial INVITE with Offer
| (snip)
|   port number in the answer.  The media lines that are accepted should
|   typically be those that would have been offered had the INVITE not
|   contained an offer, excluding those not offered.

This is a matter of wording.
I propose the alternative text for the above-mentioned one.
------------------------------------------------------------------------
   port number in the answer.  The media lines that are accepted should
   typically be the intersection of the offered ones and the willing
   ones if UAS was an offerer.
------------------------------------------------------------------------


|5.2.3.  Answering an Initial INVITE with Offer
| (snip)
|   support at this time.  However there is little benefit to including
|   added types.

about the "little benefit"

I propose the alternative text for the above-mentioned one.
------------------------------------------------------------------------
   support at this time.  Therefore asymmetric media format is
   tentatively negotiated.  However there is a problem that this
   negotiated status can not be refreshed by sending an offer in the
   opposite direction.  And besides some implementations only support
   sending and receiving symmetric media format.
------------------------------------------------------------------------


|5.2.3.  Answering an Initial INVITE with Offer

adding at the end of the section.
------------------------------------------------------------------------
   When UAS reject all media lines, it may not send the failure response.
   Alternatively it may send the reliable non-failure response including
   the all media line with a zero port.
------------------------------------------------------------------------


|5.2.4.  Answering when the Initial INVITE had no Offer

adding at the end of the section.
------------------------------------------------------------------------
   Even when UAC reject all media lines, it can not reject signally the
   offer included in the reliable non-failure response.  And then it
   must send a PRACK or an ACK request including the all media line with
   a zero port.  Alternatively it may send a CANCEL or a BYE request to
   terminate the dialog.
------------------------------------------------------------------------

|5.2.5.  Subsequent Offers and Answers
| (snip)
|     NOTE: This may be impossible for a B2BUA to follow in some
|     cases (e.g. 3pcc transfer) if it does not terminate media.

I think it is necessary to clarify the reason why some B2BUA can not follow.
At least there should be "See RFCxxxx Section xx".


|5.3.  Hold and Resume of media
| (snip)
|  forced to answer something else.  Without this behavior it is
|  possible to get "stuck on hold" in some cases, especially when a
|  third-party call controller is involved.

I think it is necessary to clarify the reason why some UA "stuck on hold".
At least there should be "See RFCxxxx Section xx".



|5.4.  Behavior on receiving SDP with c=0.0.0.0
| (snip)
|  c=0.0.0.0 has
|  no special meaning for the direction attribute of the accepted stream
|  in the answer.


I propose the alternative text for the above-mentioned one.
------------------------------------------------------------------------
   There is no clear rule for "c=0.0.0.0" in the answer.  But the offerer
   probably stop sending the RTP/RTCP toward the answerer.  Because
   "0.0.0.0" is not an effective IP address.
------------------------------------------------------------------------

Regards,
Shinji

>I just submitted draft-ietf-sipping-sip-offeranswer-12.txt.
>
>It addresses comments received re -11 from Okumura Shinji, Brett Tate, 
>Gao Yang, and Keith Drage.
>
>Shinji had a number of comments regarding sections 4.1 and 4.2. I tried 
>to fit them in, not literally, but hopefully in spirit. I had better 
>luck with section 4.1. For 4.2 I disagree that 3311 forbids the sending 
>of an UPDATE while awaiting a prack. (It probably should have been, but 
>I don't see that it is.) Ultimately I couldn't figure out how to make 
>the comments on that section work. Modulo the parts I agreed with the 
>existing text has equivalent meaning, so I left it unchanged.
>
>Brett pointed out that Retry-After cannot be used with 491. I have 
>removed any suggestion that it should be.
>
>Gao wanted more emphasis on avoiding cases where it might be necessary 
>to fail a prack. I have reworded things to make that more explicit and 
>removed suggestions to use 491 as a response to prack.
>
>Keith objected to normative language in the suggestions that Gao made. I 
>have avoided using normative language.
>
>Please review this carefully - its always possible that subtle issues 
>could have crept in.
>
>	Thanks,
>	Paul
>
>IETF I-D Submission Tool wrote:
>> A new version of I-D, draft-ietf-sipping-sip-offeranswer-12.txt has been successfuly submitted by Paul Kyzivat and posted to 
>> the IETF repository.
>> 
>> Filename:	 draft-ietf-sipping-sip-offeranswer
>> Revision:	 12
>> Title:		 SIP (Session Initiation Protocol) Usage of the Offer/Answer Model
>> Creation_date:	 2010-03-08
>> WG ID:		 sipping
>> Number_of_pages: 22
>> 
>> Abstract:
>> The Session Initiation Protocol (SIP) utilizes the offer/answer model
>> to establish and update multimedia sessions using the Session
>> Description Protocol (SDP).  The description of the offer/answer
>> model in SIP is dispersed across multiple RFCs.  This document
>> summarizes all the current usages of the offer/answer model in SIP
>> communication.
>>                                                                                   
>> 
>> 
>> The IETF Secretariat.
_______________________________________________
Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP

[Index of Archives]     [IETF Announce]     [IETF Discussion]     [Linux SCSI]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]

  Powered by Linux