版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SIP應(yīng)答消息狀態(tài)碼
與功能類型狀態(tài)碼狀態(tài)說明
臨時(shí)應(yīng)答(1XX)100Trying正在處理中
180Ringing振鈴
181callbeingforwarder呼叫正在前向
182queue排隊(duì)
181*sessionprogress會(huì)話進(jìn)行會(huì)話成功(2XX)200OK會(huì)話成功重定向(3XX)300multiple多重選擇
301movedpermanently永久移動(dòng)
302movedtemporaily臨時(shí)移動(dòng)
305useproxy用戶代理
380alternativeservice替代服務(wù)請(qǐng)求失敗(4XX)400badrequest錯(cuò)誤請(qǐng)求
401unauthorized未授權(quán)
402paymentrequired付費(fèi)要求
403forbidden禁止
404notfound未發(fā)現(xiàn)
405methodnoallowed方法不允許
406notacceptable不可接受
407proxyauthenticationrequired代理需要認(rèn)證
408requesttimeout請(qǐng)求超時(shí)
410gone離開
413requestentitytoolarge請(qǐng)求實(shí)體太大
414request-urltoolong請(qǐng)求URL太長
415unsupportedmediatype不支持的媒體類型
416unsupportedurlscheme不支持的URL計(jì)劃
420badextension不良擴(kuò)展
421extensionrequired需要擴(kuò)展
423intervaltoobrief間隔太短
480temporarilyunavailable臨時(shí)失效
481call/transactiondoesnotexist呼叫/事務(wù)不存在
482loopdetected發(fā)現(xiàn)環(huán)路
Request-URI應(yīng)當(dāng)用這個(gè)應(yīng)答的Contact頭域所指出的值。
在應(yīng)答中的Expires(20.19節(jié))或者Contact頭域的expires參數(shù)定義了這個(gè)ContactURI的生存周期。UA或者proxy在這個(gè)生存周期內(nèi)cache這個(gè)URI。如果沒有嚴(yán)格的有效時(shí)見,那么這個(gè)地址僅僅本次有效,并且不能在以后的事務(wù)中保存。
如果cache的Contact頭域的值失敗了,那么被轉(zhuǎn)發(fā)請(qǐng)求的Request-URI應(yīng)當(dāng)再次嘗試一次。臨時(shí)URI可以比超時(shí)時(shí)間更快的失效,并且可以有一個(gè)新的臨時(shí)URI。
3.4305UseProxy
請(qǐng)求的資源必須通過Contact頭域中指出的proxy來訪問。Contact頭域指定了一個(gè)proxy的URI。接收到這個(gè)應(yīng)答的對(duì)象應(yīng)當(dāng)通過這個(gè)proxy重新發(fā)送這個(gè)單個(gè)請(qǐng)求。305(UseProxy)必須是UAS產(chǎn)生的。
3.5380AlternativeService
呼叫不成工,但是可以嘗試另外的服務(wù)。另外的服務(wù)在應(yīng)答的消息體中定義。消息體的格式在這里沒有定義,可能在以后的規(guī)范中定義。
4請(qǐng)求失敗4xx
4xx應(yīng)答定義了特定服務(wù)器響應(yīng)的請(qǐng)求失敗的情況。客戶端不應(yīng)當(dāng)在不更改請(qǐng)求的情況下重新嘗試同一個(gè)請(qǐng)求。(例如,增加合適的認(rèn)證信息)。不過,同一個(gè)請(qǐng)求交給不同服務(wù)器也許就會(huì)成功。
4.1400BadRequest
請(qǐng)求中的語法錯(cuò)誤。Reason-Phrase應(yīng)當(dāng)標(biāo)志這個(gè)詳細(xì)的語法錯(cuò)誤,比如”MissingCall-IDheaderfield”。
4.2401Unauthorized
請(qǐng)求需要用戶認(rèn)證。這個(gè)應(yīng)答是由UAS和注冊(cè)服務(wù)器產(chǎn)生的,當(dāng)407(ProxyAuthenticationRequired)是proxy服務(wù)器產(chǎn)生的。
4.3402PaymentRequired
保留/以后使用
4.4403Forbidden
服務(wù)端支持這個(gè)請(qǐng)求,但是拒絕執(zhí)行請(qǐng)求。增加驗(yàn)證信息是沒有必要的,并且請(qǐng)求應(yīng)當(dāng)不被重試。
4.5404NotFound
服務(wù)器返回最終信息:用戶在Request-URI指定的域上不存在。當(dāng)Request-URI的domain和接收這個(gè)請(qǐng)求的domain不匹配的情況下,也會(huì)產(chǎn)生這個(gè)應(yīng)答。
4.6405MethodNotAllowed
服務(wù)器支持Request-Line中的方法,但是對(duì)于這個(gè)Request-URI中的地址來說,是不允許應(yīng)用這個(gè)方法的。
應(yīng)答必須包括一個(gè)Allow頭域,這個(gè)頭域包含了指定地址允許的方法列表。
4.7NotAcceptable
請(qǐng)求中的資源只會(huì)導(dǎo)致產(chǎn)生一個(gè)在請(qǐng)求中的Accept頭域外的,內(nèi)容無法接收的錯(cuò)誤。
4.8407ProxyAuthenticationRequired
這個(gè)返回碼和401(Unauthorized)很類四,但是標(biāo)志了客戶端應(yīng)當(dāng)首先在proxy上通過認(rèn)證。SIP對(duì)認(rèn)證的訪問請(qǐng)參見26節(jié)和22.3節(jié)。
這個(gè)返回碼用于應(yīng)用程序訪問通訊網(wǎng)關(guān)(比如,電話網(wǎng)關(guān)),而很少用于被叫方要求認(rèn)證。
4.9408RequestTimeout
在一段時(shí)間內(nèi),服務(wù)器不能產(chǎn)生一個(gè)終結(jié)應(yīng)答,例如,如果它無法及時(shí)決定用戶的位置??蛻舳丝梢栽谏院蟛桓恼?qǐng)求的內(nèi)容然后重新嘗試請(qǐng)求。
4.10410Gone
請(qǐng)求的資源在本服務(wù)器上已經(jīng)不存在了,并且不知道應(yīng)當(dāng)把請(qǐng)求轉(zhuǎn)發(fā)到哪里。這個(gè)問題將會(huì)使永久性的。如果服務(wù)器不知道,或者不容易檢測,這個(gè)資源消失是臨時(shí)性質(zhì)的還是永久性質(zhì)的,那么應(yīng)當(dāng)返回一個(gè)404(NotFound)。
4.11413請(qǐng)求實(shí)體過大。
服務(wù)器拒絕處理請(qǐng)求,因?yàn)檫@個(gè)請(qǐng)求的實(shí)體超過了服務(wù)器希望或者能夠處理的大小。這個(gè)服務(wù)器應(yīng)當(dāng)關(guān)閉連接避免客戶端重發(fā)這個(gè)請(qǐng)求。
如果這個(gè)情況是暫時(shí)的,那么服務(wù)端應(yīng)當(dāng)包含一個(gè)Retry-After頭域來表明這是一個(gè)暫時(shí)的故障,并且客戶端可以過一段時(shí)間再次嘗試。
4.12414Request-URITooLong
服務(wù)器拒絕這個(gè)請(qǐng)求,因?yàn)镽equest-URI超過了服務(wù)器能夠處理的長度。
4.13415UnsupportedMediaType
服務(wù)器由于請(qǐng)求的消息體的格式本服務(wù)器不支持,所以拒絕處理這個(gè)請(qǐng)求。這個(gè)服務(wù)器必須根據(jù)內(nèi)容的故障類型,返回一個(gè)Accept,Accpet-Encoding,或者Accept-Language頭域列表。UAC根據(jù)節(jié)定義的方法處理這個(gè)應(yīng)答。
4.14416UnsupportedURIScheme
服務(wù)器由于不支持Request-URI中的URI方案而終止處理這個(gè)請(qǐng)求??蛻舳颂幚磉@個(gè)應(yīng)答參照。
4.15BadExtension
服務(wù)器不知道在請(qǐng)求中的Proxy-Require(20.29)或者Require(20.32)頭域所指出的協(xié)議擴(kuò)展。服務(wù)器必須在Unsupported頭域中列出不支持的擴(kuò)展。UAC處理這個(gè)應(yīng)答請(qǐng)參見
4.16421ExtensionRequired
UAS需要特定的擴(kuò)展來處理這個(gè)請(qǐng)求,但是這個(gè)擴(kuò)展并沒有在請(qǐng)求的Supported頭域中列出。具有這個(gè)應(yīng)答碼的應(yīng)答必須包含一個(gè)Require頭域列出所需要的擴(kuò)展。
UAS不應(yīng)當(dāng)使用這個(gè)應(yīng)答除非它真的不能給客戶端提供有效的服務(wù)。相反,如果在Support頭域中沒有列出需要的擴(kuò)展,服務(wù)器應(yīng)當(dāng)根據(jù)基準(zhǔn)的SIP兼容的方法和客戶端支持的擴(kuò)展來進(jìn)行處理。
4.17423IntervalTooBrief
服務(wù)器因?yàn)樵谡?qǐng)求中設(shè)置的資源刷新時(shí)間(或者有效時(shí)間)過短而拒絕請(qǐng)求。這個(gè)應(yīng)答可以用于注冊(cè)服務(wù)器來拒絕那些Contact頭域有效期過短的注冊(cè)請(qǐng)求。這個(gè)應(yīng)答的用法和相關(guān)的Min-Expires頭域在10.2.8,10.3,20.23節(jié)中介紹和說明。
4.18480TemporarilyUnavailable
請(qǐng)求成功到達(dá)被叫方的終端系統(tǒng),但是被叫方當(dāng)前不可用(例如,沒有登陸,或者登陸了但是狀態(tài)是不能通訊,或者有”請(qǐng)勿打擾”的標(biāo)記)。應(yīng)答應(yīng)當(dāng)在Retry-After中標(biāo)志一個(gè)合適的重發(fā)時(shí)間。這個(gè)用戶也有可能在其他地方是有效的(在本服務(wù)器中不知道)。Reason-Phrase(原因短句)應(yīng)當(dāng)提示更詳細(xì)的原因,為什么被叫方暫時(shí)不可用。這個(gè)值應(yīng)當(dāng)是可以被UA設(shè)置的。狀態(tài)碼486(BusyHere)可以用來更精確的表示本請(qǐng)求失敗的特定原因。
這個(gè)狀態(tài)碼也可以是轉(zhuǎn)發(fā)服務(wù)或者proxy服務(wù)器返回的,因?yàn)樗麄儼l(fā)現(xiàn)Request-URI指定的用戶存在,但是沒有一個(gè)給這個(gè)用戶的合適的當(dāng)前轉(zhuǎn)發(fā)的地址。
4.19481Call/TransactionDoesNotExist
這個(gè)狀態(tài)表示了UAS接收到請(qǐng)求,但是沒有和現(xiàn)存的對(duì)話或者事務(wù)匹配。
4.20482LoopDetected
服務(wù)器檢測到了一個(gè)循環(huán)(16.3/4)
4.21483TooManyHops
服務(wù)器接收到了一個(gè)請(qǐng)求包含的Max-Forwards(20.22)頭域是0
4.22484AddressInComplete
服務(wù)器接收到了一個(gè)請(qǐng)求,它的Request-URI是不完整的。在原因短語中應(yīng)當(dāng)有附加的信息說明。這個(gè)狀態(tài)碼可以和撥號(hào)交疊。在和撥號(hào)交疊中,客戶端不知道撥號(hào)串的長度。它發(fā)送增加長度的字串,并且提示用戶輸入更多的字串,直到不在出現(xiàn)484(AddressIncomplete)應(yīng)答為止。
4.23485Ambiguous
Request-URI是不明確的。應(yīng)答可以在Contact頭域中包含一個(gè)可能的明確的地址列表。這個(gè)提示列表肯囊個(gè)在安全性和隱私性對(duì)用戶或者組織造成破壞。必須能夠由配置決定是否以404(NotFound)代替這個(gè)應(yīng)答,又或者禁止對(duì)不明確的地址使用可能的選擇列表。
給帶有Request-URI的請(qǐng)求的一個(gè)應(yīng)答例子:
sip:
lee@:
SIP/2.0485Ambiguous
Contact:CarolLee<sip:carol.lee@>
Contact:PingLee<sip:p.lee@>
Contact:LeeM.Foote<sips:lee.foote@>
部分email和語音郵箱系統(tǒng)提供了這個(gè)功能。這個(gè)狀態(tài)碼和3xx狀態(tài)碼不同:對(duì)于300來說,它是假定同一個(gè)人或者服務(wù)有不同的地址選擇。所以對(duì)3xx來說,自動(dòng)選擇系統(tǒng)或者連續(xù)查找就有效,但是對(duì)485(Ambiguous)應(yīng)答來說,一定要用戶的干預(yù)。
4.24486BusyHere
當(dāng)成功聯(lián)系到被叫方的終端系統(tǒng),但是被叫方當(dāng)前在這個(gè)終端系統(tǒng)上不能接聽這個(gè)電話,那么應(yīng)答應(yīng)當(dāng)回給呼叫方一個(gè)更合適的時(shí)間在Retry-After頭域重試。這個(gè)用戶也許在其他地方有效,比如電話郵箱系統(tǒng)等等。如果我們知道沒有其他終端系統(tǒng)能夠接聽這個(gè)呼叫,那么應(yīng)當(dāng)返回一個(gè)狀態(tài)碼600(BusyEverywhere)。
4.25487RequestTerminated
請(qǐng)求被BYE或者CANCEL所終止。這個(gè)應(yīng)答永遠(yuǎn)不會(huì)給CANCEL請(qǐng)求本身回復(fù)。
4.26488NotAcceptableHere
這個(gè)應(yīng)答和606(NotAcceptable)有相同的含義,但是只是應(yīng)用于Request-URI所指出的特定資源不能接受,在其他地方請(qǐng)求可能可以接受。
包含了媒體兼容性描述的消息體可以出現(xiàn)在應(yīng)答中,并且根據(jù)INVITE請(qǐng)求中的Accept頭域進(jìn)行規(guī)格化(如果沒有Accept頭域,那么就是application/sdp)。這個(gè)應(yīng)答就像給OPTIONS請(qǐng)求的200(OK)應(yīng)答的消息體一樣。
4.27491RequestPending
在同一個(gè)對(duì)話中,UAS接收到的請(qǐng)求有一個(gè)依賴的請(qǐng)求正在處理。14.2描述了這種情況應(yīng)當(dāng)怎樣解決。
4.28493Undecipherable
UAS接收到了一個(gè)請(qǐng)求,包含了一個(gè)加密的MIME,并且不知道或者沒有提供合適的解密密鑰。這個(gè)應(yīng)答可以包含單個(gè)包體,這個(gè)包體包含了合適的公鑰,這個(gè)公鑰用于給這個(gè)UAS通訊中加密包體使用的。細(xì)節(jié)描述在23.2節(jié)。
5ServerFailure5xx
5xx應(yīng)答是當(dāng)服務(wù)器本身故障的時(shí)候給出的失敗應(yīng)答。
5.1500ServerInternalError
服務(wù)器遇到了未知的情況,并且不能繼續(xù)處理請(qǐng)求??蛻舳丝梢燥@示特定的錯(cuò)誤情況,并且可以在幾秒種以后重新嘗試這個(gè)請(qǐng)求。
如果這個(gè)情況是臨時(shí)的,服務(wù)器應(yīng)當(dāng)在Retry-After頭域標(biāo)志客戶端過多少秒鐘之后重新嘗試這個(gè)請(qǐng)求。
5.2501NotImplemented
服務(wù)器沒有實(shí)現(xiàn)相關(guān)的請(qǐng)求功能。當(dāng)UAS不認(rèn)識(shí)請(qǐng)求的方法的時(shí)候,并且對(duì)每一個(gè)用戶都無法支持這個(gè)方法的時(shí)候,應(yīng)當(dāng)返回這個(gè)應(yīng)答。(proxy不考慮請(qǐng)求的方法而轉(zhuǎn)發(fā)請(qǐng)求)。
注意405(MethodNotAllowed)是因?yàn)榉?wù)器實(shí)現(xiàn)了這個(gè)請(qǐng)求方法,但是這個(gè)請(qǐng)求方法在特定請(qǐng)求中不被支持。
5.3502BadGateway
如果服務(wù)器,作為gateway或者proxy存在,從下行服務(wù)器上接收到了一個(gè)非法的應(yīng)答(這個(gè)應(yīng)答對(duì)應(yīng)的請(qǐng)求是本服務(wù)器為了完成請(qǐng)求而轉(zhuǎn)發(fā)給下行服務(wù)器的)。
5.4503ServiceUnavailable
由于臨時(shí)的過載或者服務(wù)器管理導(dǎo)致的服務(wù)器暫時(shí)不可用。這個(gè)服務(wù)器可以在應(yīng)答中增加一個(gè)Retry-After來讓客戶端重試這個(gè)請(qǐng)求。如果沒有Retry-After指出,客戶端必須就像收到了一個(gè)500(ServerInternalError)應(yīng)答一樣處理。
客戶端(proxy或者UAC)收到503(ServiceUnavailable)應(yīng)當(dāng)嘗試轉(zhuǎn)發(fā)這個(gè)請(qǐng)求到另外一個(gè)服務(wù)器處理。并且在Retry-After頭域中指定的時(shí)間內(nèi),不應(yīng)當(dāng)轉(zhuǎn)發(fā)其他請(qǐng)求到這個(gè)服務(wù)器。
作為503(ServiceUnavaliable)的替代,服務(wù)器可以拒絕連接或者把請(qǐng)求扔掉。
5.5504ServerTime-out
服務(wù)器在一個(gè)外部服務(wù)器上沒有收到一個(gè)及時(shí)的應(yīng)答。這個(gè)外部服務(wù)器是本服務(wù)器用來訪問處理這個(gè)請(qǐng)求所需要的。如果從上行服務(wù)器上收到的請(qǐng)求中的Expires頭域超時(shí),那么應(yīng)當(dāng)返回一個(gè)408(RequestTimeOut)錯(cuò)誤。
5.6505VersionNotSupported
服務(wù)器不支持對(duì)應(yīng)的SIP版本。服務(wù)器是無法處理具有客戶端提供的相同主版本號(hào)的請(qǐng)求,就會(huì)導(dǎo)致這樣的錯(cuò)誤信息。
5.7MessageToLarge
服務(wù)器無法處理請(qǐng)求,因?yàn)橄㈤L度超過了處理的長度。
6GlobalFailures6xx
6xx應(yīng)答意味這服務(wù)器給特定用戶有一個(gè)最終的信息,并不只是在Request-URI的特定實(shí)例有最終信息。
6.1600BusyEverywhere
成功聯(lián)系到被叫方的終端系統(tǒng),但是被叫方處于忙的狀態(tài),并不打算接聽電話。這個(gè)應(yīng)答可以通過增加一個(gè)Retry-After頭域更明確的告訴呼叫方多久以后可以繼續(xù)呼叫。如果被叫方不希望提示拒絕的原因,被叫方應(yīng)當(dāng)使用603(Decline)。只有當(dāng)終端系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢輕工大學(xué)《語言信息處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版?zhèn)€人與企業(yè)間的商務(wù)汽車租賃及行程安排合同3篇
- 二零二五版旅游產(chǎn)業(yè)反擔(dān)保合同與旅游資產(chǎn)抵押協(xié)議3篇
- 二零二五年建筑玻璃采購合同標(biāo)準(zhǔn)2篇
- 二零二五年度離婚后按揭房產(chǎn)權(quán)屬分割及子女撫養(yǎng)費(fèi)用協(xié)議3篇
- 個(gè)人借款擔(dān)保合同書2024年版版B版
- 二零二五年知識(shí)產(chǎn)權(quán)保護(hù)保密協(xié)議翻譯服務(wù)協(xié)議3篇
- 二零二五版企業(yè)內(nèi)部無息短期資金互助借款合同3篇
- 天津財(cái)經(jīng)大學(xué)《兒童美術(shù)創(chuàng)作與指導(dǎo)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版股權(quán)合作的協(xié)議書范本
- GB/T 12914-2008紙和紙板抗張強(qiáng)度的測定
- GB/T 1185-2006光學(xué)零件表面疵病
- ps6000自動(dòng)化系統(tǒng)用戶操作及問題處理培訓(xùn)
- 家庭教養(yǎng)方式問卷(含評(píng)分標(biāo)準(zhǔn))
- 城市軌道交通安全管理課件(完整版)
- 線纜包覆擠塑模設(shè)計(jì)和原理
- TSG ZF001-2006 安全閥安全技術(shù)監(jiān)察規(guī)程
- 部編版二年級(jí)語文下冊(cè)《蜘蛛開店》
- 鍋爐升降平臺(tái)管理
- 200m3╱h凈化水處理站設(shè)計(jì)方案
- 個(gè)體化健康教育記錄表格模板1
評(píng)論
0/150
提交評(píng)論