Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3231652
  • 博文数量: 346
  • 博客积分: 10189
  • 博客等级: 上将
  • 技术积分: 3125
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-05 19:46
文章分类

全部博文(346)

文章存档

2013年(35)

2011年(35)

2010年(76)

2009年(48)

2008年(152)

分类: 系统运维

2011-06-13 18:21:53

Messages(消息) 消息是在服务器和客户端之间交换的独立文本, 有两种类型的消息,分别是请求(Requests)和响应(Responses).


Transaction(事务)  事务发生于客户端和服务器端之间,包含从客户端发出请求给服务器,到服务器响应给客户端的最终消息(non-1xx message)之间的所有消息. 如果请求是一个"Invite"消息,并且最终的响应是一个non-2xx消息,那么该事务包含一个"Ack"响应消息.如果服务器的响应是一个2xx消息,那么,随后的ACK是一个单独的事务.

Branch是一个事务ID(Transaction ID),用于区分同一个Client所发起的不同Transaction。

Dialog(会话) 会话是两个UAs(user agent) 之间持续一段时间的端到端(peer-to-peer)的SIP 关系. 一个会话由一个Call-ID, 一个local tag 和 一个remote tag来标识.会话过去也叫做 "call leg".


Call(呼叫) 一个被叫的的呼叫由它所有参与的会话组成. 我认为一个呼叫就是一个会话(Session)

Sip协议中Call, <wbr>Dialog, <wbr>Transaction和Message(转载)

阅读(3988) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~