欢迎来到天天文库
浏览记录
ID:57045656
大小:1.26 MB
页数:16页
时间:2020-07-28
《协议流程介绍课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SIP协议规范及基本呼叫流程课程介绍主要实体SIP网络系统结构请求方法及响应SIP包格式及组成部分定义解析注意与H248协议的相同点及区别课程目标SIP网络架构SIP实体能力SIP主要请求方法SIP包格式SIP的几个基本实体——用户代理用户代理UserAgent:端点实体用户代理通过交换请求和响应初始和终止会话。UA作为一应用程序,它包含用户代理客户机和用户代理服务器。用户代理客户机(UAC):客户机应用程序,它初始SIP请求。用户代理服务器(UAS):服务器应用程序,当接收到SIP请求时它联系用户并且代表用户返回一响应。SIP的几个基本实体——代理服务器同时作为服务器和客户
2、机的中间实体,其目的是代表其他客户机生成请求。为了处理客户端的请求,它既承担服务器的角色又承担客户端的角色。具有解析名字的能力,能够代理前面的用户向下一跳服务器发出呼叫请求。路由处理,即保证将请求消息发送到离目标用户更近的其它实体。直接管理用户的代理服务器应当具备获知其下用户状态(例如忙、闲等)的功能,并结合用户的业务属性实现相应的业务代理服务器还可用于管理策略的实施,比如确认某个用户是否允许发起呼叫等。代理服务器在转发一个请求消息前需要识别和解释该消息的某些特定组成部分,并在需要的时候改写它们。SIP的几个基本实体——注册服务器注册服务器RegisterServer用来完成
3、对UAS的登录,在SIP系统的网元中,所有UAS都要在某个登录服务器中登录,以便UAC通过服务器能找到它们,只接收UAC发送的登记请求。注册服务器是接受REGISTER请求的服务器,其目的是根据用户在请求中规定的联系信息更新位置数据库。SIP网络系统结构SIP(SessionInitiationProtocol)是一个应用层控制协议,它用来创建、修改和终结会话。SIP用INVITE请求消息携带会话描述信息,允许会话的参与者就会话所采用的媒体方式、类型等进行协商。SIP通过代理服务器(Proxy)将请求消息路由到被叫用户的当前位置,对用户的业务请求进行鉴权和授权,实现一定的路由
4、策略,以及向用户提供某些业务特性等。SIP还提供注册功能,使得用户能够更新他们当前位置信息,以便代理服务器能够根据最新位置信息查找用户。SIP网络系统结构与H248协议的主要区别区别点SIP协议H248协议控制方式对等协议主从协议适用范围Softswitch之间MG与Softswitch之间MG与Softswitch之间应用场合实实在在的智能终端所有的智能控制均在Softswitch侧SIP的主要请求方法INVITE:发起呼叫ACK:响应应答,确认INVITE的最终应答。REGISTER:用户登记,注册位置服务。OPTIONS:能力询问,查询另一方能力。该消息可以作为心跳消息
5、,用来确认对端实体是否存活,两个实体之间是否可达。CANCEL:取消呼叫,撤消搜索和振铃。BYE:终止呼叫SIP响应码1XX:进展指示2XX:成功3XX:重定向4XX:客户端错误5XX:服务器错误6XX:全局错误SIP包格式起始行:请求行(请求)或状态行(响应)SIP头消息体起始行Request-URI请求发送地址。REGISTER消息中填写为注册服务器地址。SIP头字段From:发起请求方地址To:接收方地址Call-ID:该参数与FROM中的TAG参数、TO域中的TAG参数相结合用以保证呼叫的惟一性CseqVia:经过的路径Contact:发起方自己的地址Expire:消
6、息内容的有效期Context-type:消息体采用的格式谢谢!
此文档下载收益归作者所有