To answer your question, the transaction must be kept alive. Transaction state and dialog state are not the same. If different responses to the same request are sent, the client might get confused as to which is the right one. Your specific proposal is particularly hazardous. SHould the original 200 be lost, the client would only get the 487, and thus potentially flag this as an error to the user.
-Jonathan R.
Sarit Galanos Mekler wrote:
Hi, If a UA receives BYE and respond with 200, should he keep the BYE transaction alive according to timer J or can he terminate the transaction and respond with 481 to BYE retransmissions? Thanks, Sarit. _______________________________________________ Sip mailing list https://www1.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use [EMAIL PROTECTED] for questions on current sip Use [EMAIL PROTECTED] for new developments on the application of sip
-- Jonathan D. Rosenberg, Ph.D. 72 Eagle Rock Ave. Chief Scientist First Floor dynamicsoft East Hanover, NJ 07936 [EMAIL PROTECTED] FAX: (973) 952-5050 http://www.jdrosen.net PHONE: (973) 952-5000 http://www.dynamicsoft.com _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
