Paul, Thanks for the clarification, I got the point...

According to the Pattern 3 of rfc6337, following scenario is a valid.

UAC                                       UAS
       INV (SDP-A)----->
*       <------- rel-1xx (no SDP)*
       <------- rel-1xx ( SDP-B )
       <------- rel-1xx (no SDP)
       <------- 2xx ( no SDP)

My next question is with respect to content in RFC3261.

Why the first the answer must be in *one of the reliable responses* (early
media scenario). whereas in the delayed media scenario the offer *must *be
in *first *reliable response.....

was this requirement derived from PSTN / ISDN / .... ????

Why not both of them to be *MUST* requirements / *one of* requirements
(just out of curiosity) ????

Thanks,
Nataraju A B

On Sat, Mar 17, 2012 at 11:48 PM, Paul Kyzivat <[email protected]>wrote:

> Inline
>
> On 3/17/12 1:44 PM, Nataraju A.B wrote:
> > Hi All,
> >
> > Following is the excerpt from the RFCs 3261 and 6337, with respect to
> > Answer being carried in Reliable-1xx and 2xx-INV
> >
> > <3261>
> >
> >        o  If the initial offer is in an INVITE, the answer *MUST *be in a
>
> Note the last word above is "a", not "the first".
>


> >           reliable non-failure message from UAS back to UAC which is
> >           correlated to that INVITE.  For this specification, that is
> >           only the final 2xx response to that INVITE.  That same exact
> >           answer MAY also be placed in any provisional responses sent
> >           prior to the answer.  The UAC MUST treat the first session
> >           description it receives as the answer, and MUST ignore any
> >           session descriptions in subsequent responses to the initial
> >           INVITE.
> >
> > </3261>
> >
> > <6337>
> >
> >     In Pattern 3, the first reliable provisional response *may or may
> not*
> >     have an answer.  When a reliable provisional response contains a
> >     session description, and is the first to do so, then that session
> >     description is the answer to the offer in the INVITE request.  The
> >     answer cannot be updated, and a new offer cannot be sent in a
> >     subsequent reliable response for the same INVITE transaction.
> >
> > </6337>
> >
> > Looks like rfc6337 is little bit deviating from 3261's intention.
> >    rfc6337 - may or may not requirement for carrying answer in reliable
> 1xx
> >    rfc3261 - MUST requirement for carrying answer in 2xx/reliable
> > non-failure response
> >
> > Am I missing something here ????
>
> Yes.
>
> When the offer is in the invite, the answer must be in a reliable
> response, but it need not be the first reliable response. 3261 says this
> and 6337 restates it in a way that is hopefully clearer.
>
> I think you are mixing this up with the prior paragraph in 3261:
>
>       o  The initial offer MUST be in either an INVITE or, if not there,
>          in the first reliable non-failure message from the UAS back to
>          the UAC.  In this specification, that is the final 2xx
>          response.
>
> Namely, its when there is no offer in the INVITE that it must be in the
> *first* reliable response. This is covered by patterns 2 and 4 of 6337.
>
>        Thanks,
>        Paul
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>



-- 
Thanks,
Nataraju A.B.
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to