inline
----- Original Message ----- 
From: "Sigrid Thijs" <[EMAIL PROTECTED]>

> Hi,
>
> I'm sorry if this has been asked before, but I haven't found a real
> answer to this question.
> According to RFC 3261:
>
>   If the forwarded response was a final response, the proxy MUST
>   generate a CANCEL request for all pending client transactions
>   associated with this response context.
>
> What is the desired behavior for the UAC?
> - non-2xx response: all early dialogs are considered terminated
> - 2xx response: early dialogs are terminated 64*T1 seconds
> after the reception of the first 2xx response
>
> Does the UAC need to terminate these early dialogs by
> sending a BYE request, or should it just discard the
> early dialogs?

You do not need to send a BYE on the early dialogs. You simply discard the 
dialog state at that point. The early dialog state is kept for 64*T1 in case 
a 2xx response is received for the early dialog. Upon receiving a 2xx for 
one of the remaining dialogs, the UAC would need to send a BYE (after ACK) 
on the newly confirmed dialog if it wanted to terminate it.


> -- 
> kind regards,
> Sigrid Thijs
> _______________________________________________
> 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