يتصل مشغّل مركز التوجيه بفني صيانة للتأكد من عطل، ثم يتواصل مع فريق الإصلاح، وأخيرًا يرسل تعليمات موحدة إلى عدة مجموعات تشغيلية. وخلال الاستجابة، قد يحتاج المشرف إلى الانضمام إلى محادثة جارية أو تحرير اتصال أقل أولوية. يغيّر كل إجراء المستلمين أو مسار الصوت أو حالة جلسة قائمة. لذلك، فإن فهم هذه التغيّرات ضروري عند تصميم نظام توجيه صوتي يربط هواتف SIP وشبكات الاتصال اللاسلكي ومعدات النداء عبر IP. وفي هذه المقالة، تشير المكالمة الفردية والاتصال الجماعي والنداء العام إلى نطاق الاتصال المقصود، بينما يشير التدخل والفصل القسري إلى عمليات تُنفّذ على مكالمات تخضع بالفعل لتحكم المنصة.
من يتلقى المكالمة ومن يملك حق التحدث؟
المكالمة الفردية: وجهة واحدة محددة
تربط المكالمة الفردية مشغّل التوجيه بمستخدم معين أو رقم داخلي أو جهاز ميداني محدد. يختار المشغّل الوجهة من الدليل أو يطلب رقمها، فتحاول المنصة الوصول إلى مورد الاتصال المطلوب. وبعد الرد، يجري الطرفان عادة محادثة صوتية ثنائية الاتجاه. يناسب هذا النمط الاستفسار بصورة خاصة عن عطل، أو إرسال تعليمات إلى فني بعينه، أو معاودة الاتصال بنقطة لطلب المساعدة في الطوارئ.
لا تعني حالة الانشغال أو انقطاع الاتصال بالشبكة أو عدم الرد أن المحادثة قد اكتملت. ووفقًا للإعدادات، يمكن للمنصة إظهار حالة الانشغال أو وضع الطلب في قائمة انتظار أو تحويله إلى رقم المناوبة البديل أو إعادة المحاولة. ويجب أن تميّز سجلات التشغيل بين محاولة الاتصال وإنشاء الاتصال وإتمام المحادثة بالفعل.
الاتصال الجماعي: فريق عمل محدد
يستهدف الاتصال الجماعي مجموعة معينة مسبقًا من موارد الاتصال، مثل طاقم الصيانة أو دورية الأمن أو فريق تشغيل محطة. يختار المشغّل المجموعة مرة واحدة بدلًا من الاتصال بكل عضو على حدة. وقد تُحدَّد العضوية بناءً على أجهزة ثابتة أو جدول المناوبات الحالي؛ لذلك ينبغي أن يعكس تكوين المجموعة الأشخاص المسؤولين فعليًا عن المهمة في ذلك الوقت.
لا يُعد الاتصال الجماعي بالضرورة مؤتمرًا هاتفيًا. ففي المؤتمر التفاعلي يمكن للمشاركين التحدث عبر جسر وسائط يدمج الصوت. أما مجموعة الاتصالات اللاسلكية فقد تعمل بنمط نصف مزدوج وتخضع لزر الضغط للتحدث (PTT) أو لنظام إدارة حق الإرسال. وفي مجموعة النداء الصوتي SIP يستمع معظم الأعضاء بينما يتحدث المشغّل المخوّل. الذي يحدد السلوك الفعلي هو قواعد توزيع الصوت وحق التحدث، لا مجرد اسم المجموعة الظاهر على وحدة التحكم.
النداء العام والاتصال بمجموعات متعددة: نطاق أوسع
يصل النداء العام إلى جميع الأجهزة أو المجموعات الواقعة ضمن نطاق تشغيلي محدد ومصرح به. أما الاتصال بمجموعات متعددة فيجمع عدة مجموعات مختارة لتلقي تعليمات واحدة. فعلى سبيل المثال، يمكن لمستودع قطارات توجيه رسالة مشتركة إلى فرق الصيانة والأمن والتحكم في الحركة دون إشراك الأرقام الداخلية للمكاتب غير المعنية. وتختلف دلالات هذه المصطلحات بين منتجات التوجيه، لذا يجب أن يوضح تصميم النظام المستلمين وحدود الصلاحيات بجلاء.
يُنفَّذ النداء العام غالبًا كتوزيع صوتي من متحدث واحد إلى عدة مستمعين، وليس كمؤتمر مفتوح يستطيع فيه الجميع التحدث في الوقت نفسه. وإذا كانت هناك حاجة إلى رد أو تأكيد استلام، فينبغي توفير مسار لمعاودة الاتصال أو مؤتمر بإدارة متحدثين أو آلية مستقلة للإقرار بالاستلام. كما أن النداء العام المعتاد لا يتحول تلقائيًا إلى نظام معتمد للإخلاء الصوتي في حالات الطوارئ.
من أمر التوجيه إلى مسار نقل الصوت
قبل توزيع الصوت، يتعين على المنصة الإجابة عن أربعة أسئلة: من بدأ الطلب، وما الموارد المستهدفة، ومن المسموح له بالكلام، وهل توجد جلسة أو قناة مشغولة بالفعل؟ تبدأ العملية المعتادة بفحص الدليل والصلاحيات، ثم إنشاء الاتصالات أو توزيع الوسائط، وتنتهي بتسجيل نتيجة كل وجهة معنية. لذلك قد ينتج عن طلب جماعي واحد أكثر من حالة اتصال، وليس مجرد نتيجة نجاح موحدة للجميع.
في أجهزة SIP تتولى الإشارات عادة إنشاء الجلسات أو تعديلها، بينما ينقل بروتوكول RTP الصوت. وقد تسلك المكالمة الفردية مسار وسائط مباشرًا بين طرفين أو تمر عبر خادم وسائط خاضع للتحكم. ويمكن للمحادثة الجماعية التفاعلية استخدام جسر مؤتمرات لمزج صوت المشاركين. أما النداء الصوتي فيمكن توزيعه عبر جلسات SIP منفصلة أو بآلية أخرى مدعومة، بما فيها البث المتعدد Multicast عندما تكون الأجهزة والشبكة مهيأة له. ولا يعني وجود عشرة أعضاء في المجموعة ضرورة إنشاء عشرة حوارات SIP متماثلة، فالتنفيذ الفعلي يعتمد على خادم المكالمات وبنية مسارات الوسائط.
لنفترض أن مشغّلًا اتصل بفريق صيانة مكوّن من خمسة أشخاص. استجابت ثلاثة أجهزة، وكان جهاز رابع مشغولًا، بينما فقد الخامس الاتصال بالشبكة. يجب أن تعرض شاشة التوجيه هذه الحالات دون الادعاء بأن الأعضاء الخمسة شاركوا. وإذا كان أحد الموظفين عضوًا في مجموعتين تم اختيارهما، فيحتاج النظام أيضًا إلى قاعدة لمعالجة تداخل العضوية حتى لا تصل إليه نسختان متنافستان من الصوت المُذاع.

