Teknik Makaleler · 10 دقيقة القراءة · 7

قائمة رسائل الرد SIP

Oturum Başlatma Protokolü (SIP), Ses üzerinden IP telefon görüşmeleri gibi iletişim oturumlarını kontrol etmek için kullanılan bir sinyal protokolüdür. SIP, Hipermetin Aktarım Protokolü'ne (HTTP) ben

Nolto Teknoloji
Nolto Teknoloji التحديث الأخير:

بروتوكول بدء الجلسة (SIP) هو بروتوكول إشارات يستخدم للتحكم في جلسات الاتصال، مثل المكالمات الهاتفية عبر بروتوكول الإنترنت (Voice over IP).يعتمد SIP على معاملات الطلب/الاستجابة، المشابهة لبروتوكول نقل النص التشعبي (HTTP). تتكون كل معاملة من طلب SIP (والذي سيكون إحدى طرق الطلب المتعددة) واستجابة واحدة على الأقل.

طلبات SIP والردوديمكن إنشاؤها بواسطة أي وكيل مستخدم SIP؛ ينقسم وكلاء المستخدم إلى عملاء (UACs) يقومون ببدء الطلبات والخوادم (UASs) التي تستجيب لهم. يمكن لوكيل المستخدم الواحد أن يعمل بمثابة UAC وUAS لعمليات مختلفة: على سبيل المثال، سيكون لهاتف SIP وكيل مستخدم سيكون UAC عند إجراء مكالمة، وUAS عند تلقي مكالمة. بالإضافة إلى ذلك، تعمل بعض الأجهزة بمثابة UAC وUAS لعملية واحدة؛ يُطلق على هؤلاء اسم وكلاء المستخدم Back-to-Back (B2BUAs).

ردود SIPيحدد رمز استجابة مكونًا من ثلاثة أرقام، وهو أحد الرموز المحددة العديدة التي توضح حالة الطلب بالتفصيل. يتم تجميع هذه الرموز على أنها رموز "مؤقتة" أو "ناجحة" أو "إعادة توجيه" أو "خطأ عميل" أو "خطأ في الخادم" أو "خطأ عام" استنادًا إلى الرقم الأول الخاص بها، والذي يتوافق مع الرقم الأول من 1 إلى 6؛ ويتم التعبير عنها بالرمز "1xx" للاستجابات العابرة ذات الترميز 100-199، على سبيل المثال. تتوافق رموز استجابة SIP مع رموز استجابة HTTP، ولكن ليست كل رموز استجابة HTTP صالحة في SIP.

تحدد استجابات SIP أيضًا "بيان السبب" ويتم تعريف بيان السبب الافتراضي مع كل رمز استجابة. ومع ذلك، يمكن تعديل عبارات السبب هذه، مثل توفير معلومات إضافية أو توفير النص بلغة مختلفة.

تم تعريف رموز استجابة SIP وتعبيرات السبب المقابلة في الأصل في RFC 3261. ويحدد RFC هذا أيضًا سجل هيئة الأرقام المخصصة للإنترنت (IANA) لمعلمات SIP للسماح لـ RFCs الأخرى بتوفير المزيد من رموز الاستجابة.

تحتوي هذه القائمة على جميع رموز استجابة SIP المحددة في IETF RFCs والمسجلة في سجل IANA لمعلمات SIP اعتبارًا من 27 يناير 2023. تتضمن هذه القائمة أيضًا رموز استجابة SIP المحددة في SIP RFCs القديمة (تحديدًا RFC 2543) وبالتالي غير مسجلة لدى IANA؛ لقد تم ذكرها بوضوح على هذا النحو.

يمكن أن تحتوي استجابات SIP أيضًا على رأس تنبيه اختياري يحتوي على تفاصيل إضافية حول الاستجابة. يحتوي التحذير على رمز منفصل مكون من ثلاثة أرقام متبوعًا بنص يحتوي على مزيد من التفاصيل حول التحذير. تم تسجيل قائمة التنبيهات الرسمية الحالية في سجل IANA لمعلمات SIP.

رسائل SIP - قائمة حزم SIP - شرح استجابات SIP

1xx حزم الاستجابة المؤقتة

100 محاولة

يمكن أن يستغرق البحث الموسع وقتًا طويلاً، لذلك يجب أن يرسل وكيل الشوكة استجابة 100 محاولة.

180 رنين

تلقى وكيل المستخدم المستهدف دعوة وقام بتنبيه المستخدم بالمكالمة.

181 يتم إعادة توجيه المكالمة

قد ترسل الخوادم هذا الرد اختياريًا للإشارة إلى أنه تم تسليم المكالمة.

182 في قائمة الانتظار

