SIP - รหัสตอบกลับ
การตอบกลับ SIP คือข้อความที่สร้างโดยเซิร์ฟเวอร์ตัวแทนผู้ใช้ (UAS) หรือเซิร์ฟเวอร์ SIP เพื่อตอบกลับคำขอที่สร้างโดยไคลเอ็นต์ อาจเป็นการรับทราบอย่างเป็นทางการเพื่อป้องกันการส่งคำขอซ้ำโดย UAC
คำตอบอาจมีฟิลด์ข้อมูลส่วนหัวเพิ่มเติมที่ UAC ต้องการ
SIP มีคำตอบหกประการ
1xx ถึง 5xx ถูกยืมมาจาก HTTP และ 6xx ถูกนำมาใช้ใน SIP
1xx ถือเป็นไฟล์ provisional การตอบสนองและส่วนที่เหลือคือ final การตอบสนอง
ส. | ฟังก์ชั่นและคำอธิบาย |
---|---|
1 | 1xx: การตอบสนองชั่วคราว / ให้ข้อมูล คำตอบที่ให้ข้อมูลใช้เพื่อบ่งชี้ call progress. โดยปกติการตอบกลับจะสิ้นสุดลง (ยกเว้น 100 พยายาม) |
2 | 2xx: การตอบสนองความสำเร็จ การตอบกลับระดับนี้มีขึ้นเพื่อระบุว่าคำขอได้รับการยอมรับแล้ว |
3 | 3xx: การตอบสนองการเปลี่ยนเส้นทาง โดยทั่วไปคำตอบของคลาสเหล่านี้จะถูกส่งโดยเซิร์ฟเวอร์เปลี่ยนเส้นทางเพื่อตอบสนองต่อ INVITE พวกเขาเรียกอีกอย่างว่าการตอบกลับคลาสเปลี่ยนเส้นทาง |
4 | 4xx: การตอบสนองความล้มเหลวของลูกค้า การตอบสนองข้อผิดพลาดของไคลเอ็นต์ระบุว่าไม่สามารถดำเนินการตามคำขอได้เนื่องจากข้อผิดพลาดบางอย่างถูกระบุจากฝั่ง UAC |
5 | 5xx: การตอบสนองความล้มเหลวของเซิร์ฟเวอร์ การตอบกลับคลาสนี้ใช้เพื่อระบุว่าไม่สามารถประมวลผลคำร้องขอได้เนื่องจากเกิดข้อผิดพลาดกับเซิร์ฟเวอร์ |
6 | 6xx: การตอบสนองความล้มเหลวทั่วโลก คลาสการตอบกลับนี้บ่งชี้ว่าเซิร์ฟเวอร์ทราบว่าคำร้องขอจะล้มเหลวทุกที่ที่มีการพยายาม ด้วยเหตุนี้จึงไม่ควรส่งคำขอไปยังสถานที่อื่น |