To be charitable, we should assume that the UAC is trying to do the
right thing. So presumably it *sent* the PRACK (which was then lost or
delayed), and then sent the UPDATE without awaiting the reply to the prack.
The UAS can infer from the UPDATE with offer that the 183 was received,
and that the PRACK could not have contained an offer. So I think it is
justified in "being liberal" and responding to the UPDATE as if things
were fine. The fact that the UAC didn't wait for the response to the
prack, and yet is upset with receiving the response to the UPDATE before
the response to the PRACK is then presumably its problem.
An alternative approach that the UAS could take to this case is to
simply ignore (lose) the UPDATE. That will cause it to be retransmitted.
In the meantime the PRACK will hopefully show up.
Thanks,
Paul
vijaya yadav wrote:
> Hi Kinnu,
>
> Yes, UAC is at fault here but in this case what should do UAS if PRACK is
> droped on network or not send from UAC and UAS receive the Update message
> with SDP.
>
> Regards
> VYADAV
>
> On Thu, Dec 3, 2009 at 12:52 PM, Kanta C <[email protected]> wrote:
>
>> I think the UAC is at fault here. It should have responded with a PRACK for
>> the 183 and then 200 OK for UPDATE.
>>
>>
>> Regards,
>> Kinnu
>>
>>
>> ------------------------------
>> *From:* vijaya yadav <[email protected]>
>> *To:* [email protected]
>> *Sent:* Thu, December 3, 2009 12:30:00 PM
>> *Subject:* [Sip-implementors] UPDATE recieve with SDP without completeing
>> provisional response.
>>
>> Hi
>>
>>
>>
>> <----- INVITE (SDP)
>>
>> ------>183(SDP) (100rel)
>>
>> PRACK not received from the UAC
>>
>> <-----UPDATE(SDP)
>>
>> ------>200OK(SDP) [Is this correct message or UAS send any 4xx message]
>>
>> ------>183 retransmitted
>>
>> ----->500 Internal server error
>>
>>
>>
>>
>>
>> What is the behaviour of UAS if not recievd the PRACK of 183 and recieve a
>> UPDATE message with new offer
>>
>>
>>
>>
>> ~Vijaya
>> _______________________________________________
>> Sip-implementors mailing list
>> [email protected]
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
>>
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors