ผลต่างระหว่างรุ่นของ "Session Initiation Protocol"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Suriyun (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
Suriyun (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 30:
# Redirect server จะทำหน้าที่รับ SIP request จากไคลเอนต์ จากนั้นจะส่งผลลัพธ์เป็นที่อยู่ของเครื่องแม่ข่ายถัดไปไปยังเครื่องไคลเอนต์ โดยที่ Redirect server จะไม่มีการส่งต่อข้อมูล SIP messages ไปยังเครื่องแม่ข่ายอื่นๆเหมือน Proxy server
* การกำหนดที่อยู่ของผู้รับและผู้ส่ง (Addressing) SIP จะระบุที่อยู่ของผู้รับและผู้ส่งในรูปแบบของ SIP URLs (SIP Universal Resource Locators) โดยจะอยู่ในรูปแบบ sip:ชื่อยูสเซอร์@ที่อยู่เครื่อง ตัวอย่างเช่น sip:john@example.com, sip:6680001@111.11.11.1 เป็นต้น
SIP จะระบุที่อยู่ของผู้รับและผู้ส่งในรูปแบบของ SIP URLs (SIP Universal Resource Locators) โดยจะอยู่ในรูปแบบ ชื่อยูสเซอร์@ที่อยู่เครื่อง ตัวอย่างเช่น sip:john@example.com, sip:6680001@111.11.11.1 เป็นต้น
 
 
== รายละเอียดของ SIP Messages ==
 
1xx: Provisional.
Request received, continuing to process the request.
 
Code Description References
100 Trying. RFC 3261
101
-
179
180 Ringing. RFC 3261
181 Call is being forwarded. RFC 3261
182 Queued. RFC 3261
183 Session progress. RFC 3261
2xx: Success.
The action was successfully received, understood, and accepted.
 
Code Description References
200 OK.
201
202 Accepted. RFC 3265
204 No Notification.
3xx: Redirection.
Further action needs to be taken in order to complete the request.
 
Code Description References
300 Multiple choices. RFC 3261
301 Moved permanently.
302 Moved temporarily.
303
304
305 Use proxy.
306
-
379
380 Alternative service.
4xx: Client error.
The request contains bad syntax or cannot be fulfilled at this server.
 
Code Description References
400 Bad request.
401 Unauthorized.
402 Payment required.
403 Forbidden.
404 Not found.
405 Method not allowed.
406 Not acceptable.
407 Proxy authentication required.
408 Request timeout.
409
410 Gone.
411
412 Conditional request failed. RFC 3903
413 Request entity too large.
414 Request-URI too long.
415 Unsupported media type.
416 Unsupported URI scheme.
417 Unknown Resource-Priority. RFC 4412
418
419
420 Bad extension.
421 Extension required.
422 Session Interval too small. RFC 4028
423 Interval too brief.
424
-
427
428 Use Identity Header. RFC 4474
429 Provide referrer identity. RFC 3892
430
-
432
433 Anonymity Disallowed. RFC 5079
434
435
436 Bad Identity-Info. RFC 4474
437 Unsupported Certificate. RFC 4474
438 Invalid Identity Header. RFC 4474
439 First Hop Lacks Outbound Support. RFC 5626
440 Max-Breadth Exceeded. RFC 5393
441
-
469
470 Consent needed. RFC 5360
471
-
479
480 Temporarily unavailable.
481 Call/Transaction does not exist.
482 Loop detected.
483 Too many hops.
484 Address incomplete.
485 Ambiguous.
486 Busy here.
487 Request terminated.
488 Not acceptable here.
489 Bad event. RFC 3265
490
491 Request pending.
492
493 Undecipherable.
494 Security agreement required. RFC 3329
5xx: Server error.
The server failed to fulfill an apparently valid request.
 
Code Description References
500 Server internal error.
501 Not implemented.
502 Bad gateway.
503 Service unavailable. RFC 3261
504 Server timeout.
505 Version not supported.
506
-
512
513 Message too large.
514
-
579
580 Precondition Failure. RFC 3312
6xx: Global failure.
The request cannot be fulfilled at any server.
 
Code Description
600 Busy everywhere.
601
602
603 Decline.
604 Does not exist anywhere.
605
606 Not acceptable.