SIP لتقف على بروتوكول بدء الجلسة. وهو مكمل لـ VoIP لأنه يوفر وظائف الإشارة إليه. وبصرف النظر عن الصوت عبر بروتوكول الإنترنت ، فإنه يستخدم في تقنيات الوسائط المتعددة الأخرى كذلك ، مثل الألعاب عبر الإنترنت والفيديو وغيرها من الخدمات. وقد تم تطوير بروتوكول SIP مع بروتوكول إشارات آخر ، H.323 ، والذي تم استخدامه كبروتوكول تشوير VoIP قبل SIP. الآن ، تم استبدال SIP ذلك إلى حد كبير.
تتعامل SIP مع جلسات الاتصال ، والتي هي فترات من الوقت أثناء التواصل بين الأطراف. وتشمل هذه المكالمات الهاتفية عبر الإنترنت ، ومؤتمرات الوسائط المتعددة والتوزيع ، إلخ. توفر SIP الإشارة اللازمة لإنشاء وتعديل وإنهاء الجلسات مع واحد أو أكثر من المشاركين المتصلين.
يعمل SIP بنفس طريقة البروتوكولات الشائعة الأخرى مثل HTTP أو SMTP. ويقوم بتنفيذ الإشارات بإرسال رسائل صغيرة تتكون من رأس وجسم.
وظائف SIP
SIP هو بروتوكول التمكين ل VoIP والاتصال الهاتفي بشكل عام ، وذلك بسبب الميزات التالية:
اسم الترجمة وموقع المستخدم: يترجم SIP عنوانًا إلى اسم وبالتالي يصل إلى الطرف المطلوب في أي مكان. يقوم بتخطيط وصف الجلسة إلى الموقع ، ويضمن دعمًا لتفاصيل طبيعة المكالمة.
تفاوض ميزة: لا تملك جميع الأطراف المتعاملة (التي قد تكون أكثر من اثنتين) الميزات الضرورية. على سبيل المثال ، قد لا يكون لدى الجميع دعم فيديو. يسمح SIP للمجموعة بالتفاوض للحصول على الميزات.
دعوة إدارة المشارك: يسمح SIP للمشارك بإجراء أو إلغاء الاتصالات للمستخدمين الآخرين أثناء المكالمة. يمكن أيضًا نقل المستخدمين أو وضعهم قيد الانتظار.
تغييرات ميزة المكالمة: يسمح SIP للمستخدم بتغيير خصائص المكالمة أثناء المكالمة. على سبيل المثال ، كمستخدم ، قد ترغب في تمكين تعطيل الفيديو ، خاصةً أثناء انضمام مستخدم جديد لجلسة.
التفاوض على وسائل الإعلام: تمكن هذه الآلية من التفاوض على الوسائط المستخدمة في المكالمة ، مثل اختيار برنامج الترميز المناسب لمؤسسة الاتصال بين الأجهزة المختلفة.
هيكل رسالة SIP
تعمل SIP من خلال جعل أجهزة الاتصال تقوم بإرسال الرسائل وتلقيها. تحتوي رسالة SIP على الكثير من المعلومات التي تساعد على تحديد جلسة العمل وتوقيت المراقبة ووصف الوسائط. فيما يلي قائمة بما تحتويه الرسالة لفترة وجيزة:
- معلومات البروتوكول (مثل الإصدار)
- معلومات الجلسة (المنشئ والاسم وغير ذلك)
- معلومات المشارك (البريد الإلكتروني ، الهاتف ، إلخ.)
- معلومات النطاق الترددي
- معلومات التشفير
- وصف الوقت (الوقت النشط ووقت التكرار)
- وصف الوسائط (اسم الوسائط ، العنوان ، العنوان ، إلخ.)
- معلومات النطاق الترددي الوسائط
- مفتاح تشفير الوسائط