Thangarajan Inbarajan wrote:
> 
> 
> 
> Hi Paul,
> 
> 
> Invite (SDP offer )------>
> 
> <------- 180 (no SDP)
> 
> <------- 200 Ok for Invite (SDP answer)
> 
> Prack (SDP)------>
> 
> 
> In the above case PRACK should not have SDP(offer).
> But if UAC misbehave, by sending SDP in the PRACK request.
> Then what UAS should do. What error code(4xx) is appropriate here.

I don't know. Pick one. AFAIK an error to a prack isn't going to be 
recoverable, so it doesn't matter much.

        Paul

> UAS can not discard this PRACK message because
> 
> "If the UAS does send a final response when reliable responses are still
> unacknowledged, it
>    SHOULD NOT continue to retransmit the unacknowledged reliable
>    provisional responses, but it MUST be prepared to process PRACK
>    requests for those outstanding responses. "
> 
> Regards,
> Thangarajan.
> 
> 
> 
> 
>                                                                            
>              Paul Kyzivat                                                  
>              <[EMAIL PROTECTED]                                             
>              om>                                                        To 
>              Sent by:                  [EMAIL PROTECTED] 
>              sip-implementors-         are.com                             
>              [EMAIL PROTECTED]                                          cc 
>              ia.edu                    Seshu <[EMAIL PROTECTED]>,      
>                                        Vibhuti V Natraj                    
>                                        <[EMAIL PROTECTED]>,          
>              12/02/2005 07:22          "'[email protected]' 
>              PM                        "                                   
>                                        <[email protected]>, 
>                                        Kavita Rai <[EMAIL PROTECTED]> 
>                                                                    Subject 
>                                        Re: [Sip-implementors] Prack        
>                                        Offer/answer scenario               
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                            
> 
> 
> 
> 
> 
> 
> [EMAIL PROTECTED] wrote:
> 
>>
>>
>>Hi kavitha,
>>
>>I have few doubts about the call flow given
>>
>>Rfc 3262 says "If the initial offer is in an INVITE, the answer MUST be
> 
> in
> 
>>a reliable non-failure message from UAS back to UAC which is
>>correlated to that INVITE ".
>>In this call flow the answer must be generated either in 18x or 2xx but
> 
> in
> 
>>call flow given neither 18x or 2xx contain  the Answer.
>>
>>Even though lets assume that you generated the answer in 2xx (final
>>response), I am not sure whether RFC mentions the UAC handling
>>for pending PRACK with SDP ??  In case PRACK without SDP is received then
>>2xx for PRACK may be the proper response.
>>
>>Waiting for the reply from sip gurus.........
> 
> 
> I agree the flow below is wrong. More below.
> 
>              Paul
> 
> 
>>Rgds,
>>Gururaj.
>>
>>
>>
>>
>>
> 
> 
>>             Kavita Rai
> 
> 
>>             <[EMAIL PROTECTED]
> 
> 
>>             ch.com>
> 
> To
> 
>>             Sent by:
> 
> "'[email protected]'
> 
>>             sip-implementors-         "
> 
> 
>>             [EMAIL PROTECTED]         <[email protected]>
> 
> 
>>             ia.edu
> 
> cc
> 
>>                                       Seshu <[EMAIL PROTECTED]>,
> 
> 
>>                                       Vibhuti V Natraj
> 
> 
>>             12/01/2005 11:40          <[EMAIL PROTECTED]>
> 
> 
>>             AM
> 
> Subject
> 
>>                                       [Sip-implementors] Prack
> 
> 
>>                                       Offer/answer scenario
> 
> 
> 
> 
> 
> 
> 
> 
>>
>>
>>
>>Hi,
>>Section 3 of RFC 3262 mentions
>>
>>"The UAS MAY send a final response to the initial request before having
>>
>>received PRACKs for all unacknowledged reliable provisional responses,
>>
>>unless the final response is 2xx and any of the unacknowledged reliable
>>
>>provisional responses contained a session description."
>>
>>In a scenario the reliable 1xx did not have SDP and we go ahead and
>>
>>send 2xx for Invite without waiting for Prack. What if the Prack for the
>>relaible 1xx we receive has an offer?
>>
>>Invite (SDP)------>
> 
> 
> The above SDP is the offer
> 
> 
>><------- 180 (no SDP)
>>
>><------- 200 Ok for Invite (No SDP)
> 
> 
> The above violates 3261. The 200 MUST contain an answer.
> 
> 
>>Prack (SDP)------>
> 
> 
> And this violates both 3262 and 3264 - it is sending another offer in a
> prack when there has been no answer to the earlier offer.
> 
> 
>><------ 200 OK(SDP)
>>
>>By sending the offer in PRACK user wanted to re-negotiate the parameters,
>>but in this case we have already sent 2xx for invite and other side will
>>respond with ACK and the session will be established as per SDP exchange
> 
> in
> 
>>Invite and 1xx.
>>
>>How does above statement mentioned above from the RFC take care of this
>>scenario??
>>
>>Will be grateful to have some direction from you on this..
>>
>>Regards,
>>
>>Kavita Rai
>>E-mail:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
>>
>>This message (including any attachments) is a confidential and Privileged
>>communication to the intended addressee. If you are not the Intended
>>addressee, you have received this message in error. In that case, please
>>permanently delete this message and notify the sender so that we can
> 
> avoid
> 
>>this inconvenience in the future. Thank you.
>>
>>
>>_______________________________________________
>>Sip-implementors mailing list
>>[email protected]
>>http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
>>
>>
>>
>>***********************  FSS-Unclassified   ***********************
>>"DISCLAIMER: This message is proprietary to Hughes Software Systems
> 
> Limited
> 
>>(HSS) and is intended solely for the use of the individual to whom it is
>>addressed. It may contain  privileged or confidential information and
>>should not be circulated or used for any purpose other than for what it
> 
> is
> 
>>intended. If you have received this message in error, please notify the
>>originator immediately. If you are not the intended recipient, you are
>>notified that you are strictly prohibited from using, copying, altering,
> 
> or
> 
>>disclosing the contents of this message. HSS accepts no responsibility
> 
> for
> 
>>loss or damage arising from the use of the information transmitted by
> 
> this
> 
>>email including damage from virus."
>>
>>_______________________________________________
>>Sip-implementors mailing list
>>[email protected]
>>http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
>>
> 
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
> 
> 
> 
> ***********************  FSS-Private   ***********************
> "DISCLAIMER: This message is proprietary to Flextronics Software
> Systems Limited (FSS) and is intended solely for the use of the
> individual to whom it is addressed. It may contain  privileged or
> confidential information and should not be circulated or used for
> any purpose other than for what it is intended. If you have received
> this message in  error, please notify the originator immediately.
> If you are not the intended recipient, you are notified that you are
> strictly  prohibited  from  using, copying, altering, or disclosing
> the contents of this message.  FSS  accepts no  responsibility  for
> loss or damage arising from the use of  the information transmitted
> by this email including damage from virus."
> 
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to