يشير إلى أن الوجهة غير متاحة مؤقتًا، لذا يقوم الخادم بوضع المكالمة في قائمة الانتظار حتى تصبح الوجهة متاحة. يمكن للخادم إرسال استجابات متعددة تبلغ 182 لتحديث تقدم قائمة الانتظار.

183 تقدم الجلسة

يمكن استخدام هذه الاستجابة لإرسال معلومات إضافية لمكالمة لا تزال قيد التنفيذ.

199 تم إنهاء الحوار المبكر

يمكن استخدامه بواسطة خادم وكيل المستخدم للإشارة إلى كيانات SIP (بما في ذلك عميل وكيل المستخدم (UAC)) بأنه قد تم إنهاء مربع حوار سابق لأوانه.

2xx قائمة رسائل SIP الناجحة

200 موافق

يشير إلى نجاح الطلب.

202 مقبول

يشير إلى أنه تم قبول الطلب للمعالجة، ولكن العملية لم تكتمل. خارج الاستخدام.

204 لا يوجد إشعار

يشير إلى نجاح الطلب، ولكن لن يتم تلقي أي استجابة مقابلة.

3xx إعادة توجيه حزم SIP

300 اختيارات متعددة

يتم تحويل العنوان إلى أحد الخيارات العديدة المدرجة في نص الرسالة أو في حقول جهة الاتصال الخاصة بالرسالة، والتي يجب على المستخدم أو العميل الاختيار منها.

301 انتقل إلى الأبد

لم يعد عنوان URL للطلب الأصلي صالحًا. يتم تقديم العنوان الجديد في حقل رأس جهة الاتصال ويجب على العميل تحديث سجلات URI للطلب الأصلية بالقيمة الجديدة.

302 تم نقله مؤقتًا

يجب على العميل أن يحاول الوصول إلى العنوان الموجود في حقل جهة الاتصال. إذا كان حقل انتهاء الصلاحية موجودًا، فيمكن للعميل تخزين النتيجة لتلك الفترة مؤقتًا.

305 استخدم الوكيل

يعرض حقل جهة الاتصال تفاصيل الوكيل الذي يجب استخدامه للوصول إلى الوجهة المطلوبة.

380 خدمات بديلة

فشل الاتصال، ولكن البدائل مذكورة بالتفصيل في نص الرسالة.

4xx خطأ العميل SIP قائمة الردود

400 طلب سيئ

تعذر فهم الطلب بسبب بناء جملة غير صحيح.

401 غير مصرح به

يتطلب الطلب مصادقة المستخدم. يتم توفير هذه الاستجابة من قبل أنظمة UAS والمسجلين.

402 الدفع مطلوب

محفوظة للاستخدام في المستقبل.

403 ممنوع

يفهم الخادم الطلب، لكنه يرفض تنفيذه. في بعض الأحيان (ولكن ليس دائمًا) يعني هذا أن المكالمة قد تم رفضها من قبل المستلم.

404 غير موجود

يحتوي الخادم على معلومات دقيقة تفيد بأن المستخدم غير موجود في المجال المحدد في عنوان URI للطلب. إذا كان المجال الموجود في معرف URI للطلب لا يتطابق مع أي من المجالات التي تمت معالجتها بواسطة مستلم الطلب، فسيتم إرجاع هذه الحالة أيضًا.

405 الطريقة غير مسموح بها

الطريقة المحددة في سطر الطلب مفهومة، ولكنطلب-URIغير مسموح به للعنوان المحدد بواسطة .

406 غير مقبول

قد ينتج المورد المحدد بواسطة الطلب كيانات استجابة لها خصائص محتوى فقط ولكنها غير مقبولة بناءً على حقل رأس القبول المرسل في الطلب.

407 مصادقة الوكيل مطلوبة

يتطلب الطلب مصادقة المستخدم. يتم تقديم هذا الرد من قبل الوكلاء.

408 مهلة الطلب

لا يمكن العثور على المستخدم في الوقت المناسب. إذا لم يتمكن الخادم من تحديد موقع المستخدم في الوقت المناسب، على سبيل المثال، فلن يتمكن من تقديم استجابة خلال فترة زمنية مناسبة. ثم يقوم العميل بتكرار الطلب دون تعديل.

409 الصراع

تم تسجيل المستخدم بالفعل. تم إهماله بسبب الحذف من طلبات RFC اللاحقة والفشل في التسجيل في IANA.

410 ذهب

كان المستخدم موجودًا مرة واحدة، لكنه لم يعد موجودًا هنا.

411 الطول مطلوب

لن يقبل الخادم الطلب بدون طول محتوى صالح. تم إهماله بسبب الحذف من طلبات RFC اللاحقة والفشل في التسجيل في IANA.

