
SIP (会话发起协议)
协议用于发起、维护和终止实时会话的信令协议。
什么是 SIP?
会话发起协议 (SIP) 是一种信令协议,用于在两个或多个端点之间发起、维护、修改和终止涉及视频、语音、消息以及其他通信应用和服务的实时会话。
它是如何工作的
SIP 的工作原理类似于通信领域的 HTTP。它是一种基于文本的协议,在端点之间发送消息以建立呼叫。它处理:
- 用户定位: 确定用于通信的终端系统在哪里。
- 用户可用性: 确定被叫方是否愿意参与通信。
- 用户能力: 确定要使用的媒体和媒体参数。
- 会话建立: 在主叫方和被叫方建立会话参数(如“振铃”)。
- 会话管理: 包括会话的转移和终止、修改会话参数以及调用服务。
SIP 与 WebRTC
WebRTC 并不强制使用特定的信令协议,但 SIP 经常被用作基于 WebSocket 的信令层来建立 WebRTC 呼叫,尤其是在连接到传统 VoIP 网络时。