少年 , 思无邪 , 最最动人 。协议概述
SIP
会话发起协议是VoIP
技术中最常用的协议之一 。它是一种应用层协议
, 与其它应用层协议协同工作 , 通过Internet控制多媒体通信会话
。
SIP
采用SDP(会话描述协议)
的帮助 , 它描述了用于通过IP
网络传送语音和视频的会话和RTP(实时传输协议)
。
SIP
可用于双方(单播)或多方(多播)会话 。
- 其它SIP应用包括文件传输 , 即时通讯、视频会议、网络游戏、以及
流媒体分发
。
- 用户代理
- 代理服务器
- 注册服务器
- 重定向服务器
- 位置服务器
SIP
网络中最智能的设备或网络原件 。它可以是软电话、手机或笔记本电脑 。用户代理在逻辑上分为两部分:
用户代理客户端(UAC)
:发送请求并接收响应的实体 。
用户代理服务器(UAS)
:接收请求并发送响应的实体 。
客户机 - 服务器
架构 , 其中呼叫者的电话充当发起呼叫的客户端 , 被叫方的电话充当响应呼叫的服务器 。即:一部电话既可以做客户端 , 也可以做服务器端 。代理服务器网络元素接收来自用户代理的请求并将其转发给另外一个用户 。
- 作用类似路由
- 在
URI
的帮助下进行转发
- 位于两个用户代理之间
- 无状态代理:只是转发收到的消息 , 不存储任何呼叫或交易的信息 。
- 有状态代理:可以跟踪收到每个请求与响应 , 在有需要的时候 , 将来可以使用 , 对方没有响应 , 可以重新发送请求 。
设备注册流程图:
文章插图
注册流程描述:
- 设备向服务器发送 Register请求;
- 服务器向设备发送响应401,并在响应的消息头 WWW_Authenticate字段中给出适合设备的认证体制和参数;
- 设备重新向服务器发送 Register请求,在请求的 Authorization字段给出信任书, 包含认证信息;
- 服务器对请求进行验证,如果检查出 设备身份合法,向设备发送成功响应 200 OK,如果身份不合法则发送拒绝服务应答 。
3xx(重定向响应)
响应给用户 。位置服务器位置服务器提供有关呼叫者可能的位置到重定向服务器或代理服务器的信息 。
SIP系统架构图
文章插图
呼叫流程图
文章插图
会话基本呼叫流程图
文章插图
说明:
- 发送到代理服务器的INVITE请求负责启动会话 。
经验总结扩展阅读
- 2023年农历十一月初一搬家怎么样 这天搬入新房会顺利吗
- 【lwip】08-ARP协议一图笔记及源码实现
- Unity坐标系入门
- 2023年农历十一月初二能不能搬家入伙
- 2023年农历十一月初四可以搬家吗
- 团队的凝聚力和团结性的句子
- CSS 动画一站式指南
- 团队口号 团队励志口号大全
- 0 二 C# 语法分析器LR 语法分析
- 2023年农历十一月初五能搬家吗