当前位置:网站首页>什么是SIP请求和SIP响应?
什么是SIP请求和SIP响应?
2022-08-09 05:11:00 【[email pro】
通过VoIP(IP电话)建立呼叫时,大多数情况下使用所谓的SIP协议。SIP(SessionInitiationProtocol)是一种信令协议,它通过SIP请求和相应的SIP响应在两个或多个参与者之间建立连接,参与者的终端设备通过它相互通信,从而发起呼叫的建立或终止。
SIP请求
IP电话中使用的SIP请求一共有14个(前6个是基本请求):
INVITE:邀请对方加入通话(发起会话)
ACK:确认INVITE请求
BYE:结束会话
CANCEL:取消挂起的请求
REGISTER:向服务器传输参与者的位置信息(主机名、IP地址)
OPTIONS:提供有关呼叫中涉及的SIP电话支持的功能的信息
PRACK:作为请求的初步确认
SUBSCRIBE:订阅某个事件发生时的通知
NOTIFY:发生状态变化时发送通知(事件监控)
PUBLISH:主动向服务器传输状态或事件信息
INFO:在通话过程中传输控制和监控信息
REFER:请求接收者转发现有连接
MESSAGE:发送即时消息
更新:更改通话状态
SIP响应
SIP响应是对SIP请求的响应。有六类SIP响应,有许多响应选项:
1xx:提供信息性消息(180表示,例如,接收者的振铃)
2xx:报告请求成功
3xx:报告重定向
4xx:表示请求错误
5xx:通知服务器错误
6xx:报告一般错误
版权声明
本文为[[email protected]]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_49543223/article/details/126237078
边栏推荐
猜你喜欢

STM32的Cube学习笔记(ADC)
![could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarExcept](/img/00/328e4c296c00929140c9aff3bb896e.png)
could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarExcept

GraalVM安装

TASSEL software imports plink format file error

力扣202-快乐数——哈希集合

数据库事务&锁机制

Why do enterprises need business intelligence BI in the digital age

mysql content does not exist error

如何剪裁svg并压缩

Harmony OS ets ArkUI 】 【 】 development create a view and building layout
随机推荐
软件测试的发展趋势
[UNR #6 A] Noodle-based road (shortest path)
【UNR #6 A】面基之路(最短路)
步进电机驱动的使用及程序
Software testing method is introduced in detail
Openresty执行lua脚本
【计算机网络-哈工大】---学习笔记(下)---(二)Web安全威胁、SSL\IPsec、虚拟专用网、防火墙
10.LoadRunner2022社区版安装
亚马逊面对风控,自养号测评时应该怎么做?
PWM输出模块PCA9685
通讯录(动态版)(C语言)(VS)
【开发者必看】【push kit】推送服务服务典型问题合集2
CSDN使用方法
STM32的Cube学习笔记(ADC)
算法---优美的排列(Kotlin)
Quantitative Genetics Heritability Calculation 2: Half Siblings and Full Siblings
微服务架构基础 微服务相关概念及基础知识 贺兰的微博
关于光电门的使用
Timing Constraint Basics
浅谈产品降本设计