- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIP协议基本流程学习课件
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
您可能关注的文档
- 现场急救知识(红十字会).pptx
- SBS防水卷材施工工艺及质量验收.pptx
- SectionA-2九年级英语.ppt
- SeeaDoctor看医生的英文对话.ppt
- SDP快速配置手册.doc
- 球座、果岭和沙坑的建设.doc
- SEO技巧作为网站运营的你会不会用-卓易杰.doc
- SDH网络的基本结构及硬件知识介绍-A.ppt
- 理想KS维修手册.doc
- 理数第九章.doc
- 2025年中国农业银行(河北分行)人员招聘笔试备考试题及答案解析.docx
- 2025年中国建设银行(贵州省分行)人员招聘笔试备考试题及答案解析.docx
- 2025年中国建设银行(江苏省分行)人员招聘笔试模拟试题及答案解析.docx
- 2025年中国建设银行(河北省分行)人员招聘笔试备考试题及答案解析.docx
- 2025年中国建设银行(湖北省分行)人员招聘笔试模拟试题及答案解析.docx
- 2025年中国建设银行(天津市分行)人员招聘笔试模拟试题及答案解析.docx
- 2025年中国农业银行(兵团分行)人员招聘笔试模拟试题及答案解析.docx
- 2025年中国建设银行(大连市分行)人员招聘笔试模拟试题及答案解析.docx
- 2025年中国农业银行(河南分行)人员招聘笔试备考试题及答案解析.docx
- 2025年中国农业银行(海南分行)人员招聘笔试模拟试题及答案解析.docx
文档评论(0)