كيف ينضم مشرف مخوّل إلى مكالمة جارية؟
التدخل في المكالمة، المعروف باسم Barge-In، يغيّر محادثة نشطة بدلًا من بدء مكالمة مستقلة عنها. لنفترض أن المشغّل A يتحدث إلى الفني الميداني B. يرى المشرف C الجلسة الحالية في واجهة توجيه يملك صلاحية استخدامها ويختار وظيفة التدخل. تتعرف المنصة إلى المكالمة المستهدفة وتتحقق من حق C في الانضمام. وإذا قُبل الطلب، تُدخل وظيفة الوسائط C في المحادثة القائمة، مثلًا عبر نقل الأطراف إلى جسر مؤتمرات مُدار. ويبقى A وB متصلين، بينما يستطيع C الاستماع إليهما والتحدث معهما.
نجاح التدخل لا يقتصر على الضغط على زر. يجب أن تحدد وحدة التحكم المكالمة المتأثرة، وتُظهر انضمام C، وتعكس أي تغيّر في المشاركين أو حالة الوسائط. ووفقًا لسياسة التشغيل، قد يتلقى المشاركون الأصليون نغمة تنبيه أو إشعارًا مرئيًا. وعندما يغادر C، ينبغي للمنصة إعادة المكالمة الثنائية الأصلية أو الحالة المتوقعة لما تبقى من المؤتمر دون قطع المكالمة الأولى عن طريق الخطأ.
يختلف التدخل أيضًا عن المراقبة التي يستمع فيها المشرف دون مشاركة، وعن الإرشاد الخفي Whisper الذي تصل فيه التوجيهات إلى مشارك واحد فقط. وتتطلب هذه الوظائف مسارات مختلفة لتوجيه الوسائط. ولا يمنح هاتف SIP العادي تلقائيًا حق التدخل في مكالمات أطراف أخرى؛ إذ يجب أن يدعم خادم التحكم بالمكالمات أو نظام الوسائط هذه العملية. وللمزيد عن الأسباب التشغيلية للتدخل، راجع شرح وظيفة التدخل القسري في المكالمات.
كيف يحرّر الفصل القسري جلسة محددة؟
ينهي الفصل القسري، أو التحرير القسري، مكالمة معينة أو اتصال أحد المشاركين بأمر مصرح به من نظام التوجيه. فإذا كان مؤتمر جماعي اعتيادي يشغل موردًا مطلوبًا لتنفيذ إجراء عاجل، يستطيع المشغّل تحديد الجلسة المعنية وطلب تحريرها والتحقق من الاتصالات التي أُنهيت بالفعل. ويُعد نطاق الأمر مهمًا: فإخراج مشارك واحد وإنهاء المؤتمر بالكامل وإخلاء قناة لاسلكية عمليات مختلفة.
تسير عملية التحكم وفق الخطوات التالية: تحديد الجلسة النشطة، والتحقق من دور المشغّل وحالة حماية الوجهة، وإرسال طلب الإنهاء إلى المنصة المسؤولة، وتحديث حالات الأجهزة وموارد الوسائط، ثم تسجيل النتيجة. وإذا كان الطلب موجهًا إلى عضو واحد في مؤتمر يدعم إخراج المشاركين بصورة مستقلة، فقد يواصل الباقون الحديث. أما إذا كانت المنصة لا تتحكم إلا بالمؤتمر كله، فقد يؤدي إنهاؤه إلى فصل الجميع. ويجب أن توضّح الواجهة هذه النتيجة قبل تنفيذ الأمر.
في نظام SIP يديره خادم مكالمات أو وكيل مستخدم متتالٍ من نوع B2BUA، تُنهى أجزاء الجلسات التي أُنشئت عادة برسائل SIP BYE المناسبة. أما محاولة الاتصال التي لم تُنشأ جلستها بعد فقد تُلغى. ويجب أن يكون الخادم متحكمًا بالفعل في حوارات SIP المعنية؛ فلا يمكن لجهاز عادي إنهاء مكالمة غير مرتبطة به بمجرد إرسال رسالة BYE خاصة به. وعند فقدان الاتصال بجهاز بعيد، يجب كذلك التمييز بين إزالة حالة الجلسة من الخادم والتأكد من توقف الصوت في الطرف البعيد فعليًا.
ينبغي عدم الخلط بين الفصل القسري والاستباق القائم على الأولوية (Preemption). فالفصل القسري إجراء لتحرير جلسة معينة، في حين أن الاستباق سياسة لتخصيص الموارد تسمح عند الحاجة بإزاحة اتصال أقل أولوية لصالح طلب أعلى أولوية. وتبعًا للموارد المتاحة والقواعد المعتمدة، قد يتصل الطلب العاجل فورًا أو ينتظر في طابور أو يحصل على المورد عبر الاستباق. ولا تعني الأولوية الأعلى دائمًا حدوث فصل قسري.

