1. Client/Server结构
2. RFC 3261,基于文本的信令协议
3. SIP:应用层
4. 6种信令方法:INVITE、ACK、OPTIONS、BYE、CANCEL、REGISTER
5. 请求起始行 = 方法 请求URI SIP版本号
6. 代理服务器类型:(1)保留呼叫状态;(2)保留状态;(3)不保留状态
7. 响应消息状态行 = SIP版本号 状态码 理由短语
8. 六种消息应答:(1)提供信息型 1**;(2)成功 200;(3)重定向 3**;(4)请求失败 4**;(5)服务器故障 5**;(6)全局故障 6**
9. SDP:会话描述协议。三种传输方法:(1)SAP;(2)RTSP;(3)SIP
10. BYE方法可由任意一方发送
11. Cseq:消息的顺序编号。在一次对话或一个CALL-ID中是唯一的。用于区别新的消息和重试消息。
12. Content-Length:payload的大小,以字节为单位。信封和payload之间用一空行隔开
13. 软交换思想:将传统的交换设备部件化,分为呼叫控制和媒体处理
14. 呼叫控制协议、传输控制协议、媒体控制协议、业务应用协议、维护管理协议
15. SIP元素:SIP用户代理和SIP网络服务器。用户代理具有UAC和UAS元素。UAC初始呼叫,UAS应答呼叫。三种服务器:有状态代理服务器、无状态代理服务器和重定向服务器。无状态代理服务器更快,是SIP结构的骨干。有状态代理服务器可能是离用户最近的本地设备。
16. 两种类型的SIP消息:请求和响应。请求消息三个元素:请求行、消息头和消息体。响应消息三个元素:状态行、消息头和消息体
17. CANCEL能够取消当前的请求,但不能中止已经建立的连接
18. MGCP/H.248与H.323和SIP不是一个层面的协议;H.323与SIP是相互独立的体系结构。网管分解为MG和MGC。MGC就是软交换设备
19. SIP消息头忽略空格;消息体可以是multipart
20. 三种类型事务(transaction):regular、INVITE-ACK、CANCEL
21. MAX-FORWORDS:防止形成环路
22. SIP extension:(1)caller preference and user agent capability; (2)reliability of provisional response; (3)preconditions; (4)event notification; (5)signaling compression; (6)content indirection; (7)URI lists
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1186034