4、深入解析会话发起协议(SIP)

深入解析SIP在Lync Server 2010中的应用

深入解析会话发起协议(SIP)

1. SIP概述

通常所说的会话发起协议(SIP),更准确地称为SIPv2。其前身SIPv1由Mark Handley和Eve Schooler创建,基于UDP,作为会话建立的草案标准提交给互联网工程任务组(IETF),当时名为会话邀请协议,用户加入会话后,依赖SDP等继续控制已建立的会话。与此同时,Henning Schulzrinne向IETF提交了另一个草案标准——简单会议邀请协议(SCIP),它基于TCP,采用类似超文本传输协议(HTTP)的通信方式,并定义了新的会话控制方法。这两个提案最终促成了SIPv2的诞生,SIPv2基于HTTP,可同时使用UDP和TCP。

RFC 2543描述了SIP的基础内容,不过其他RFC文档中定义了许多SIP的扩展。以下是部分RFC及其定义的SIP消息:
- RFC 2976 (INFO)
- RFC 3261 (ACK, BYE, CANCEL, INVITE, OPTIONS, REGISTER)
- RFC 3262 (PRACK)
- RFC 3265 (SUBSCRIBE, NOTIFY)
- RFC 3311 (UPDATE)
- RFC 3428 (MESSAGE)
- RFC 3515 (REFER)
- RFC 3903 (PUBLISH)

这些扩展展示了SIP的灵活性,它既能与早期实现兼容,又能在可能的情况下引入新功能。但这种可扩展性也带来了一个问题,即很难完全确定应用程序实际实现的是哪个版本的SIP。此外,微软为Lync Server 2010中的SIP实现提供了以ms - 为前缀的消息头扩展,不过这些扩展目

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值