SIP中3个很重要的概念,就是dialog, session和transaction
来源:互联网 发布:c语言switch default 编辑:程序博客网 时间:2024/05/15 18:34
http://user.qzone.qq.com/565171393/blog/1265254855?ptlang=2052
dialog的建立是收到UAS的响应(To tag)时开始建立的。收到180响应时建立的
dialog叫做早期对话(early dialog),收到2XX的应答开始才是真正的dialog建立。
session 是媒体交换之后才建立的。具体而言就是通过offer/answer方式交换sdp的媒体。
session的建立可以使INVITE-200 也可以是200-ACK。这要看媒体的交换发生的时间。
具体来说,INVITE 中的消息体用sdp语言来描述自己可处理的媒体类型,200OK中
带回UAS端可处理的媒体类型。这个时候媒体交换就算是完成了。也就是session建立起
来了。
dialog是end-point对end-point的关系。而transaction 是hop by hop的关系。dialog通过
From tag, To tag(应该说local tag, remote tag--这两个tag随着UAC和UAS而不同。)以及
Call-ID 来判别。而transaction是一个SIP entity和下一个SIP entity之间请求和应答关系,(无状态代理服务器不再此列)
是通过对Via里的branch来判别的。
Transaction:维护hop to hop状态,包括一个请求和其触发的所有响应,包括若干暂时响应和一个最终响应。生命周期从请求产生到收到最终响应。
Dialog:维护peer to peer状态,目前只有invite和subscribe请求会触发dialog。其生命周期贯穿一个端到端会话的始终。
- SIP中3个很重要的概念,就是dialog, session和transaction
- Dialog、Transaction、Session在SIP中概念
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction
- SIP概念区别 Session Dialog Transaction .
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction .
- SIP 中的Dialog,call,session 和 transaction .
- SIP 基本概念---Dialog,call,session 和 transaction .
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction .
- SIP 中的Dialog,call,session 和 transaction
- SIP 中的Dialog,call,session 和 transaction
- C# winform 导出导入Excel/Doc 完整实例教程 使用Aspose.Cells.dll——第三篇
- Windows 下 SVN 服务器配置
- 将excel文件导入到winform的控件中
- 关于在WinForm下对Excel进行操作的总结
- 实现c#中winform窗体嵌入并操作可视化Excel表格
- SIP中3个很重要的概念,就是dialog, session和transaction
- 80后不为人知的寂莫
- 使用svn开发,目录的约定与开发流程
- NET C#中如何备份SQL数据库
- C#对数据库操作的类,包括附加、还原、备份、分离、压缩、创建、修改等常见操作
- C#生成安装文件后自动附加数据库的思路跟算法
- 蜜罐项目和网站
- lwip-SNMP移植
- asp.net和c#实现定时备份数据库(SQL Server2000)