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
