SIP协议 会话发起协议(二)
2024-10-07 03:08:46
SIP - 响应码
SIP响应是由用户代理服务器(UAS)或SIP服务器生成的用于回复客户端生成的请求的消息。这可能是一个正式的确认,以防止UAC转发请求。
响应可能包含UAC所需的一些额外的信息头字段。
SIP有六个响应。
从HTTP中借用1xx到5xx,在SIP中引入了6xx。
1xx被视为临时响应,其余的是最终响应。
S.No. | 功能和说明 |
---|---|
1 | 1xx:临时/信息响应
信息响应用于指示呼叫进程。通常回应是端到端(100尝试除外)。 |
2 | 2xx:成功回应
这类回应旨在表明请求已被接受。 |
3 | 3xx:重定向响应
一般来说,这些类响应是由重定向服务器响应INVITE发送的。他们也被称为重定向类响应。 |
4 | 4xx:客户端失败响应
客户端错误响应表明,从UAC方面识别出一些错误,无法满足请求。 |
五 | 5xx:服务器故障响应
此类响应用于指示由于服务器错误而无法处理该请求。 |
6 | 6xx:全局失效响应
此响应类指示服务器知道请求将在尝试的任何地方失败。因此,请求不应发送到其他位置。 |
SIP - header
报头是SIP消息的组成部分,其传达有关消息的信息。它被构造为头序列字段序列。
SIP头字段在大多数情况下遵循与HTTP头字段相同的规则。标头字段定义为标题:字段,其中标题用于表示标题字段名称,字段是包含信息的标记集。每个字段由一个字段名,后跟冒号(“:”)和字段值(即字段名称:字段值)组成。
SIP标题 - 紧凑型
许多常见的SIP报头字段具有紧凑的形式,其中报头字段名称由单个小写字符表示。下面给出了一些例子 -
Header | Compact Form |
---|---|
To | T |
Via | V |
Call-ID | I |
Contact | M |
From | F |
Subject | S |
Content-Length | I |
SIP标题格式
下图显示了典型SIP头的结构。
、
标题根据其在SIP中的用途分类如下:
SIP进阶知识,访问tutorialspoint.com/
最新文章
- C# DataGrid合并单元格
- Java开源框架推荐(全)
- 重构第7天 重命名(Rename )
- javascript encode或者decode html
- DOM4J介绍与代码示例【转载】
- boost::function实践——来自《Beyond the C++ Standard Library ( An Introduction to Boost )》
- Python爬虫——抓取糗百段子
- Amazon MWS 上传数据 (三) 提交请求
- DDD,ORM还是Ado.Net
- github上fork了别人的项目后,再同步更新别人的提交
- Unity 新手入门 如何理解协程 IEnumerator yield
- Auth模块使用方法大全
- SFTP远程连接服务器上传下载文件-vs2013项目实例
- 机器学习基石笔记:08 Noise and Error
- ueditor保存出现 从客户端(Note=";<;p>;12345<;/p>;";)中检测到有潜在危险的 Request.Form 值
- 38.html----相对于父元素的fixed定位的实现
- canvas动画---- 太阳、地球、月球
- Codeforces339D(SummerTrainingDay06-A 线段树)
- mysql二进制日志的开启和使用
- Kotlin在处理GET和POST请求的数据问题
热门文章
- linux的awk使用
- Array 操作
- MSTest/NUnit 单元测试 代码覆盖率试用 OpenCover 和ReportGenerator
- one vs all -- 将01分类器用于多类分类问题
- 实现点击cell实现改变cell和cell上控件的背景颜色
- java:Cookie(常用操作),Cookie和Session免登录实例
- 双屏显示——NW.js
- 自定义Spring-Boot @Enable注解
- c++ STL 【更新...】
- Mac_Navicat Premium连接MySQL错误2059 - Authentication plugin &#39;caching_sha2_password&#39; cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found