نقطة التحكم في الجوال في Azure Communications Gateway ل Teams الهاتف Mobile

Mobile Control Point (MCP) هو خادم تطبيق IMS مدمج في Azure Communications Gateway. إنه يبسط العمل المتداخل مع نظام هاتف Microsoft (MPS) عن طريق تقليل تكيف الشبكة المطلوبة في شبكة الجوال لتوجيه المكالمات إلى Microsoft Teams.

يستعلم MCP عن MPS لتحديد ما إذا كان المتصل أو المتصل مؤهلا لخدمات Teams الهاتف Mobile.

  • إذا كان المتصل أو المتصل مؤهلا، يضيف MCP MPS إلى مسار الاتصال، بحيث يمكن ل MPS توفير خدمات Team الهاتف Mobile.
  • إذا لم يكن المستخدم مؤهلا أو لم تصل المكالمة إلى MPS، يضمن MCP استمرار وصول مكالمات الجوال الأصلية إلى هدفه، على الرغم من عدم وجود خدمات Microsoft Teams أو التنبيه في عملاء Microsoft Teams.

لمزيد من المعلومات حول الدور الذي يوفره MCP في نشر Teams الهاتف Mobile (بما في ذلك تدفقات المكالمات)، راجع وثائق Teams الهاتف Mobile التي يوفرها ممثل Microsoft.

إشارة SIP

يتكامل MCP مع IMS S-CSCF باستخدام واجهة ISC. يتم تعريف هذه الواجهة في 3GPP TS 23.218 وTS 23.228، مع توفير مزيد من التفاصيل في 3GPP TS 24.229. يمكنك اختياريا نشر دالة بوابة ISC على حافة شبكة IMS لتوفير التحكم في الحدود، على غرار عنصر التحكم في الحدود الذي يوفره IBCF.

يعمل MCP كوكيل SIP. يستعلم عن MPS لتحديد ما إذا كانت المكالمة تتضمن مشترك Teams الهاتف Mobile وتحدث الإشارات على المكالمة لتوجيه المكالمة إلى MPS كما هو مطلوب. لا يعالج الوسائط.

يستعلم MCP دائما عن MPS ما لم يستوف الاستدعاء أحد الشروط التالية:

  • تحتوي المكالمة الأصلية للأجهزة المحمولة على رأس X-MS-FMC بأي قيمة.
  • تحتوي مكالمة من عميل Teams على رأس X-MS-FMC بالقيمة APP.
  • تحتوي مكالمة إنهاء الهاتف المحمول على رأس X-MS-FMC بالقيمة MT.

تتم إضافة رؤوس X-MS-FMC هذه بواسطة MPS، وتسمح ل MCP بتجنب إنشاء حلقات حيث يستعلم باستمرار عن MPS.

يحدد MCP ما إذا كان الاستدعاء هو الهاتف المحمول المنشأ أو إنهاء الهاتف المحمول باستخدام (بترتيب التفضيل) sescase المعلمة على عنوان P-Served-User، term أو orig المعلمات في رأس المسار العلوي أو termorig المعلمات في URI لعنوان المسار. إذا لم تكن أي من هذه المعلمات موجودة، يعامل MCP المكالمة على أنها إنهاء الهاتف المحمول.

يحدد MCP المشترك الذي تم تقديمه لمكالمة هاتفية منشئة من URI في عنوان P-Served-User أو عنوان P-Asserted-Identity. يحدد المشترك الذي تم تقديمه من مكالمة إنهاء الهاتف المحمول من URI في عنوان P-Served-User أو Request-URI.

إذا استجاب MPS بخطأ أو لم يتمكن من توفير رقم لاستخدامه لتوجيه المكالمة، فلن يتمكن MCP من تحديث الإشارات، لذلك لا تتلقى المكالمة Teams الهاتف خدمات الجوال. يمرر MCP أي أخطاء SIP مرة أخرى إلى شبكة الجوال الخاصة بك.

يدعم MCP أرقام E.164 وsip: وtel: URIs.

يجب أن تستخدم جميع حركة المرور إلى MCP SIP عبر TLS.

استدعاء MCP لمشتركي Teams الهاتف Mobile

يتطلب مشتركو Teams الهاتف Mobile تكوين معايير التصفية الأولية (iFC) في HSS لإشراك MCP في النقاط المناسبة في المكالمة: نوصي باستدعائه الأخير في سلسلة iFC الأصلية وأولا في سلسلة iFC المنتهية. استدعاء MCP لجميع المكالمات التي تتضمن Teams الهاتف Mobile المشتركين، باستثناء مكالمات CDIV.

يجب أن تستخدم iFCs اسم مضيف ل MCP. يوفر MCP اسمين مضيفين، كل منهما يعطي الأولوية لمنطقة واحدة ويسمح بالرجوع إلى المنطقة الأخرى. للعثور على أسماء المضيفين:

  1. انتقل إلى صفحة نظرة عامة لمورد Azure Communications Gateway.
  2. في كل قسم Service Location ، ابحث عن حقل اسم مضيف MCP.

على سبيل المثال، يمكنك استخدام iFC التالي (استبدال <mcp-hostname> بأحد أسماء المضيفين).

<InitialFilterCriteria>
    <Priority>0</Priority>
    <TriggerPoint>
        <ConditionTypeCNF>0</ConditionTypeCNF>
        <SPT>
            <ConditionNegated>0</ConditionNegated>
            <Group>0</Group>
            <Method>INVITE</Method>
        </SPT>
        <SPT>
            <ConditionNegated>1</ConditionNegated>
            <Group>0</Group>
            <SessionCase>4</SessionCase>
        </SPT>
    </TriggerPoint>
    <ApplicationServer>
        <ServerName>sip:<mcp-hostname>;transport=tcp;service=mcp</ServerName>
        <DefaultHandling>0</DefaultHandling>
    </ApplicationServer>
</InitialFilterCriteria>

الخطوات التالية