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

Re: PRACK: Does non-200 response cease re-transmission ofreliable 18x?



Hi,

>Is the other scenario raised by Paul below? 

     -> INVITE
>     <- 180rel
>     -> PRACK
>     <- 401
>And are there any other cases?IMO, only prack with new offer could cause this problem. 
 
A SIP request can be rejected e.g. because the UAS is overloaded.
 
I don't we can assume that a PRACK will never be rejected, and as long as it may be rejected we need to know how to handle it.

>Also another question: 

>Is the flows below valid according to recent arguments? 

  UAC                  UAS 
>    |----invite(SDP)--->| 
>    |<--- 183(SDP)------| 
>    |-----prack(SDP)--->| 
>    |<--- 200(SDP)------| 
>
>       flow 1
 
Assuming the 200 is the PRACK response, yes.
 
>UAC                  UAS 
>    |----invite-------->| 
>    |<--- 183-----------| 
>    |-----prack(SDP)--->| 
>    |<--- 200(SDP)------| 
>   
>       flow 2 
 
Not valid. If the INVITE does not contain SDP, a reliable answer must contain SDP. We are currently discussing whether the FIRST reliable response must contain SDP, or whether that rule can be related. But, that is a separate thread.
 
Regards,
 
Christer
 
 
_______________________________________________
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

[IETF Announce]     [IETF Discussion]     [Linux SCSI]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Free Online Dating]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]

Add to Google Powered by Linux