412 فشل الطلب المشروط

لم يتم استيفاء الشرط المسبق المحدد.

413 طلب الكيان كبير جدًا

اطلب أن يكون الجسم كبيرًا جدًا.

414 طلب-URI طويل جدًا

نظرًا لأن معرف URI للطلب أطول مما يريد الخادم تفسيره، فإن الخادم يرفض تقديم الخدمة للطلب.

415 نوع الوسائط غير معتمد

طلب نص بتنسيق غير مدعوم.

416 مخطط URI غير مدعوم

URI للطلب غير معروف للخادم.

417 أولوية الموارد غير معروفة

كانت هناك علامة خيار المصدر الأول، ولكن لم يكن هناك رأس المصدر الأول.

420 ملحق سيئ

تم استخدام ملحق بروتوكول SIP غير صحيح، ولم يفهمه الخادم.

421 التمديد مطلوب

يحتاج الخادم إلى ملحق محدد غير مدرج في الرأس المدعوم.

422 الفاصل الزمني للجلسة صغير جدًا

يحتوي الطلب المستلم على حقل رأس انتهاء صلاحية الجلسة ومدته أقل من الحد الأدنى للمدة.

423 الفاصل الزمني قصير جدًا

وقت انتهاء صلاحية المورد قصير جدًا.

424 معلومات الموقع سيئة

محتوى موقع الطلب غير صحيح أو غير كافٍ.

425 رسالة تنبيه سيئة

رفض الخادم مكالمة طوارئ غير تفاعلية، مشيرًا إلى أن الطلب كان مشوهًا لدرجة أنه لا يمكن تحديد استجابة طوارئ معقولة للتنبيه.

428 استخدم رأس الهوية

تتطلب سياسة الخادم رأس هوية ولم يتم توفير واحد.

429 توفير هوية المُحيل

لم يتلق الخادم رمزًا مرجعيًا صالحًا في الطلب.

فشل التدفق 430

فشل تدفق معين إلى وكيل المستخدم، على الرغم من نجاح التدفقات الأخرى. هذه الاستجابة مخصصة للاستخدام بين الأجهزة الوكيلة ولا ينبغي رؤيتها من خلال نقطة نهاية (وإذا تمت رؤيتها من قبل أحد الأجهزة، فيجب معاملتها على أنها استجابة 400 طلب غير صحيح).

433 عدم الكشف عن هويته غير مسموح به

تم رفض الطلب لأنه مجهول.

436 معلومات الهوية السيئة

يحتوي الطلب على رأس بيانات الاعتماد ولا يمكن استرداد نمط URI الموجود في هذا الرأس.

437 شهادة غير مدعومة

تعذر على الخادم التحقق من شهادة المجال الذي وقع الطلب.

438 رأس الهوية غير صالح

تلقى الخادم شهادة صالحة ادعى الخادم أنها استخدمت لتوقيع الطلب، لكنه لم يتمكن من التحقق من هذا التوقيع.

439 القفزة الأولى تفتقر إلى الدعم الخارجي

الوكيل الصادر الأول الذي يحاول المستخدم التسجيل به لا يدعم ميزة "الصادر" الخاصة بـ RFC 5626، على الرغم من أن المسجل يفعل ذلك.

440 تم تجاوز الحد الأقصى للعرض

إذا لم يكن لدى وكيل SIP الحد الأقصى لعرض الوارد الوارد الكافي لتنفيذ سياق الاستجابة المطلوب، وكان الوكيل غير راغب/غير قادر على التعويض عن طريق التفرع المتسلسل أو إرسال إعادة توجيه، فيجب أن يُرجع هذا الوكيل استجابة 440. قد يستنتج العميل الذي يتلقى استجابة 440 أن طلبه لم يصل إلى جميع الوجهات المحتملة.

469 حزمة معلومات سيئة

إذا تلقت SIP UA طلب معلومات مرتبطًا بحزمة معلومات لم تحدد UA أنها ترغب في تلقيها، فيجب على UA إرسال استجابة 469 تحتوي على حقل رأس Recv-Info الذي يحتوي على حزم المعلومات التي ترغب UA في تلقي طلبات المعلومات الخاصة بها.

470 موافقة مطلوبة

مصدر الطلب غير مخول بتقديم مثل هذا الطلب إلى المستلم.

480 غير متاح مؤقتًا

المتصل غير متوفر حاليا.

481 المكالمة/المعاملة غير موجودة

تلقى الخادم طلبًا لا يطابق أي مربع حوار أو إجراء.

تم اكتشاف 482 حلقة

اكتشف الخادم حلقة.

483 القفزات كثيرة جدًا

وصل رأس Max-Forwards إلى القيمة "0".

484 العنوان غير مكتمل