الأولويات والصلاحيات والطلبات المتنافسة
يحتاج مشروع التوجيه إلى ترتيب قرارات واضح عندما تتنافس الاتصالات الروتينية وتنسيق الفرق والتعليمات العاجلة على الموارد نفسها. فقد يُسمح للمستخدمين العاديين بالاتصال بمجموعات العمل الخاصة بهم، بينما يُخوّل مشرفون محددون فقط التدخل في بعض الجلسات. وينبغي حماية وجهات معينة، مثل مسارات اتصالات الطوارئ النشطة، من المقاطعات الروتينية حتى لو كان المشغّل مسموحًا له بمخاطبة عدة مجموعات.
يجب أن يراعي التحقق من الصلاحية دور صاحب الطلب والمورد المستهدف والحالة الحالية للمكالمة والإجراء المطلوب والأولوية. على سبيل المثال، إذا حاول المشرف C الانضمام إلى مكالمة A وB وكانت الجلسة قد انتهت أو كانت صلاحياته غير كافية، فينبغي أن تظهر رسالة رفض واضحة. وإذا طلب مشرفان التدخل في الوقت نفسه، تحتاج المنصة إلى قاعدة تحكيم ثابتة لمنع التغيّرات غير المتوقعة في مسارات الوسائط. وتنطبق حاجة مماثلة عندما يطلب مشغّلان قناة لاسلكية نصف مزدوجة أو منطقة نداء صوتي واحدة في الوقت نفسه.
تُعد إشارات جلسات SIP والأولوية التشغيلية مستويين مختلفين. يعرّف المعيار RFC 4412 آلية SIP Resource-Priority للأنظمة التي تتعرف على نطاقات أسماء الأولوية المعنية وتطبّق سياساتها. لكنه لا يجعل كل هواتف SIP قادرة على التدخل ولا يضمن استباق المكالمات بين معدات من شركات مختلفة. وتساعد جودة الخدمة الشبكية QoS في حماية نقل الصوت، لكنها لا تمنح المشغّل حق مقاطعة مكالمة شخص آخر.
ينبغي أن يتضمن سجل التدخل القابل للتدقيق حساب صاحب الطلب والجلسة المستهدفة والإجراء والوقت والنتيجة. وعند الحاجة، يمكن أن يشمل السبب المعلن وإشعارات المشاركين وحالة تسجيل المكالمة. وتكون هذه السجلات مفيدة خصوصًا إذا اختلفت الحالة المعروضة على وحدة التحكم عن الحالة الفعلية لجهاز بعيد بعد حدوث عطل في الشبكة.
كيف تتكامل أنظمة SIP واللاسلكي والنداء الصوتي؟
يمكن لنظام توجيه صوتي مختلط أن يجمع هواتف SIP ومنصة مركزية للتحكم في المكالمات وقنوات لاسلكية ومناطق نداء عبر IP. يتولى نظام القيادة والتوجيه إدارة الطلبات التشغيلية، لكن كل شبكة متصلة تحتفظ بخصائصها الصوتية. فلا يصح اعتبار مؤتمر SIP تفاعلي وإعلان أحادي الاتجاه ومجموعة لاسلكية تعمل بزر PTT وجهات صوتية متماثلة.
للمكالمات من موقع المشغّل والاتصالات الجماعية والنداء الصوتي، اطّلع على وحدات تحكم التوجيه SIP وميكروفونات النداء من Becke Telcom.
تتيح بوابة RoIP متوافقة ربط موارد لاسلكية محددة بسير عمل التوجيه عبر IP. ومع ذلك، يجب تنسيق حالة إشغال القناة وتوقيت PTT وصلاحيات الإرسال بين البوابة والنظام اللاسلكي. وإذا تدخل مشرف في مكالمة تمر عبر قناة لاسلكية نصف مزدوجة، فإن إضافة متحدث SIP آخر لا تنشئ جهاز إرسال لاسلكيًا ثانيًا، ولا تسمح لمستخدمَين لاسلكيَين بالتحدث على القناة نفسها في اللحظة ذاتها. وبالمثل، تستطيع مكبرات صوت SIP ومعدات النداء عبر IP بث الإعلانات إلى المناطق المحددة دون أن تتحول إلى مشاركين عاديين في مؤتمر ثنائي الاتجاه.

