您的位置:首页 > 其它

SIP协议详解

2013-05-22 11:57 1261 查看
SIP协议概念

** 会话启动协议SIP(Session Initiation Protocol)是一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创   建、修改、和终结一个或多个参加者参加的会话进程。

** SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。

** SIP协议透明地支持名字映射和重定向服务,便于实现ISDN、智能网以及个人移动业务。

SIP协议的特点

**  一个正在发展和不断研究中的协议。
**  简练、开放、兼容和可扩展等原则 。
**  充分注意到因特网开放而复杂的网络环境下的安全问题。
**  充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN业务的支持。

SIP协议的信令功能

l 用户定位:确定参加通信的终端用户的位置;
l 用户通信能力协商:确定通信的媒体类型和参数;
l 用户意愿交互:确定被叫是否乐意参加某个通信;
l 建立呼叫:包括向被叫“振铃”,确定主叫和被叫的呼叫参数;

请求消息



响应消息



SIP请求消息结构





响应格式





三 呼叫流程

用户注册流程



SIP实体之间的SIP呼叫流程







小结:


l  SIP协议用于建立、修改并终止多媒体会议,如互联网电话会议。SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。
l  SIP请求消息:这是客户端为了激活按特定操作而发给服务器的SIP消息,包括INVITE,PRACK,BYE,CANCEL和UPDATE消息。
l  SIP响应消息:这是服务器为了显示客户发给服务器的请求的状态,包括1xx、2xx、3xx、4xx、5xx、6xx响应和ACK。
l  SIP呼叫流程中各命令的作用应重点掌握。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SIP