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

Reply via email to