Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SIP协议状态码说明

SIP协议状态码说明

作者头像
用户6184845
发布于 2020-10-28 09:16:34
发布于 2020-10-28 09:16:34
4.1K0
举报

点击上方蓝字关注「网优小兵玩Python

1)100Trying

callee正在呼叫,但还没联系上callee。

2)180Ringing200OK

callee已经被联系上,callee的铃正在响,收到这个信息后等待200 OK。

3)181Callisbeingforwarded

call被重新路由到另外一个目的地。

4)182Queuedcallee

当前是不可获得的,但是对方不想直接拒绝呼叫,而是选择放在呼叫队列中。

5)183Sessionprogress

用来警告callerSessionprogress频段(inband)错误。当从PSTN收到一个ISDN消息,SIPgateway产生183Session progress。

2xxsuccessful

Responses200OK:会话成功

3xxRedirectionResponses

6)300Multiplechoices

呼叫的地址被解析成多个地址,所有的地址都被提供出来,用户或用户代理可以从中选择联系哪个。

7)301Movedpermanently

指定地址的用户已经永远不可用,在头中已经用另外一个地址替换了

8)302Movedtemporarily

指定地址的用户临时不可用,在头中已经用另外一个地址代替了

9)305Useproxy

caller必须用一个proxy来联系callee

10)380Alternativeservice

call不成功,但是可选择其他的服务

4xxRequestFailureResponses

11)400BadRequest

由于非法格式,请求不能被理解。

12)401Unauthorized

请求需要用户认证。

13)402Paymentrequired

完成会话需要付费

14)403Forbidden

server已经收到并能理解请求但不提供服务。

15)404NotFound

server有明确的信息在指定的域中用户不存在。

16)405MethodNotAllowed

请求中指定的方法是不被允许的。将返回一个允许的方法列表。

17)406NotAcceptable

被请求的资源只对某些特殊的请求作出响应,对目前头(header)中指定的请求不接受.

18) 407Proxyauthenticationrequired

和401Unauthorizedresponse相似.,但是,它client必须首先在proxy上认证自己。

19) 408Requesttimeout

在timeout时间过期前,server不能产生响应

20)409Conflict

由于和当前资源状态产生冲突,请求不能被处理。

21)410Gone

请求资源在server上永远不可用,也没有转发的地址。

22)411Lengthrequired

用户拒绝接受没有定义content长度的请求。

23)413Requestentitytoolarge

server拒绝处理请求,因为它太大,超过了server能处理的大小。

24)414Request-URItoolong

server拒绝处理请求,因为请求的URI太长,server不能解释它。

25)415Unsupportedmedia

server拒绝处理请求,因为body格式不被目的终端支持。

26)420Badextension

server不能理解在header中指出的扩展协议。

27)480Temporarilyunavailable

callee已经被联系上,但是暂时不可用。

28)481Callleg/transactiondoesnotexist

server正在忽略请求,由于它是一个没有匹配legID的BYE或者是一个没有匹配事务的CANCEL。

29)482Loopdetected

server收到了一个包含它自己路径的请求。

30)483Toomanyhops

server收到了一个请求,它需要的hop数超过了在header中允许的最大hop数。

31)484Addressincomplete

server收到一个地址不完整的请求。

32)485Ambiguous

server收到一个请求,其中callee的地址是不明确的,也没有可能备用的地址供选择。

33)486Busyhere

callee已经被联系上,但是它们的系统不能承受额外的call。488(暂时不能进行)。

5xxServerFailureResponses

34)500Serverinternalerror

server或gateway发生意外错误从而不能处理请求.

35)501Notimplemented

server或gateway不支持完成请求所需的功能.

36)502Badgateway

server或gateway从下游server收到一个非法响应.

37)503Serviceunavailable

由于超负载或维护问题,server或gateway不能处理请求.

38)504Gatewaytimeout

server或gateway没有从另外一个server(如locationserver)收到一个及时的响应.

39)505Versionnotsupported

server或gateway不支持在请求中用到的SIP版本。

6xxGlobalResponses

40)600Busyeverywhere

callee已经被联系上,但是处于忙状态中,在这个时间不能接受call。

41)603Decline

callee已经被联系上,但是不能或不想加入call。

42)604Doesnotexistanywhere

server有正式的信息callee不存在于网络中。

43)606Notacceptable

callee已经被联系上,但是session描述的某些方面不被接受。