يجب أن تحاكي اختبارات القبول حالات الاتصال الفعلية، بدلًا من الاكتفاء بالتأكد من قدرة كل جهاز على التسجيل في النظام. وتساعد الاختبارات التالية على كشف معظم اختلافات سلوك التحكم في المكالمات قبل التسليم:
إجراء مكالمات فردية إلى وجهات متاحة ومشغولة وغير متصلة، والتحقق من الحالات الناتجة ومسارات التحويل البديلة.
الاتصال بمجموعة فيها عضو غير متاح، ثم التحقق من المشاركين الذين اتصلوا فعليًا ومن حقوق التحدث.
إرسال نداء عام إلى مجموعات متداخلة العضوية، والتأكد من نطاق التغطية المقصود وعدم تكرار الصوت.
الانضمام بصفة المشرف المخوّل C إلى مكالمة جارية بين A وB، والتحقق من الصوت والإشعارات وحالة الجلسة بعد مغادرة C.
محاولة التدخل والفصل القسري باستخدام حساب غير مصرح له، والتأكد من الرفض وتوثيقه في سجلات التدقيق.
تحرير مشارك واحد أولًا ثم الجلسة بالكامل، والتحقق من الاتصالات الباقية والموارد التي أصبحت متاحة.
تكرار الإجراءات الأساسية عبر وصلة RoIP ومنطقة نداء صوتي، بما يشمل انقطاع الاتصال واستعادته وحماية مكالمات الطوارئ.
يجب أن تجعل الإعدادات النهائية نطاق المكالمة وحقوق التحدث ونتائج التدخل قابلة للتوقع لدى المشغّلين والعاملين ميدانيًا. وهذا هو الفارق العملي بين مجرد تجميع أجهزة SIP وبين نظام توجيه صوتي يتيح التحكم الفعلي في المكالمات وإنهاء الجلسات.
الأسئلة الشائعة
هل يستطيع أحد العاملين الانضمام إلى مكالمة جماعية بعد بدئها؟
قد يسمح المؤتمر المباشر بانضمام مشاركين لاحقًا، بينما قد يقدم النداء الجماعي للجهاز الذي يتصل متأخرًا الصوت المرسل بعد لحظة اتصاله فقط. ويحتاج النظام إلى قاعدة واضحة للانضمام المتأخر؛ فإضافة رقم داخلي إلى الدليل لا تُدخله تلقائيًا في محادثة بدأت بالفعل.
هل يستقبل جهاز كان غير متصل النداء العام في وقت لاحق؟
ليس افتراضيًا. فالإعلان المباشر يصل عادة إلى الأجهزة المتصلة والقادرة على الاستقبال وقت بثه. أما إعادة التشغيل المؤجلة وتخزين الرسائل وإشعارات الإعلانات الفائتة فتحتاج إلى وظائف إضافية يجب تحديدها بصورة مستقلة.
هل يستطيع مشرف التدخل في مكالمة SIP مباشرة لا تمر عبر الخادم؟
لا تكفي لذلك وظيفة SIP عامة. يجب أن توفر البنية آلية مدعومة تسمح لمنصة مخوّلة أو لوظيفة في الجهاز بالتعرف إلى مسار الوسائط الجاري وتعديله. وقد لا تدعم الجلسات المباشرة بين جهازين دون هذه الآلية وظيفة التدخل.
هل يمكن لمنصتي توجيه مستقلتين مشاركة التسلسل نفسه للأولويات؟
يمكن ذلك فقط إذا كانت المنصتان المترابطتان تستخدمان قواعد متوافقة للهوية والتفويض والتحكم بالموارد. فأرقام الأولوية المحلية لا تحمل بالضرورة المعنى نفسه على خادم آخر أو عبر بوابة لاسلكية، بل يجب ضبط ربطها والتحقق منه بالاختبار.
هل يمكن بث النداء الجماعي عبر مكبرات الصوت التناظرية الموجودة؟
نعم، إذا ربطت بوابة نداء صوتي مناسبة أو واجهة صوتية طرف SIP بالمضخمات ودوائر مكبرات الصوت الحالية. ويجب أن يراعي التصميم اختيار المناطق ومستويات الصوت وقدرة المضخمات وأي متطلبات اعتماد تنطبق على أنظمة الطوارئ.