- 会话发起协议教程
- SIP - 首页
- SIP - 简介
- SIP - 网络元素
- SIP - 基本呼叫流程
- SIP - 消息传递
- SIP - 响应代码
- SIP - 报头
- SIP - 会话描述协议
- SIP - 提供/应答模型
- SIP - 移动性
- SIP - 分支
- SIP - 代理和路由
- SIP 到 PSTN
- SIP - 编解码器
- SIP - B2BUA
- SIP 有用资源
- SIP - 快速指南
- SIP - 有用资源
- SIP - 讨论
会话发起协议 - 简介
会话发起协议 (SIP) 是 VoIP 技术中最常用的协议之一。它是一个应用层协议,与其他应用层协议协同工作,以控制互联网上的多媒体通信会话。
VoIP 技术
在继续之前,让我们先了解一些关于 VoIP 的要点。
VOIP 是一种允许您通过互联网传输语音和多媒体(视频、图片)内容的技术。它是利用互联网随时随地进行通信的最廉价方式之一。
VoIP 的一些优点包括:
低成本
可移植性
无需额外电缆
灵活性
视频会议
对于 VoIP 呼叫,您只需要一台具有互联网连接功能的电脑/笔记本电脑/手机。下图描述了 VoIP 呼叫是如何进行的。
有了这些基础知识,让我们回到 SIP 上来。
SIP – 概述
以下是关于 SIP 需要注意的一些要点:
SIP 是一种信令协议,用于在互联网协议上创建、修改和终止多媒体会话。会话只不过是两个端点之间的一个简单呼叫。端点可以是智能手机、笔记本电脑或任何可以通过互联网接收和发送多媒体内容的设备。
SIP 是由 IETF(互联网工程任务组)标准定义的应用层协议。它在RFC 3261中定义。
SIP 体现了客户端-服务器架构以及从HTTP中使用的 URL 和 URI 以及从SMTP中使用的文本编码方案和报头样式。
SIP 利用 SDP(会话描述协议)来描述会话,并利用 RTP(实时传输协议)在 IP 网络上传输语音和视频。
SIP 可用于双向(单播)或多方(多播)会话。
其他 SIP 应用包括文件传输、即时消息、视频会议、在线游戏和流媒体多媒体分发。
SIP 在哪里适用?
基本上,SIP 是一个应用层协议。它是一个简单的网络信令协议,用于与一个或多个参与者创建和终止会话。SIP 协议的设计独立于底层传输协议,因此 SIP 应用可以在 TCP、UDP 或其他较低层网络协议上运行。
下图描述了 SIP 在一般方案中的位置:
通常,SIP 协议用于两个或多个端点之间的互联网电话和多媒体分发。例如,一个人可以使用 SIP 向另一个人发起电话呼叫,或者某人可以与许多参与者创建电话会议。
SIP 协议的设计非常简单,命令集有限。它也是基于文本的,因此任何人都可以阅读 SIP 会话中端点之间传递的 SIP 消息。