Hi,

Assume we receive a new offer, while there is an un-acknowledged offer
in progress, what shud we do with that? 
A)Queue it and process later.
B)Return error.
C)Don't respond.

Thanks in advance for your help

Fritz.

-----Original Message-----
From: Paul Kyzivat [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 20, 2007 5:23 PM
To: Michael Procter
Cc: Robert Sparks; Jacob Fritz-A17682;
[email protected]
Subject: Re: [Sip-implementors] pre conditions

Robert,

I hadn't gotten around to looking enough to answer your query. Meanwhile
Michael seems to have done it for me. (Thanks Michael.)

        Paul

Michael Procter wrote:
> An extract from RFC3262 might prove helpful here.  Section 3, 19th 
> para (last paragraph on page 5):
> 
>       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 in 2xx and any of the
>       unacknowledged reliable provisional responses contained a
session
>       description. In that case, it MUST NOT send a final response
until
>       those provisional responses are acknowledged. [...]
> 
> So there is a coupling between INVITE and PRACK, but the ambiguity 
> that RjS mentions is already described and resolved.
> 
> Michael
> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:sip- 
>> [EMAIL PROTECTED] On Behalf Of Robert 
>> Sparks
>> Sent: 18 July 2007 15:18
>> To: Jacob Fritz-A17682; Paul Kyzivat
>> Cc: [email protected]
>> Subject: Re: [Sip-implementors] pre conditions
>>
>> With an ACK to the 200-INV and you still wait for the 200-PRACK.
>>
>> The PRACK and INVITE transaction are independent at the transaction 
>> level the same way that an INVITE and its CANCEL transactions are 
>> independent.
>> They will all run to normal completion.,
>>
>> In most cases, there's no ambiguity at all when this happens.
>>
>> Ambiguity might exist if the PRACK had an offer in it. Paul - is 
>> there a race here, or does 100rel clearly restrict what happens if 
>> that PRACK has an offer to not put an answer to it in the 200 INV? I 
>> think it does but didn't find it in a hurried search.
>>
>> RjS
>>
>>
>>
>>
>> On Jul 18, 2007, at 3:12 AM, Jacob Fritz-A17682 wrote:
>>
>>> Hi,
>>>
>>> Is it possible to receive a 200 for INVITE, before 200 for PRACK in 
>>> the following scenario?
>>>
>>> INVITE      ->
>>> 183         <-
>>> PRACK       ->
>>> 200(INV)    <- (instead of 200 for PRACK)
>>>
>>>
>>> Incase if it happens, how should we respond?
>>>
>>> Thanks in advance for your help.
>>>
>>> -Fritz.
>>>
>>> _______________________________________________
>>> 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

Reply via email to