Skip to main content

SIP (Session Initiation Protocol)

What is SIP? (อาจ 2025)

What is SIP? (อาจ 2025)
Anonim

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 มีข้อมูลจำนวนมากซึ่งช่วยในการระบุเซสชั่นควบคุมระยะเวลาและอธิบายสื่อ ด้านล่างนี้คือรายการสิ่งที่มีข้อความสั้น ๆ :

  • ข้อมูลโปรโตคอล (เช่นเวอร์ชัน)
  • ข้อมูลเซสชัน (ผู้สร้างชื่อ ฯลฯ )
  • ข้อมูลผู้เข้าร่วม (อีเมลโทรศัพท์เป็นต้น)
  • ข้อมูลแบนด์วิธ
  • ข้อมูลการเข้ารหัสลับ
  • คำอธิบายเวลา (เวลาที่ใช้งานและเวลาทำซ้ำ)
  • คำอธิบายสื่อ (ชื่อสื่อชื่อเรื่องที่อยู่ ฯลฯ )
  • ข้อมูลแบนด์วิธของสื่อ
  • คีย์การเข้ารหัสสื่อ