网优苦短,我用Python

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网优小兵玩Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
HTTP状态码大全
HTTP状态码,即HTTP协议状态码,是我们访问网站时会遇到的,服务器端返回的Http响应码,不同的数字分别代表着不同的响应状态。我们在做SEO或做网页开发过程中需要了解5类比较重要的HTTP状态码,可以根据请求响应代码检查服务器及程序是否正常,判断网页处于什么工作状态。我们就需要了解不同的状态码分别是什么含义。
摘繁华
2022/09/16
2.5K0
HTTP1.1协议状态码
此类状态码仅由 状态行 和可选响应头组成的临时响应, 并以空行终止。此类状态码没有必需的标题。由于HTTP / 1.0没有定义任何1xx状态代码,因此服务器必须禁止向HTTP / 1.0客户端发送1xx响应。
星尘的一个朋友
2020/11/25
2.7K0
HTTP状态码列表
1xx消息——请求已被服务器接收,继续处理 2xx成功——请求已成功被服务器接收、理解、并接受 3xx重定向——需要后续操作才能完成这一请求 4xx请求错误——请求含有词法错误或者无法被执行 5xx服务器错误——服务器在处理某个正确请求时发生错误 100199:表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。 200299:表示成功接收请求并已完成整个处理过程。常用200 300399:为完成请求,客户需进一步细化请求。例如:请求的资源已经移动一个新地址、常用302(意味着你请求我,我让你去找别人),307和304(我不给你这个资源,自己拿缓存) 400499:客户端的请求有错误,常用404(意味着你请求的资源在web服务器中没有)403(服务器拒绝访问,权限不够) 500~599:服务器端出现错误,常用500
Li_XiaoJin
2022/06/10
8450
看“猫”片, 学HTTP状态码
我们用浏览器访问网页时,浏览器会向网页所在服务器发出请求。服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。
zhaoolee
2019/02/26
2.2K0
⚡3分钟⚡熟悉面试常问状态码,面试官都听呆了
· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) · 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)
江一铭
2022/06/16
1.9K0
⚡3分钟⚡熟悉面试常问状态码,面试官都听呆了
HTTP状态码有哪些?「前端每日一题v22.11.9」
HTTP状态码表示超文本传输协议响应状态的3位数字代码。三位数字的第一个数字表示五种状态之一
FE情报局
2022/12/05
5510
HTTP状态码有哪些?「前端每日一题v22.11.9」
HTTP状态码及其含义
        开发Web项目的时候,因为环境搭建和配置的原因,经常会出现部署失败的情况;搭建这个博客的时候,也因为php-admin缺少某些库的原因,导致出现502的稀有的http状态。平时不是很留意这些状态码信息,也不是很了解出现这种状态的内在原因,每次出现都要查找。为了详细梳理和备忘,整理一份http状态码及其含义的解析。
王金龙
2018/09/05
1.8K0
HTTP状态码合集
请求的初始部分已收到,但尚未被服务器拒绝。在请求已完全收到并执行后,服务器打算发送最终响应。
BinGo_Blog
2022/11/01
1.3K0
HTTP响应状态码含义
1xx:信息 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。
团团生活志
2022/08/16
1.3K0
C# HTTP系列5 HttpWebResponse.StatusCode属性
HttpWebResponse.StatusCode 属性获取响应的状态。对应 HttpStatusCode 枚举值之一。
张传宁IT讲堂
2019/09/17
2.3K0
聊一聊HTTP协议常见的状态码及含义
在测试的过程中会遇到多种协议,比如ARP地址解析协议,FTP文件传输协议,HTTP超文本传输协议,IP互联网协议,SMTP简单邮件传输协议,TCP传输控制协议,UDP用户数据报协议等等,今天聊一聊HTTP协议常见的状态码及含义。 1xx、2xx、3xx、4xx、5xx。每个类别下的具体状态码需要详细说明。比如1xx是信息性状态码,像100 Continue和101 Switching Protocols。2xx是成功,比如200 OK,201 Created,204 No Content。3xx是重定向,包括301、302、304等。4xx是客户端错误,比如404 Not Found,403 Forbidden。5xx是服务器错误,如500 Internal Server Error。
漫谈测试
2025/03/22
1500
聊一聊HTTP协议常见的状态码及含义
Ajax Status请求状态
  这篇文章主要介绍了各类Http请求状态(status)及其含义。   需要的朋友可以过来参考下,希望对大家有所帮助。Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答 : 状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。   在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。 当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。
Marco爱吃红烧肉
2021/07/23
1.9K0
网站状态码大全
404,503,301,网站状态码是最常见的,但是作为一个站长应该掌握更多网站状态码,以便应对网站出现的各种各样的错误,能更快修复错误。以下是杨小杰blog为大家整理的一些网站状态码。 100  Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101  Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200  OK 一切正常,对GET和POST请求的应答文档跟在后面。
Youngxj
2018/06/07
1.5K0
RFC2616-HTTP1.1-Status Code(状态码规定部分—译文)
part of Hypertext Transfer Protocol -- HTTP/1.1
zaking
2018/08/13
9960
SIP协议学习笔记
友情提示:初次接触SIP(Session Initiation Protocol)协议的同学,强烈建议先将文末参考文章中的链接,先看至少二遍!
菩提树下的杨过
2020/12/07
2.3K0
SIP协议学习笔记
HTTP状态码大全
写在前面 我们在开发Web服务的时候,经常会遇到404,500等错误。对于初学者来说遇到错误,不知如何下手,今天我们来看看每个状态都表示什么意思? HTTP状态码(HTTP Status Code)是
互扯程序
2018/03/26
1.5K0
HTTP状态码大全
状态码在后端开发中常常遇到的场景
场景:在服务器还在处理请求时,客户端已经关闭了连接。 Nginx:当Nginx作为Web服务器正在处理请求,但客户端在响应发送前断开了连接,Nginx可能会记录499状态码。这种情况可能由网络问题、客户端程序错误或客户端机器故障引起。
GeekLiHua
2025/01/21
1330
喵星人教你 HTTP 状态码
HTTP 状态码(英语:HTTP Status Code)是用以表示 HTTP 响应状态的 3 位数字代码。比如:
HelloGitHub
2021/05/14
6900
http状态码
chimchim
2023/10/17
2690
关于常见状态码,你了解多少?
大家好,我是坚果,今天在逛github的时候发现一个文档HTTP 接口设计指北,顺便了解了一下,觉得不错,就把关于状态码的知识整理了一下。
徐建国
2022/03/30
8900
相关推荐
HTTP状态码大全
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档