Cỏc trường tiờu đề đỏp ứng cho phộp Server bỏ qua cỏc thụng tin bổ sung về đỏp ứng khi khụng thể đặt trong Status - Line. Cỏc trường tiờu đề này đưa ra cỏc thụng tin về Server và về cỏc truy nhập xa hơn đến tài nguyờn được định danh bởi Request - URI.
Tuy nhiờn, trường tiờu đề mới hoặc đang thử nghiệm cú thể cú nghĩa như trường “Respone-header” nếu tất cả cỏc bờn trong truyền thụng đều nhận biết được chỳng là cỏc trường “Respone -header”. Cỏc trường tiờu đề khụng nhận biết được xử lý như cỏc trường “tiờu đề thực thể".
1) Tiờu đề Proxy - Authenticate
Trường tiờu đề đỏp ứng Proxy - Authenticate phải được kể đến như một phần của đỏp ứng 407 ( Proxy Authentication Required ). Giỏ trị của trường bao gồm cỏc nhận dạng để chỉ ra hệ thụng xỏc thực và cỏc tham số ứng dụng vào Proxy đối với Request - URI này.
Trường tiờu đề chung Retry - After cú thể được sử dụng với đỏp ứng 563 ( Service Unavaiable) để chỉ ra dịch vụ được mong đợi khụng cú giỏ trị trong bao lõu từ khi Client yờu cầu và với đỏp ứng 404 ( Not found ); 600 ( Busy ); hoặc 603 ( Decline ) để chỉ ra khi nào phớa bị gọi khả dụng lại. Giỏ trị của trường này cú thể là SIP - date hoặc số nguyờn giõy theo sau thời gian đỏp ứng.
3) Tiờu đề Server
Trường tiờu đề đỏp ứng Server chứa thụng tin về phần mềm được sử dụng bởi User Agent Server để xử lý yờu cầu.
4) Tiờu đề Unsupported
Một trường tiờu đề đỏp ứng Unsupported liệt kờ cỏc đặc điểm mà Server khụng hỗ trợ.
5) Tiờu đề Warning
Trường tiờu đề đỏp ứng Warning được sử dụng để mang cỏc thụng tin bổ sung về trạng thỏi của đỏp ứng. Một Server bất kỳ cú thể bổ sung tiờu đề Warning vào đỏp ứng Proxy Server phải đặt tiờu đề Warning bổ sung vào trước tiờu đề nhận thức bất kỳ.
3.2.2 Mó trạng thỏi
Mó đỏp ứng ( Respone - Code ) của SIP được mở rộng từ mó đỏp ứng trong HTTP/1.1, chỉ cú những mó phự hợp của HTTP /1.1 mới được đưa vào trong SIP.
3.2.2.1 Informational 1xx
Đỏp ứng Informational cho biết Server hoặc Proxy liờn lạc đang thực hiện vài hoạt động và vẫn chưa nhận được một đỏp ứng cuối cựng. Khỏch hàng phải đợi một đỏp ứng xa hơn từ Server. Server gửi một đỏp ứng 1xx nếu như nú muốn đợi một khoảng thời gian lớn hơn hoặc bằng 200ms để nhận được một đỏp ứng cuối cựng. Một Server cú thể phỏt ra nhiều đỏp ứng 1xx. Chỳ ý rằng, đỏp ứng 1xx khụng cú độ tin cậy truyền dẫn, cú nghĩa là nú khụng phải là nguyờn nhõn khiến cho khỏch hàng gửi một ARC. Cỏc Server cú thể tự do phỏt lại cỏc đỏp ứng Informational và khỏch hàng cú thể kiểm tra trạng thỏi hiện tại của việc xử lý gọi bằng cỏch gọi lại cỏc yờu cầu.
Một số hoạt động khụng xỏc định sẽ được đại diện cho cuộc gọi nhưng User khụng được định vị.
2) 180 Ringing ( bỏo chuụng )
UAS sẽ được đặt vào một vị trớ nơi mà Uset đăng ký gần đõy và cố gắng bỏo chuụng cho User.
3) 181 Call Is Being Forwarded ( Cuộc gọi sắp tới )
Một Proxy Server dựng mó trạng thỏi để thụng bỏo là cuộc gọi sắp tới đớch 4) 182 Queued
Phớa gọi tạm thời khụng sẵn sàng, phớa bị gọi sẽ quyết định xếp hàng cỏc cuộc gọi thay cho bỏ chỳng đi. Khi bị gọi sẵn sàng, nú sẽ trả lại 1 đỏp ứng trạng thỏi cuối cựng thớch hợp. Server cú thể phỏt ra một số đỏp ứng 182 để cập nhật phớa gọi vào trạng thỏi của hàng đợi gọi.
3.2.2.2 Successful 2xx
Yờu cầu đó được thành cụng ( hoàn thành ) và kết thỳc một tỡm kiếm
200 OK
Yờu cầu đó được thành cụng. Thụng tin được trả lại với đỏp ứng tuỳ thuộc vào chỉ thị dựng trong yờu cầu. Vớ dụ:
• BYE: Cuộc gọi đó kết thỳc. Thõn bản tin rỗng.
• CANCEL: Tỡm kiếm bị huỷ bỏ. Thõn bản tin rỗng.
• INVITE: Người được gọi đồng ý tham gia hộ thoại, thõn bản tin cho biết khả năng của người được gọi.
• OPTIONS: Bị gọi đồng ý chia sẻ khả năng, miờu tả trong thõn bản tin.
• REGISTER: Việc đăng ký đó thành cụng. Client xử lý thõn bản tin theo Content - Type.
3.2.2.3 Redirection 3xx
Cỏc đỏp ứng 3xx đưa ra thụng tin về vị trớ mới của User, hoặc về dịch vụ để hoàn thành cuộc gọi. Chỳng cú thể kết thỳc tỡm kiếm hiện tại và cú thể tạo ra một tỡm kiếm mới nếu nú phự hợp.
Địa chỉ trong yờu cầu cú thể cú vài lựa chọn ứng với cỏc vị trớ cụ thể của nú, và User hay UA cú thể lựa chọn một địa chỉ ưu tiờn trong đú để gửi lại yờu cầu. Đỏp ứng gồm một thực thể chứa danh sỏch về đặc điểm nguồn và vị trớ mà từ đú User hay UA cú thể lựa chọn một vị trớ thớch hợp nhất để đăng ký. Khuụn dạng của thực thể được chỉ định bởi kiểu truyền thụng trong trường tiờu đề Content - Type. Khỏc với HTTP, đỏp ứng SIP cú thể gồm vài Contact hay một danh sỏch địa chỉ trong trường Contact. UA cú thể dựng cỏc giỏ trị của trường Contact để tự động gửi lại hoặc yờu cầu User xỏc nhận một sự lựa chọn.
2) 301 Moved Permanently
User khụng dựa trờn địa chỉ trong trường Request - URI và yờu cầu khỏch hàng để thử lại một địa chỉ mới trong trường tiờu đề Contract. Phớa gọi sẽ cập nhật danh sỏch cục bộ, danh sỏch địa chỉ và vị trớ User và gửi lại cỏc yờu cầu tương lai đến danh sỏch địa chỉ.
3) 302 Moved Temporarily
Yờu cầu khỏch hàng thử lại yờu cầu tại một địa chỉ mới trong trường Contract. Khoảng thời gian phỏt lại yờu cầu được trỡnh bày trong tiờu đề Expires. Nếu như khụng cú thời gian kết thỳc rừ ràng thỡ địa chỉ đú chỉ sử dụng cho cuộc gọi hiện tại và khụng được dựng cho cỏc cuộc gọi tiếp theo.
4) 305 Use Proxy
Yờu cầu truy nhập tài nguyờn thụng qua Proxy được đưa ra bởi trường Contact. Trường Contact chứa URI của Proxy. Đỏp ứng này chỉ được phỏt ra bởi UAS.
5) 380 Alternative Server
Cuộc gọi chưa hoàn thành nhưng dịch vụ lựa chọn ( thay đổi ) được sử dụng. Dịch vụ lựa chọn được miờu tả trong phần thõn bản tin của đỏp ứng.
3.2.2.4 Request Failure 4xx
Đỏp ứng 4xx chỉ rừ cỏc đỏp ứng lỗi từ một Server riờng biệt. Khỏch hàng khụng thể gửi lại cựng một yờu cầu mà khụng cú sự thay đổi. Tuy nhiờn yờu cầu giống nhau từ một Server khỏc thỡ cú thể vẫn thành cụng.
1) 400 Bad Request
Yờu cầu khụng thể hiểu do sai về cỳ phỏp. 2) 401 Unauthoried
Yờu cầu đũi hỏi xỏc nhận của User 3) 402 Payment Required
Dành trước cho sử dụng trong tương lai 4) 403 Forbidden
Sử dụng khi Server hiểu yờu cầu nhưng từ chối thực hiện nú. Yờu cầu khụng được lặp lại khi cú đỏp ứng này.
5) 404 Not Found
Server cú thụng tin dứt khoỏt là User khụng cú mặt trong chỉ định vựng trọng trường Request - URI. Trạng thỏi này được trả lại khi vựng trọng trường Request - URI khụng khớp với vựng nhận được bởi yờu cầu.
6) 405 Method Not Allowed
Chỉ thị trong Request - Line khụng cho phộp nhận biết địa chỉ thụng qua trường Request - URI. Đỏp ứng này gồm một trường tiờu đề Allow chứa một danh sỏch cỏc chỉ thị cú hiệu lực cho việc nhận biết cỏc địa chỉ.
7) 406 Not Acceptable
Tài nguyờn nhận biết bởi yờu cầu chỉ cú thể tạo ra cỏc đỏp ứng chứa đặc tớnh khụng chấp nhận theo trường tiờu đề Accept trong yờu cầu.
8) 407 Proxy Athentication Required
Đỏp ứng này giống đỏp ứng 401 nhưng nú chỉ ra rằng khỏch hàng đầu tiờn phải xỏc thực bản thõn với Proxy. Proxy phải trả lại một trường tiờu đề Proxy - Authenticate chứa một yờu cầu ứng dụng cho Proxy trong yờu cầu tài nguyờn. Khỏch hàng cú thể lặp lại yờu cầu với một trường tiờn đề Proxy - Authorization thớch hợp.
9) 408 Request Timeout
Server khụng thể cung cấp một đỏp ứng trong vũng thời gian cho phộp. Trong một tiờu đề Expires, khỏch hàng cú thể lặp lại yờu cầu mà khụng cần thay đổi tại cỏc thời điểm sau.
10) 409 Conflict
Yờu cầu khụng được hoàn thành vỡ sự xung đột tài nguyờn. Đỏp ứng này được trả lại nếu như thụng số hoạt động trong yờu cầu REGISTER mõu thuẫn với đăng ký hiện cú. 11) 410 Gone
Yờu cầu tài nguyờn khụng cũn sẵn sàng tại Server và khụng cú địa chỉ tới nào được nhận biết.
12) 411 Length Required
Server từ chối yờu cầu mà khụng định nghĩa Content - Length. Khỏch hàng cú thể lặp lại yờu cầu này nếu nú muốn bổ sung một trường tiờu đề Content - Length chứa độ dài của thõn bản tin trong bản tin yờu cầu.
13) 413 Request Entity Too Large
Server từ chối xử lý một yờu cầu bởi vỡ yờu cầu quỏ dài so với năng lực xử lý của Server. Server cú thể huỷ bỏ kết nối để ngăn khỏch hàng tiếp tục yờu cầu. Nếu đú chỉ là trạng thỏi tạm thời thỡ Server sẽ phỏt ra trường Rettry - After để thụng bỏo sau một thời gian khỏch hàng cú thể thử lại.
14) 414 Request - URI Too Long
Server từ chối yờu cầu vỡ trường Request - URI quỏ dài, Server khụng thể hiểu được.
15) 415 Unsupported Media Type
Server từ chối phục vụ yờu cầu vỡ thõn của yờu cầu khụng thuộc một khuụn dạng được hỗ trợ bởi Server. Server cú thể trả lại một danh sỏch cỏc dạng cú thể chấp nhận được sử dụng cỏc trường tiờu đề Accept, Accept - Encoding, Accept - Language.
16) 420 Bad Extension
Server khụng hiểu chỉ thị mở rộng giao thức trong trường tiờu đề Required hay Proxy - Require.
17) 480 Temporarily Unavaiable
Hệ thống đầu cuối bị gọi đó liờn lạc thành cụng nhưng phớa bị gọi lại khụng sẵn sàng. Đỏp ứng này chỉ ra một thời gian tốt hơn để cho cuộc gọi trong tiờu đề Retry - After. Reson Phrase cú thể chỉ ra cỏc nguyờn nhõn chớnh xỏc tại sao phớa bị gọi lại khụng sẵn sàng. Giỏ trị này cú thể được thiết lập bởi UA. Đỏp ứng này được trả lại bởi một Redirect Server nhận diện được User thụng qua Request - URI nhưng khụng cú được vị trớ hợp lý hiện nay của User đú.
Đỏp ứng này được trả lại khi cú ba điều kiện sau:
• Server nhận được một yờu cầu BYE mà khụng phự hợp với Call - leg hiện tại.
• Server nhận được một yờu cầu CANCEL khụng phự hợp với cỏc giao dịch hiện tại.
• Server nhận được INVITE với một thẻ To khụng phự hợp với giỏ trị thẻ nội bộ. 19) 482 Loop Deteccted
Server nhận được một yờu cầu với trường Via chứa bản thõn nú. 20) 483 Too many hops
Server nhận được một yờu cầu chứa nhiều Via entries ( Hops ) hơn sự cho phộp của trường tiờu đề Max – Forwards.
21) 484 Address Incomplete
Server nhận được một yờu cầu với địa chỉ đến To hoặc Request - URI khụng đầy đủ. Cỏc thụng tin bổ xung cú thể được hỗ trợ.
22) 485 Ambiguous
Địa chỉ người được gọi cung cấp bởi yờu cầu là khú hiểu ( mơ hồ ). Đỏp ứng này chứa một danh sỏch cỏc địa chỉ rừ ràng cú thể trong trường tiờu đề Contract. Nú được dựng để trả lời trạng thỏi 404 hoặc chặn danh sỏch lựa chọn cú thể nếu như địa chỉ trong yờu cầu là khú hiểu.
23) 486 Busy Here
Hệ thống đầu cuối bị gọi đó liờn lạc thành cụng nhưng phớa gọi lại khụng thể tham gia thờm vào cuộc gọi. Đỏp ứng này chỉ thị một thời gian tốt hơn cho cuộc gọi trong trường Retry - After.
3.2.2.5 Server Failure 5xx
Đỏp ứng 5xx là đỏp ứng lỗi khi chớnh Server bị lỗi. 1) 500 Server Internal Error
Server gặp phải một tỡnh huống bất ngờ ngăn cản nú hoàn thành yờu cầu. Client cú thể hiển thị trạng thỏi lỗi cụ thể và cú thể thử lại yờu cầu sau vài giõy.
2) 501 Not Implemented
Server khụng thể hỗ trợ yờu cầu chức năng để hoàn thành yờu cầu. Đõy là một đỏp ứng thớch hợp khi Server khụng nhận thức rừ về chỉ thị yờu cầu và khả năng hỗ trợ của nú cho cỏc User.
Server khi hoạt động như một Gateway hoặc Proxy, nhận một đỏp ứng khụng hợp lệ từ dowstream Server, nú sẽ cố gắng hoàn thành yờu cầu đú.
4) 503 Service Unavaiable
Server khụng cú khả năng xử lý yờu cầu do sự quỏ tải tạm thời hay do bảo dưỡng. 5) 504 Gateway Time - out
Server khi hoạt động như một cổng khụng thể nhận một đỏp ứng kịp thời từ Server khỏc. Nú sẽ truy xuất vào để cố gắng hoàn thành yờu cầu.
6) 505 SIP Version Not Supported
Server khụng hỗ trợ cho version SIP dựng trong bản tin yờu cầu. Đỏp ứng này chứa một thực thể miờu tả tại sao khụng hỗ trợ Version đú và nờu ra cỏc giao thức khỏc được hỗ trợ bởi Server.
3.2.2.6 Global Farlures 6xx
Đỏp ứng 6xx chỉ ra rằng yờu cầu khụng được đỏp ứng tại mọi Server. 1) 600 Busy Everywhere
Hệ thống đầu cuối bị gọi đó liờn lạc thành cụng nhưng phớa bị gọi đang bận và đang muốn thực hiện cuộc gọi tại thời điểm này. Đỏp ứng này chỉ ra một thời gian tốt hơn để tiến hành cuộc gọi trong tiờu đề Retry - After. Đỏp ứng này chỉ trả lại khi biết rằng khụng cú điểm đầu cuối nào sẽ trả lời sẽ trả lại yờu cầu.
2) 603 Decline
Mỏy bị gọi đó liờn lạc thành cụng nhưng User dứt khoỏt khụng muốn hoặc khụng thể tham gia cuộc gọi. Đỏp ứng này chỉ ra một thời gian tốt hơn để tiến hành cuộc gọi trong tiờu đề Retry - A fter.
3) 604 Dose not exist anywhere
Server cú thụng tin chớnh xỏc là User được chỉ ra trong trường tiờu đề yờu cầu To khụng tồn tại tại bất cứ nơi nào. Việc tỡm kiếm User đú ở một nơi nào đú khụng mang lại kết quả.
4) 606 not Acceptable
UA liờn lạc thành cụng nhưng một số mặt của miờu tả phiờn như cỏc yờu cầu về phương tiện, băng thụng hay kiểu địa chỉ khụng được chấp nhận. Đỏp ứng 606 cú nghĩa là User muốn giao tiếp nhưng khụng được chấp nhận miờu tả phiờn thớch hợp. Đỏp ứng
này gồm một danh sỏch cỏc nguyờn nhõn tại sao mụ tả phiờn khụng được hỗ trợ chứa trong trường tiờu đề Warning.