طلب-URI لم يكتمل.

485 غامضة

طلب URI غامض.

486 مشغول هنا

الرقم المتصل مشغول .

487 تم إنهاء الطلب

تم إنهاء الطلب بـ "BYE" أو "Cancel".

488 غير مقبول هنا

بعض جوانب وصف الجلسة أو طلب URI غير مقبولة.

489 الأحداث السيئة

لم يفهم الخادم حزمة الأحداث المحددة في حقل رأس الحدث.

491 طلب معلق

لدى الخادم طلب معلق من نفس مربع الحوار.

493 غير قابل للفك

يحتوي الطلب على نص MIME مشفر لا يستطيع المستلم فك تشفيره.

494 اتفاقية أمنية مطلوبة

تلقى الخادم طلبًا يتطلب آلية أمان متفاوض عليها، وتحتوي الاستجابة على قائمة بآليات الأمان المتاحة لمقدم الطلب للاختيار بينها أو تحدي مصادقة التجزئة.

شرح رسائل خطأ خادم 5xx SIP

500 خطأ داخلي في الخادم

تعذر على الخادم تلبية الطلب بسبب موقف غير متوقع.

501 لم ينفذ

الخادم غير قادر على تلبية الطلب لأنه لا يتعرف على طريقة الطلب. (قارن 405 الطريقة غير مسموح بها، حيث يتعرف الخادم على الطريقة ولكنه لا يسمح بها أو يدعمها.)

502 مدخل غير صالح

يعمل الخادم كبوابة أو وكيل وقد تلقى استجابة غير صالحة من الخادم المتلقي للمعلومات أثناء محاولة تلبية الطلب.

503 الخدمة غير متاحة

يخضع الخادم للصيانة أو أنه مثقل مؤقتًا وبالتالي لا يمكنه معالجة الطلب. يمكن أن يحدد حقل الرأس "إعادة المحاولة لاحقًا" متى يمكن للعميل إعادة تعيين طلبه.

504 مهلة الخادم

وبينما كان الخادم يحاول معالجة الطلب، حاول الوصول إلى خادم آخر ولم يتلق استجابة سريعة.

الإصدار 505 غير مدعوم

إصدار بروتوكول SIP الموجود في الطلب غير مدعوم من قبل الخادم.

513 الرسالة كبيرة جدًا

طول رسالة الطلب أطول مما يستطيع الخادم التعامل معه.

555 خدمة إعلام الدفع غير مدعومة

لا يدعم الخادم خدمة إعلام الدفع المحددة في معلمة SIP URI "pn-provider".

580 فشل الشرط المسبق

الخادم غير قادر أو غير راغب في تلبية بعض القيود المحددة في العرض.

6xx قائمة استجابات الأخطاء الشائعة

600 مشغول في كل مكان

جميع الوجهات الممكنة مشغولة. على عكس الرد 486، تشير هذه الاستجابة إلى أن الهدف يعرف أنه لا يوجد هدف بديل (مثل خادم البريد الصوتي) يمكنه قبول المكالمة.

603 رفض

الهدف لا يريد أو غير قادر على حضور المكالمة، ويعلم الهدف أيضًا أنه لا يوجد هدف بديل (مثل خادم البريد الصوتي) مستعد لقبول المكالمة. قد تشير الاستجابة إلى وقت أفضل للبحث عنها في حقل رأس "إعادة المحاولة لاحقًا".

604 غير موجود في أي مكان

يحتوي الخادم على معلومات موثوقة مفادها أنه لا يمكن العثور على المستخدم المطلوب في أي مكان.

606 غير مقبول

تم إنشاء اتصال بنجاح مع وكيل المستخدم، ولكن بعض جوانب وصف الجلسة لم تكن مقبولة، مثل الوسائط المطلوبة أو النطاق الترددي أو نمط العنونة.

607 غير مرغوب فيه

لم يطلب الطرف المتصل هذه المكالمة من الطرف المتصل. ومن المرجح أن يتم رفض المحاولات المستقبلية التي يقوم بها الطرف المتصل بالمثل.

608 مرفوض

رفضت آلة أو عملية الوسيط محاولة الاتصال. يتناقض هذا مع رمز استجابة SIP 607 (غير مرغوب فيه) حيث يرفض الطرف المتصل المكالمة. قد تتضمن الاستجابة حظر كيانات الاتصال في رأس معلومات الاتصال الذي يحتوي على المكالمة. يوفر هذا آلية معالجة للمتصلين الشرعيين الذين يجدون أن مكالماتهم محظورة.

https://www.youtube.com/watch?v=Fyfj8prAqrU

مصدر:https://en.wikipedia.org/wiki/List_of_SIP_response_codes

يشارك: