[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Sip] BYE race and re-INVITE doubt



Hi,

Please clear my doubts on the following

1. What is expected out of the SIP element when it receives BYE after
sending a BYE?
Ex. Let UA1 and UA2 be two user agents and P1, P2 be proxies

       UA1    P1      P2      UA2
       |\      |       |      /|
       | \     |       |     / |
       |  \    |       |    /  |
       |   \   |       |   /   |
       |BYE \  |       |  / BYE|
       |     \>|\     /|</     |
       |       | \   / |       |
       |       |  \ /  |       |
       |       |   \   |       |
       |       |  / \  |       |
       |       *</   \>*       |
       |       |       |       |
       |       |       |       |

What will P1 and P2 do now after receiving BYE? They have already received
BYE from the opposite side and yet to receive the response for it.


2. When can re-INVITE be send?
I assume it can be send only after receiving ACK or sending ACK accordingly.
What is expected out of the proxy in the following cases? Does it simply
drops the re-INVITE?

UAC sending re-INVITE after sending INVITE and yet to receive final response
UAC sending re-INVITE instead of ACK after sending INVITE, received final
response
UAS sending re-INVITE after receiving INVITE
UAS sending re-INVITE after sending final response to INVITE and before
receiving ACK




_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip