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 มีข้อมูลจำนวนมากซึ่งช่วยในการระบุเซสชั่นควบคุมระยะเวลาและอธิบายสื่อ ด้านล่างนี้คือรายการสิ่งที่มีข้อความสั้น ๆ :
- ข้อมูลโปรโตคอล (เช่นเวอร์ชัน)
- ข้อมูลเซสชัน (ผู้สร้างชื่อ ฯลฯ )
- ข้อมูลผู้เข้าร่วม (อีเมลโทรศัพท์เป็นต้น)
- ข้อมูลแบนด์วิธ
- ข้อมูลการเข้ารหัสลับ
- คำอธิบายเวลา (เวลาที่ใช้งานและเวลาทำซ้ำ)
- คำอธิบายสื่อ (ชื่อสื่อชื่อเรื่องที่อยู่ ฯลฯ )
- ข้อมูลแบนด์วิธของสื่อ
- คีย์การเข้ารหัสสื่อ