Hi Aditya , This media attribute line usually comes from UAS in 183 response in case of preconditions (QOS) . Sending this ,UAS wants confirmation from UAC that whenever resource reservation (dedicated bearer) done please send Update to me ,then I will pass Incoming call indication to user .
-----------------INVITE sdp(a=inactive)-------->Incoming call indication not passed to user Resource reservation starts<---------------183 sdp(a=inactive)-------------- Resource reservation starts ----------------PRACK -------------------> <----------------200 ok ------------------- - Resource reservation done Resource reservation done --------------UPDATE sdp(a=sendrecv) ---------> Pass incoming call indication to user <----------------200 ok sdp(a=sendrecv) --------- <----------------180 Ringing--------------- <----------------200ok(invite)-------------- ------------------ACK-------------------------> This is very basic scenario ,and there are multiple other scenarios depending upon : 1.If any party already have resource reservation present 2.If UAS don't understand preconditions 3.If delay happens in resource reservation then UAC will have delay in sending Update sdp and UAS will have delay in sending 180 ringing . The scenario where UAS don't need Confirmation from UAC regarding resource reservation : 1 .When UAC sends INVITE with qos parameters saying UAC already have resource reservation and UAC wants UAS to reserve resources before establishing call . Resource reservation done -----------------INVITE sdp(a=sendrecv)-------->Incoming call indication not passed to user <---------------183 sdp(a=sendrecv)-------------- Resource reservation starts ----------------PRACK -------------------> <----------------200 ok ------------------- - Resource reservation done then Pass incoming call indication to user <----------------180 Ringing--------------- <----------------200ok(invite)-------------- ------------------ACK-------------------------> 2.If UAS don't support preconditions ...In this case UAS directly send 180 ringing and then 200 ok sdp. Thanks & regards Ankur Bansal On Thu, Sep 26, 2013 at 10:44 PM, Aditya Kumar <adityakumar...@yahoo.com>wrote: > Hi, > > Can any one please explain me about > a=conf:qos remote sendrecv > this header in detail. I did not understand that. > > what is the confirmation for? is it only Target can sent it? > > why do we need conformation when in the > a=curr:qos remote none > The target can tell its current state and change if needed in > a=des:qos mandatory remote sendrecv > > -Adi > > > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors