تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند كيفية أستكشاف أخطاء تحديث جلسة عمل بروتوكول بدء جلسة عمل (SIP) وإصلاحها على Cisco Unified Border Element (CUBE).
تمت المساهمة من قبل أندريس سالغادو، مشروع مكعب مهندس التسويق الفني.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
تضيف ميزة دعم مؤقت جلسة عمل بروتوكول بدء جلسة عمل (SIP) إمكانية تحديث جلسات SIP بشكل دوري مع طلبات الدعوة المتكررة. يتم إرسال طلبات الدعوة المتكررة، أو طلبات إعادة الدعوة، على نقطة اتصال نشطة للسماح لوكلاء المستخدم (UAs) أو الوكلاء بتحديد حالة جلسة SIP. وبدون آلية "تنشيط الاتصال" هذه، يمكن للوكلاء الذين يتذكرون الطلبات الواردة والصادرة (الوكلاء الذين يعدون بالحالة) الاستمرار في الاحتفاظ بحالة الاتصال دون داع. إذا فشل UA في إرسال رسالة BYE في نهاية جلسة العمل أو إذا تم فقد رسالة BYE بسبب مشاكل في الشبكة، لا يعرف الوكيل الذي يحدد الحالة أن جلسة العمل قد انتهت. تضمن إعادة الدعوات أن تظل الجلسات النشطة نشطة وأن يتم إنهاء الجلسات المكتملة.
توفر هذه الميزة تحديثا دوريا لجلسات عمل SIP. يتيح التحديث الدوري لوكلاء المستخدمين والوكلاء مراقبة حالة جلسة SIP، لمنع موارد الشبكة المعلقة عند حدوث حالات فشل الشبكة.
يجب تنفيذ ميزة دعم مؤقت جلسة عمل SIP بواسطة عميل مستخدم أو وكيل واحد فقط في مكالمة. تتوافق هذه الميزة بسهولة مع شبكات SIP القديمة. كما تضيف ميزة "دعم مؤقت جلسة عمل SIP" رأسين عامين جديدين يتم إستخدامهما للتفاوض حول قيمة الفاصل الزمني للتحديث.
يحدد طلب الدعوة الأولي مدة الجلسة ويمكن أن يتضمن رأس جلسة عمل-انتهاء صلاحية ورأس Min-SE. تشير هذه الرؤوس إلى قيمة مؤقت جلسة العمل المطلوبة من قبل عميل عميل المستخدم (UAC). يمكن لخادم وكيل المستخدم المتلقي (UAS) أو الوكيل المتلقي خفض قيمة مؤقت جلسة العمل، ولكن ليس أقل من قيمة رأس Min-SE. إذا كانت مدة مؤقت جلسة العمل أقل من الحد الأدنى الذي تم تكوينه، يمكن للوكيل أو UAS أيضا إرسال رسالة إستجابة 422. إذا وجدت UAS أو الوكيل أن قيمة مؤقت جلسة العمل مقبولة، فإنه ينسخ رأس جلسة العمل-انتهاء الصلاحية في إستجابة 2xxclass.
يمكن لوحدة تخزين متصلة بالإنترنت (UAS) أو وكيل إدراج رأس جلسة عمل-انتهاء صلاحية في الدعوة إذا لم يتضمن UAC رأس جلسة عمل. وبالتالي يمكن أن يستلم UAC رأس جلسة عمل-انتهاء صلاحية في إستجابة حتى إذا لم يكن هناك أي رأس موجود في الطلب.
في 2xxResponse، يشير المعامل الصناعي في رأس جلسة-انتهاء صلاحية إلى من يقوم بتنفيذ الدعوة. على سبيل المثال، إذا كانت المعلمة تحتوي على valueUAC، يقوم UAC بتنفيذ عمليات التحديث. لمشاكل التوافق، يحتاج واحد فقط من إثنين من عملاء المستخدم لدعم ميزة مؤقت جلسة العمل، وفي هذه الحالة، فإن UA التي تدعم الميزة تقوم بتنفيذ عمليات التحديث. يفسر UA الآخر التحديثات على أنها دعوات متكررة ويتجاهلها.
تتم معالجة Re-INVITEs بشكل متماثل لطلبات الدعوة، ولكن يتم الخروج في فواصل جلسة عمل محددة مسبقا. تحمل Re-INVITEs وقت انتهاء صلاحية الجلسة الجديدة. يرسل UA المسؤول عن طلبات إعادة الدعوة دعوة إلى الخروج قبل انتهاء صلاحية الجلسة. في حالة عدم وجود إستجابة، يرسل UA طلب BYE لإنهاء المكالمة قبل انتهاء صلاحية جلسة العمل. إذا لم يتم إرسال إعادة الدعوة قبل انتهاء صلاحية جلسة العمل، يمكن لأي من UAC أو UAS إرسال رسالة وداع.
إذا لم تكن إستجابة 2xxResponse تحتوي على رأس جلسة عمل-انتهاء صلاحية، فلن تكون هناك أية مدة صلاحية للجلسة ولا تكون هناك حاجة لإرسال الدعوات المكررة.
ينقل رأس جلسة العمل-انتهاء الصلاحية فترة جلسة إستدعاء SIP. يتم وضعها في طلب دعوة ويتم السماح بها في أي إستجابة من الفئة 2xxclass لدعوة. يشير وجوده إلى أن UAC يريد إستخدام مؤقت جلسة العمل لهذه المكالمة. بخلاف رأس SIP-Expired، هو يستطيع احتويت فقط دلتا-time، أي الوقت الحالي، بالإضافة إلى الجلسة فاصل من الاستجابة.
على سبيل المثال، إذا كانت وحدة UAS تقوم بإنشاء إستجابة 200 OK إلى إعادة دعوة تحتوي على رأس جلسة عمل-انتهاء صلاحية بقيمة 1800 ثانية (30 دقيقة)، تقوم وحدة التخزين UAS بحساب انتهاء صلاحية جلسة العمل على بعد 30 دقيقة من الوقت الذي تم فيه إرسال إستجابة 200 OK. بالنسبة لكل وكيل، يكون انتهاء صلاحية جلسة العمل بعد 30 دقيقة من الوقت الذي تم فيه تلقي 2xx أو إرساله. بالنسبة إلى وحدة التحكم في الوصول عن بعد (UAC)، يبلغ وقت انتهاء الصلاحية 30 دقيقة بعد إستلام الاستجابة النهائية.
القيمة الموصى بها لرأس جلسة العمل-انتهاء مدة الصلاحية هي 1800 ثانية.
صياغة رأس جلسة العمل-انتهاء الصلاحية هي:
Session-Expires = ("Session-Expires" | "x") ":" delta-seconds
[refresher]
refresher = ";" "refresher" "=" "UAS"|"UAC"
المعلمة Therefresherparameter إختيارية في الدعوة الأولية، على الرغم من أنه يمكن ل UAC تعيينها على UACلنشير إلى أنها هي التي تقوم ببدء تحديث الجلسة. يجب أن تحتوي إستجابة 200 OK على مجموعة معلمات التحديث.
بسبب حمل معالجة طلبات INVITE، يمكنك تكوين قيمة مؤقت دنيا يمكن للوكيل، و UAC، و UAS قبولها. الوكيل و UAC و UAS. يضبط Themin-Command الحد الأدنى للموقت، ويتم نقله في رأس Min-SE في طلب الدعوة الأولي.
عند إجراء مكالمة، يقوم وجود رأس Min-SE بإعلام UAS وأي وكيل بالحد الأدنى للقيمة التي تقبلها UAC لمدة مؤقت جلسة العمل، بالثواني. القيمة 1800 ثاني (30 دقيقة). ومن المطلوب عدم تقليل مؤقت جلسة العمل أسفل مجموعة القيم، حيث تمنع وحدات UAS والوكلاء إنشاء خطأ 422 بواسطة وحدة التحكم في الوصول (UAC). بمجرد التعيين، تؤثر قيمة أمان العنصر على جميع المكالمات التي تم إنشاؤها بواسطة الموجه. إذا لم يكن رأس Min-SE موجودا، فسيقبل UA أي قيمة.
صياغة رأس Min-SE هي:
Min-SE = "Min-SE" ":" delta-seconds
إذا كانت قيمة رأس جلسة العمل-انتهاء الصلاحية صغيرة جدا، فإن UAS أو الوكيل يرفض الاستدعاء باستخدام مؤقت جلسة عمل 422 رسالة إستجابة صغيرة جدا. باستخدام رسالة الاستجابة 422، يتضمن الوكيل أو وحدة التخزين شبه المتصل (UAS) رأس Min-SE الذي يشير إلى الحد الأدنى لقيمة جلسة العمل التي يمكن قبولها. يمكن ل UAC بعد ذلك إعادة محاولة الاتصال بقيمة مؤقت جلسة عمل أكبر.
إذا تم تلقي رسالة إستجابة رقم 422 بعد طلب الدعوة، فيمكن لوحدة التحكم في الوصول (UAC) إعادة محاولة الدعوة.
يشير وجود EditArgument في الرأس المعتمد إلى أن UA يدعم مؤقت جلسة SIP. يشير وجود الوسيطة في رأس "المطالبة" إلى أنه يجب أن يدعم UA المقابل مؤقت جلسة SIP لكي تكون المكالمة ناجحة.
الاتصال الوارد من موفر SIP، تم تعيين الاستجابة على UAC، لذلك بعد 15 دقيقة من تاريخ 200 OK، يرسل UAC (موفر SIP) تحديث جلسة العمل (إعادة الدعوة)؛
يرسل Cisco Unified Communications Manager (CUCM) تحديث جلسة بعد 86400 ثانية؛
جلسة انتهاء صلاحية CUCM يرسل قيمة تقصير 1800، غير أن يستطيع كنت زودت إلى حد أقصى 86400.
1. يمكن أن يقوم CUBE بتعطيل تحديث جلسة العمل مع ملفات تعريف SIP.
voice class sip-profiles 200
request ANY sip-header Allow-Header modify ", UPDATE" "“
Response ANY sip-header Allow-Header modify ", UPDATE" "“
Voice service voip
sip
sip-profiles 200
2. يضيف أمر تحديث جلسة العمل تحت SIP في خدمة الصوت VoIP جلسة تنتهي إلى الدعوة الصادرة إذا لم يكن هناك رأس موجود في ساق الوارد.
3. قم بتعيين تحديث جلسة العمل للدعوة بدلا من التحديث، ثم بعد ذلك CUCM 10.x.
أسلوب تحديث جلسة العمل ضمن ملف تعريف SIP في CUCM.
تجنب عمليات إعادة الدعوة/التحديث غير الضرورية التي يتم إرسالها بواسطة الشبكة واستهلاكها محليا لتجنب أي مشاكل متعلقة بقابلية التشغيل المتبادل. يتم تمرير تحديث جلسة العمل فقط في حالة وجود تغيير في الوسائط.
قرينة ميديكيت-ريوليت
يستهلك المكعب إعادة الدعوة مع تغيير وسائط كلمة المرور لإرسال إشارات الاتصال النصفي. يعالج المكعب كل ساق بشكل مستقل.
بعد 15 دقيقة تشاهد تحديث جلسة العمل.
مثال Midcall-reinvite Cosumption مع رؤوس Session Expired.