Hi, all I am confused about the conception of session and dialog in RFC 3261. Although someone pointed out the dialog is a relationship between peer-2-peer and session is a multimedia relative relation, I am still not clear about that.
For my understanding, the scope of session is wider than dialog means. Dialog can only exists between two peers, one-2-one, but session can contain more than 2 participants, right? For example, one INVITE from UAC can create more than one dialog because of the forked 2xx responses by the proxy server, but the session is determined by session id in the SDP and all the 2xx responses contain the same session id. All the participants belong to the same session. So my conclusion is that one session can contain more than one dialog even though they are created by same method. The relationship between dialog and session is many-2-one, right? If my understanding is right, then comes another question. The scenario is above, one INVITE created more than one dialog, the caller will maintain more than one dialog, he can terminate one of them via BYE method while keeping the other dialog. According to RFC3261, BYE method can terminate a session and its relative dialog. From this statement it seems that my conclusion is not exactly right. Then what is the relationship between session and dialog, one-2-one map or one-2-many map? Your instructions are highly appreciated. Thanks BR Zongjun _______________________________________________ Sip mailing list https://www.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
