SIP交互流程范文
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SIP交互流程范文
一、Session Initiation Protocol (SIP) 交互流程
Session Initiation Protocol (SIP) 是一种用于通过 IP 网络建立多种通信会话的应用层协议。
这种协议用于定义建立免费点对点的会议,管理会话和发送媒体。
由于 SIP 定义了用于建立和终止通信会话的信令协议和应用技术,因此它是常用于实现音频、视频和即时消息 (IM)等网络应用的中间件。
1. SIP地址查找:在SIP中,要发起通信会话,客户端首先必须找到对方的地址,这通常是通过Domain Name System (DNS)来完成的。
客户端通过DNS查询对方的SIP地址,并以URI(通用资源标识符)的方式将地址发送给另一方。
2.身份验证:身份验证是SIP会话建立过程中的一个重要步骤,它是确定客户端身份的方式。
双方客户端使用SIP交换消息以确认另一方的准确性,这个过程称为身份验证。
3.建立会话:当双方客户端都验证成功后,SIP就会发出Invite消息,进而建立一个会话。
这个消息包含了要传输的媒体信息,以及附加消息,比如会话参数,支持的协议等。
4.接受会话:一旦收到Invite消息后,接收方将向发送方发出Trying消息,以表明会话正在尝试被建立。
一旦接收方准备接受会话,就会向发送方发出OK消息,以表明会话已经建立。