[SIPForum-discussion] Call Gets Answered During UPDATE?
Paul Kyzivat
pkyzivat at alum.mit.edu
Sun Feb 21 22:23:51 UTC 2016
On 2/18/16 11:20 AM, Dale R. Worley wrote:
> Heather Mayhan <heather.mayhan at ericsson.com> writes:
>> I have been trying to muddle through the question of, say you have a
>> call IN PROGRESS, but not yet answered.
>
> The specifications are in RFC 3311, with clarifications in RFC 6337.
> The crucial thing is that if an INVITE contains an offer, and the caller
> receives a PRACK containing an answer, the offer/answer transaction is
> finished, and the later arrival of an answer in a 200 for the INVITE has
> no effect on the media session.
>
>> SIP UPDATE method is being used several times during the call set up,
>> and being sent end-to-end.
>>
>> What would the expected behavior be if the 200 OK indicating call
>> ANSWER is received in between a SIP UPDATE and the corresponding 200
>> OK for that UPDATE?
>>
>> Would the 200 OK indicating call ANSWER prevail, or should the UPDATE
>> be acknowledged before sending on 200 OK for ANSWER?
>
> The central rule is that for the caller to send an UPDATE, the callee
> must have *already* sent an answer to the offer in the INVITE. So the
> offer/answer exchange from the INVITE has already been completed. The
> UPDATE starts a *new* offer/answer exchange.
Agree. But we haven't really been given sufficient information about the
case:
- was there an offer in the INVITE?
- was there a reliable provisional response?
- was there an offer in the PRACK?
A detailed call flow including all of that info would help.
Thanks,
Paul
More information about the discussion
mailing list