SIP ย่อมาจาก Session Initiation Protocol จะเสริมด้วย VoIP เนื่องจากมีฟังก์ชันการส่งสัญญาณไป นอกเหนือจาก VoIP แล้วยังใช้ในเทคโนโลยีมัลติมีเดียอื่น ๆ เช่นเกมออนไลน์วิดีโอและบริการอื่น ๆ SIP ได้รับการพัฒนาขึ้นพร้อมกับโปรโตคอลการรับส่งข้อมูลอื่นซึ่ง ได้แก่ H.323 ซึ่งใช้เป็นโปรโตคอลการรับส่งสัญญาณสำหรับ VoIP ก่อน SIP ตอนนี้ SIP ได้เปลี่ยนไปในระดับมากแล้ว
SIP เกี่ยวข้องกับช่วงการสื่อสารซึ่งเป็นช่วงเวลาที่ฝ่ายต่างๆสื่อสารกัน ซึ่งรวมถึงการโทรศัพท์ทางอินเทอร์เน็ตการประชุมมัลติมีเดียและการแจกจ่ายเป็นต้น SIP จะให้สัญญาณที่จำเป็นสำหรับการสร้างแก้ไขและยกเลิกเซสชันกับผู้เข้าร่วมการสื่อสารอย่างน้อยหนึ่งคน
SIP ทำงานในลักษณะเดียวกับโปรโตคอลทั่วไปอื่น ๆ เช่น HTTP หรือ SMTP จะดำเนินการส่งสัญญาณโดยการส่งข้อความขนาดเล็กประกอบด้วยส่วนหัวและร่างกาย
ฟังก์ชัน SIP
SIP เป็นโปรโตคอล enabler สำหรับ VoIP และโทรศัพท์โดยทั่วไปเนื่องจากคุณสมบัติดังต่อไปนี้:
การแปลชื่อและตำแหน่งที่ตั้งของผู้ใช้: SIP แปลที่อยู่ไปยังชื่อและจึงไปถึงบุคคลที่เรียกว่าที่ใดก็ได้ จะทำแผนที่คำอธิบายเซสชั่นไปยังสถานที่และมั่นใจได้ว่าจะได้รับการสนับสนุนสำหรับรายละเอียดของลักษณะของการโทร
การเจรจาต่อรองคุณลักษณะ: บุคคลที่ติดต่อสื่อสารบางราย (ซึ่งอาจมีมากกว่าสอง) มีคุณลักษณะที่จำเป็น ตัวอย่างเช่นทุกคนอาจไม่ได้รับการสนับสนุนวิดีโอ SIP อนุญาตให้กลุ่มเจรจาคุณสมบัติต่างๆ
การจัดการผู้เข้าร่วมการโทร: SIP อนุญาตให้ผู้เข้าร่วมทำหรือยกเลิกการเชื่อมต่อกับผู้ใช้รายอื่นในระหว่างการโทร ผู้ใช้ยังสามารถถ่ายโอนหรือพักไว้
การเปลี่ยนแปลงคุณลักษณะการโทร: SIP ช่วยให้ผู้ใช้สามารถเปลี่ยนลักษณะการโทรระหว่างการโทรได้ ตัวอย่างเช่นในฐานะผู้ใช้คุณอาจต้องการเปิดการใช้งานวิดีโอปิดการใช้งานโดยเฉพาะอย่างยิ่งในขณะที่ผู้ใช้รายใหม่เข้าร่วมเซสชัน
การเจรจาต่อรองสื่อ: กลไกนี้ช่วยให้การเจรจาต่อรองของสื่อที่ใช้ในการโทรเช่นการเลือกตัวแปลงสัญญาณที่เหมาะสมสำหรับการสร้างสายระหว่างอุปกรณ์ต่างๆ
โครงสร้างของข้อความ SIP
SIP ทำงานโดยการให้อุปกรณ์สื่อสารส่งและรับข้อความ ข้อความ SIP มีข้อมูลจำนวนมากซึ่งช่วยในการระบุเซสชั่นควบคุมระยะเวลาและอธิบายสื่อ ด้านล่างนี้คือรายการสิ่งที่มีข้อความสั้น ๆ :
- ข้อมูลโปรโตคอล (เช่นเวอร์ชัน)
- ข้อมูลเซสชัน (ผู้สร้างชื่อ ฯลฯ )
- ข้อมูลผู้เข้าร่วม (อีเมลโทรศัพท์เป็นต้น)
- ข้อมูลแบนด์วิธ
- ข้อมูลการเข้ารหัสลับ
- คำอธิบายเวลา (เวลาที่ใช้งานและเวลาทำซ้ำ)
- คำอธิบายสื่อ (ชื่อสื่อชื่อเรื่องที่อยู่ ฯลฯ )
- ข้อมูลแบนด์วิธของสื่อ
- คีย์การเข้ารหัสสื่อ