SIP信令的基本流程

SIP的基本流程(类似TCP三挥)

SIP协议是一种基于文本的协议,它使用UDP或TCP传输协议进行通信。SIP协议的基本流程包括:建立会话、修改会话、终止会话等。在建立会话时,SIP协议需要完成以下步骤:

  1. 发送INVITE消息:主叫方向被叫方发送INVITE消息,请求建立会话。
  2. 发送100 Trying消息:被叫方收到INVITE消息后,可以先发送100 Trying消息,告知主叫方已经收到请求。
  3. 发送180 Ringing消息:被叫方可以在收到INVITE消息后,发送180 Ringing消息,告知主叫方正在响铃。
  4. 发送200 OK消息:被叫方接受INVITE请求后,发送200 OK消息,告知主叫方已经接受请求。
  5. 发送ACK消息:主叫方收到200 OK消息后,发送ACK消息,告知被叫方已经收到应答。
  6. 发送BYE消息:当会话结束时,任何一方都可以发送BYE消息,告知对方会话已经结束。

推荐书籍:《SIP信令揭秘》

相关推荐
Empty-Filled9 分钟前
AI Agent 测试入门:从回答问题到执行任务
网络·人工智能
Yupureki22 分钟前
《Linux网络编程》4.应用层HTTP协议
linux·服务器·c语言·网络·c++·http
m0_7381207226 分钟前
网路安全编程——熟悉并使用Scapy简单实现捕捉主流邮箱协议(SMTP、POP3和IMAP) 的身份凭证
网络·python·网络协议·tcp/ip·安全·网络安全
孙同学_31 分钟前
【Linux篇】网络层与数据链路层详解
linux·网络·智能路由器
youngerwang35 分钟前
【智能体互联网的基石:AI操作系统架构、Agent通信协议与演进路径综述】
网络·ai智能体·aios
拾光Ծ43 分钟前
【Linux系统】进程信号(上)
linux·运维·服务器·面试·信号处理
咖喱o1 小时前
网络-堆叠
linux·运维·服务器·网络
clear sky .1 小时前
【TCP】TCP数据粘包/分包问题
java·服务器·网络
羽翼未丰的啊博1 小时前
Can_Chart上位机
网络·qt·汽车
其实防守也摸鱼11 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学