已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编辑 SIP协议简介 可编辑 SIP协议概念 会话启动协议SIP SessionInitiationProtocol 是一个在IP网络上进行多媒体通信的应用层控制协议 它被用来创建 修改和终结一个或多个参加者参加的会话进程 SIP协议可用于发起会话 也可以用于邀请成员加入已经用其它方式建立的会话 一个正在发展和不断研究中的协议 一方面 它借鉴了其他Internet标准和协议的设计思想 在风格上遵循因特网一贯坚持的简练 开放 兼容和可扩展等原则 并充分注意到因特网开放而复杂的网络环境下的安全问题 另一方面 它也充分考虑了对传统公共电话网的各种业务 包括IN业务和ISDN业务的支持 2 可编辑 SIP协议栈结构 IETF多媒体数据和控制体系结构 3 可编辑 SIP协议是IETF多媒体数据和控制体系结构的一部分 与其它协议相互合作RSVP用于预约网络资源RTP RTCP用于传输实时数据并提供服务质量 QoS 反馈RTSP用于控制实时媒体流的传输传输层支持 SIP协议承载在IP网 网络层协议为IP 传输层协议可用TCP或UDP 推荐首选UDP 4 可编辑 SIP协议的信令功能 用户定位 确定参加通信的终端用户的位置 用户通信能力协商 确定通信的媒体类型和参数 用户意愿交互 确定被叫是否乐意参加某个通信 建立呼叫 包括向被叫 振铃 确定主叫和被叫的呼叫参数 呼叫处理和控制 包括呼叫重定向 呼叫转移 终止呼叫等等 5 可编辑 6 可编辑 1 SIP用户代理向SIP代理服务器发送呼叫建立请求 INVITE 2 SIP代理服务器向重定向服务器发送呼叫建立请求 3 重定向服务器返回重定向消息 4 SIP代理服务器向重定向服务器指定的SIP代理服务器发送呼叫建立请求 5 被请求的SIP代理服务器使用非SIP协议例如域名查询或者LDAP等到定位服务器查询被叫位置 6 定位服务器返回被叫位置 被叫SIP代理服务器 7 可编辑 7 被请求的SIP代理服务器向被叫SIP代理服务器发送呼叫建立请求 8 被叫SIP代理服务器向SIP用户代理 被叫 发呼叫建立请求 被叫振铃或显示 9 被叫用户代理向被叫SIP用户代理服务器发同意或拒绝 10 被叫用户代理服务器向主叫代理服务器所请求的代理服务器发同意或拒绝 11 主叫代理服务器所请求的代理服务器向主叫代理服务器发同意或拒绝 12 主叫代理服务器向主叫SIP用户代理指示被叫是否同意呼叫请求 8 可编辑 SIP协议消息的分类 SIP消息采用文本方式编码 分为两类 请求消息和响应消息 请求消息 客户端为了激活特定操作而发给服务器的SIP消息 响应消息 用于对请求消息进行响应 指示呼叫的成功或失败状态 请求消息和响应消息都包括SIP头字段和SIP消息字段 9 可编辑 请求消息 10 可编辑 响应消息 11 可编辑 SIP请求消息结构 SIP请求命令的格式 由起始行 消息头和消息体组成 参照RFC2543文档 12 可编辑 SIP响应消息结构 SIP响应消息的格式 由起始行 消息头和消息体组成 13 可编辑 Call ID该字段用以唯一标识一个特定的邀请或标识某一客户的所有登记 Call ID的一般格式为 Call ID 本地标识 主机From所有请求和响应必须包含此字段 以指示请求的发起者 服务器将此字段从请求消息复制到响应消息 该字段的一般格式为 From 显示名 tag xxxxtag为标记 为16进制数字串 当两个共享同一SIP地址的用户实例用相同的Call ID发起呼叫邀请时 就需用此标记予以区分 标记值必须全局唯一 14 可编辑 To该字段指明请求的接收者 其格式和From相同 仅第一个关键词代之以To 所有请求和响应消息必须包含此字段在SIP中 Call ID From和To三个字段标识一个呼叫分支 在代理服务器并行分发请求时 一个呼叫可能会有多个呼叫分支 15 可编辑 Cseq为命令序号 客户在每个请求中应加入此字段 它由命令名称和一个十进制序号组成 该序号由请求客户选定 在Call ID范围内唯一确定 序号初值可为任意值 其后具有相同Call ID值 但不同命令名称 消息体的请求 其Cseq序号应加1 16 可编辑 Via字段用以指示请求历经的路径 它可以防止请求消息传送产生环路 并确保响应和请求消息选择同样的路径 以保证通过防火墙或满足其它特定的选路要求 Contact该字段用于INVITE ACK和REGISTER请求以及成功响应 呼叫进展响应和重定向响应消息 其作用是给出其后和用户直接通信的地址 Max Forwards该字段用于定义一个请求到达其目的地址所允许经过的中转站的最大值 17 可编辑 基本消息流程 一 SIP用户注册流程用户每次开机时都需要向服务器注册 当SIPClient的地址发生改变时也需要重新注册 注册信息必须定期刷新 下面以SIPPhone向SoftX3000注册的流程为例 说明SIP用户的注册流程 18 可编辑 注册实例 在下面的实例中 我们基于以下约定 SoftX3000的IP地址为10 64 10 1 注册用SIPPhone的IP地址为10 64 10 13 号码为99990001 起始行 消息头 19 可编辑 20 可编辑 21 可编辑 22 可编辑 23 可编辑 SIP实体间的呼叫流程 24 可编辑 实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年法律职业资格劳动仲裁程序真题及答案
- 2025年话务员年终总结(2篇)
- 医院病历病案首页质控采购合同
- 出院康复指导试题及答案
- 作业疗法器材设备
- 水泥物理考证试题及答案
- 业务服务高效化承诺书8篇
- 企业风险评估及防范策略标准模板
- 项目评审标准化流程与工具集
- 2025 小学六年级语文上册《丁香结》基础练习课件
- (2025年)篮球裁判员考试题(附答案)
- 2025年秋青岛版(五四学制)(2024)小学数学二年级上册《智慧广场-简单的周期问题(一)》教案
- 春江花月夜赏析
- 思想政治教育学原理考研题库及答案(含考研真题)
- 铁路防溜课件
- 2025中铁云网信息科技有限公司人才招聘笔试历年参考题库附带答案详解(3卷合一)
- 物理教师读书分享会演讲稿模版
- 增加矿山规模的申请书
- 第4章 第6讲 切比雪夫不等式与大数定律+7
- 网络信息安全技术运维管理手册
- 离合器接合叉加工工艺制订及铣7mm槽夹具设计与建模
评论
0/150
提交评论