- 1
- 0
- 约 29页
- 2016-12-08 发布于湖北
- 举报
SIP协议基本流程交流学习 提纲 SIP协议概述 SIP协议基本流程及抓包分析 SIP协议概述 1 SIP协议概念 SIP(Session Initiation Protocol) 会话初始协议,“是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast) 、网状单播(unicast)或两者的混合体进行通信。” 2 基本SIP协议功能实体 定位服务(Location Service):SIP重定位服务器或代理服务器用来获得被叫位置的一种服务,可由定位服务器提供,但SIP协议不规定SIP服务器如何请求定位服务。 代理,代理服务器(Proxy、Proxy sever):用于代表其他用户发出请求的中间程序。它既是客户机也是服务器。用户请求可以直接被代理服务器处理或被转发给别的代理服务器。代理服务器在转发之前要对消息进行解析 ,必要时还会改写请求。 重定向服务器(Redirect server):用来接收SIP请求,将其地址映射成零个或多个新地址,并把结果返回给客户。与代理服务器(Proxy Server)不同,它不发出自己的SIP请求;与用户助理服务器(User Agent Server)不同,它不接受呼叫。 注册员(Registrar):用来接收 REGISTER 请求消息的服务器,常与代理或重定向服务器在同一位置,可以提供定位服务。 用户助理客户(User Agent Client):用来发起SIP请求的客户程序。 用户助理服务器(User Agent Server): 收到SIP请求后负责与用户联系并代表用户回送响应的服务程序。该响应可以表示接受、拒绝或重定向请求消息。 3 SIP协议消息 SIP 消息采用文本方式编码,分为两类:请求消息和响应消息。 请求消息:用于客户端为了激活按特定操作而发给服务器的SIP 消息。 响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。 请求消息类型包括: INVITE,ACK,OPTIONS,BYE,CANCEL 和 REGISTER 消息等 INVITE:用于邀请用户加入一个呼叫。 ACK:用于对请求消息的响应消息进行确认。 OPTIONS:用于请求能力信息。 BYE:用于释放已建立的呼叫。 CANCEL:用于释放尚未建立的呼叫。 REGISTER:用于向SIP网络服务器登记用户位置信息。 响应消息由状态码来区分,状态码包含三位整数,状态码的第一位用于定义响应类型,另外两位用于进一步对响应进行更加详细的说明,包括:1xx,2xx,3xx,4xx,5xx,6xx 1xx:临时响应,表示已经接收到请求消息,正在对其进行处理; 2xx:成功响应,表示请求已经被接收、处理并被成功接受 3xx:重定向响应,表示为完成请求消息需要采取进一步的行动 4xx:客户机错误,表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理。 5xx:服务器错误,表示SIP服务器故障不能完成对正确消息的处理 6xx:全局故障,表示请求不能在任何SIP服务器上实现。 4 SIP消息基本结构 请求消息和响应消息的格式,一般由起始行,若干个消息头和消息体构成。 SIP一般消息 = 起始行 *消息头 CRLF(空行) [消息体] 起始行 = 请求行/状态行 ( SIP请求消息起始行是请求行(Request-Line),响应消息起始行是状态行(Status-Line))。 请求消息头至少包括From、To、CSeq、Call-ID、Max-Forwards、Via 六个头字段,它们是构建SIP消息基本单元 消息体一般采用SDP(Session Description Protocol)协议,会话描述协议 INVITE sip:567767@138.1.0.13:5060 SIP/2.0 //请求行 From:ip138.1.0.13;tag=111c368-8a010053-13c4-40030-cd-7128334e-cd To: sip:567767@138.1.0.13:5060 Call-ID: 10d4608-8a010053-13c4-40030-cd-37fe6ab0-cd CSeq: 1 INVITE Via: SIP/2.0/UDP 138.1.0.83:5060;branch=z9h
您可能关注的文档
最近下载
- 常州大学《大学英语一》2024-----2025学年期末试卷(A卷).pdf VIP
- 艾米克变频器AMK3100中文说明书使用手册.pdf
- 必背古诗词75首(可打印) .pdf VIP
- 某知名汽车维修企业员工手册范本.docx VIP
- 2025年二建水利b证考试真题及答案.docx
- 安全驾驶教育培训课件.ppt VIP
- 汽车维修车间员工职责手册.docx VIP
- 黑龙江省哈尔滨市第三中学校2025-2026学年高二上学期9月月考物理试卷.docx VIP
- 初中语文名著导读--《骆驼祥子》知识点总结归纳.docx VIP
- 实施指南(2025)《DAT 22-2015 归档文件整理规则》.pptx VIP
原创力文档

文档评论(0)