[SIPForum-discussion] Difference between DIALOG, SESSION and TRANSACTION
mishra.abhishek at wipro.com
mishra.abhishek at wipro.com
Fri Aug 17 12:55:37 UTC 2007
Hi Lokesh,
A transaction refers to a fundamental unit of message exchange. It
basically includes a request-response cycle.
Dialog represents a peer-to-peer relationship between two user
agents.It is usually created through generation of "non-failure"
responses to request. e.g.
Example-1:
UAC UAS
---INVITE (a)--->
<--100 Trying (b)-----
<---200 OK (c)--------
---ACK (d)--------------->
<-----BYE(e)----------------
----200OK (f)------------------>
In the example 1, (a) to (c) are one transaction. (d) is second
transaction and (e)& (f) constitute third transaction.
Together, these three transaction constitute one dialog
Example-2:
UAC UAS
-----INVITE (g)----->
<---100 Trying-(h)----
<--486 Busy (i)------
---ACK (j)------------->
In the example-2, the messages from (g) to (j) constitute one
transaction. This is a "no-dialog" scenario.
A session refers to the exchange of media between two or more Endpoints.
Also, there can be dialogs without SIP sessions.
Hope that this helps.
thanks & regards
Abhishek
Abhishek Mishra
Wipro Tech
Tower-8, 1st Floor, C-wing
Electronics City Campus
Bangalore-560100
________________________________
From: discussion-bounces at sipforum.org
[mailto:discussion-bounces at sipforum.org] On Behalf Of Lokesh Agrawal
Sent: Friday, August 17, 2007 5:29 PM
To: SIP
Subject: [SIPForum-discussion] Difference between DIALOG,SESSION and
TRANSACTION
Hi All,
Can Any one tell me difference between DIALOG, SESSION and TRANSACTION.
Please tell in detail with an example.
Thanks and Regards
Lokesh Agrawal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://sipforum.org/pipermail/discussion/attachments/20070817/e89648ce/attachment.html
More information about the discussion
mailing list