SIP - Proxies and Routing البروكسيات والتوجيه

 SIP - Proxies and Routing البروكسيات والتوجيه

SIP - Proxies and Routing البروكسيات والتوجيه

كما نعلم ، يمكن أن يكون الخادم الوكيل عديم الحالة أو ذا الحالة. هنا ، في هذا الفصل ، سنناقش المزيد حول الخوادم الوكيلة وتوجيه SIP.

خادم وكيل عديم الحالة

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

  • تنسى الوكلاء عديمي الحالة طلب SIP بمجرد إعادة توجيهه.
  • ستكون المعاملة سريعة عبر وكلاء عديمي الجنسية.

خادم وكيل ذو حالة

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

  • يتذكر الوكلاء ذوو الحالة الطلب بعد إعادة توجيهه ، حتى يتمكنوا من استخدامه للتوجيه المسبق. يحافظ الوكلاء ذوو الحالة على حالة المعاملة . تشير المعاملة إلى حالة المعاملة ، وليس حالة الاستدعاء .

  • المعاملة ليست سريعة مع الوكلاء ذوي الحالة مثل عديمي الجنسية.

  • يمكن للوكلاء ذوي الحالة أن يفترقوا ويعيدوا الإرسال إذا لزم الأمر.

عبر وتسجيل الطريق

سجل الطريق

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

عبر

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

  • يقوم UA بنفسه بإنشاء وإضافة عنوانه الخاص في حقل رأس عبر أثناء إرسال الطلب.

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

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

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

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

تحتوي حقول الرأس من خلال اسم البروتوكول ورقم الإصدار والنقل (SIP / 2.0 / UDP و SIP / 2.0 / TCP وما إلى ذلك) وتحتوي على أرقام ومعلمات مثل المنفذ والمستلم والفرع.

  • تتم إضافة علامة مستلمة إلى حقل رأس عبر إذا تلقى UA أو وكيل طلبًا من عنوان مختلف عن ذلك المحدد في حقل رأس عبر العلوي.

  • تتم إضافة معلمة فرع إلى حقول رأس عبر عن طريق UAs والوكلاء ، والتي يتم حسابها كدالة تجزئة لمعرف URI للطلب ، ورقم To و From و Call-ID و CSeq