ماذا يُقصد بـ Azure Communication Services؟

إشعار

يرجى مشاركة أفكارك وملاحظاتك حول Azure Communication Services معنا من خلال إجراء هذا الاستطلاع القصير.

Azure Communication Services هي خدمات مستندة إلى السحابة مع واجهات برمجة تطبيقات REST ومجموعات SDK لمكتبة العميل المتاحة لمساعدتك على دمج الاتصالات في تطبيقاتك. يمكنك إضافة الاتصال إلى تطبيقاتك دون أن تكون خبيرا في التقنيات الأساسية مثل ترميز الوسائط أو الاتصالات الهاتفية. تتوفر Azure Communication Service في مناطق جغرافية Azure متعددة وAzure للحكومة.

تدعم Azure Communication Services تنسيقات الاتصالات المختلفة:

يمكنك توصيل تطبيقات العميل المخصصة والخدمات المخصصة وشبكة الاتصالات الهاتفية (PSTN) التي تم تبديلها بشكل عام بتجربة الاتصالات الخاصة بك. يمكنك الحصول على أرقام الهواتف مباشرة من خلال واجهات برمجة تطبيقات REST ل Azure Communication Services أو SDKs أو مدخل Microsoft Azure؛ واستخدام هذه الأرقام لرسائل SMS أو تطبيقات الاتصال أو يمكنك دمج إمكانات البريد الإلكتروني لتطبيقاتك باستخدام حزم SDK للبريد الإلكتروني الجاهز للإنتاج. يسمح لك التوجيه المباشر ل Azure Communication Services باستخدام SIP ووحدات التحكم في حدود الجلسة لتوصيل ناقلات PSTN الخاصة بك وإحضار أرقام الهواتف الخاصة بك.

بالإضافة إلى واجهات برمجة تطبيقات REST، تتوفر مكتبات عملاء Azure Communication Services لمختلف الأنظمة الأساسية واللغات، بما في ذلك مستعرضات الويب (JavaScript) وiOS (Swift) وAndroid (Java) وWindows (.NET). يمكن لمكتبة واجهة المستخدم تسريع تطوير تطبيقات الويب وiOS وAndroid. Azure Communication Services غير محددة الهوية ويمكنك التحكم في كيفية تحديد المستخدمين النهائيين والمصادقة عليهم.

تتضمن سيناريوهات Azure Communication Services:

  • الأعمال إلى العملاء (B2C). يقوم الموظفون والخدمات بإشراك العملاء الخارجيين باستخدام الدردشة الصوتية والفيديو والنصية في المستعرض والتطبيقات الأصلية. يمكن للمؤسسة إرسال رسائل SMS وتلقيها، أو تشغيل نظام استجابة صوتية تفاعلي (IVR) باستخدام أتمتة المكالمات ورقم الهاتف الذي تحصل عليه من خلال Azure. يمكن استخدام التكامل مع Microsoft Teams لربط المستهلكين باجتماعات Teams التي يستضيفها الموظفون؛ ويكون هذا مثالياً لسيناريوهات الرعاية الصحية عن بُعد والخدمات المصرفية ودعم المنتجات حيث قد يكون الموظفون على دراية بـ Teams.
  • المستهلك للمستهلك (C2C). بناء تفاعل جذاب بين المستهلك والمستهلك مع الصوت والفيديو والدردشة النصية الغنية. يمكن إنشاء أي نوع من واجهة المستخدم على حزم SDK الخاصة بـ Azure Communication Services أو نماذج عينات تطبيق كاملة ومجموعة أدوات واجهة مستخدم مفتوحة المصدر لمساعدتك على البدء بسرعة.

لمعرفة المزيد، راجع فيديو Microsoft Mechanics أو الموارد المرتبطة بعد ذلك.

السيناريوهات الشائعة


مورد ‏‏الوصف
إنشاء مورد لخدمات الاتصال ابدأ استخدام Azure Communication Services باستخدام مدخل Azure أو حزم SDK لـ Communication Services لتوفير مورد Communication Services الأول. بمجرد أن تكون لديك سلسلة اتصال مورد Communication Services، يمكنك توفير رموز الوصول المميزة للمستخدم الأول.
الحصول على رقم الهاتف استخدام Azure Communication Services لتوفير أرقام الهواتف وإصدارها. يمكن استخدام أرقام الهاتف هذه لبدء أو استقبال المكالمات الهاتفية وبناء حلول SMS.
إرسال رسالة نصية قصيرة من التطبيق الخاص بك يتم استخدام واجهات برمجة تطبيقات REST وSDK لخدمات اتصالات Azure لإرسال واستقبال رسائل SMS من تطبيقات الخدمة.
إرسال بريد إلكتروني من تطبيقك تستخدم واجهات برمجة تطبيقات REST للبريد الإلكتروني ل Azure Communication Services وSDKs لإرسال رسائل البريد الإلكتروني من تطبيقات الخدمة.

بعد إنشاء مورد Communication Services يمكنك البدء في إنشاء سيناريوهات العميل، مثل مكالمات الصوت والفيديو أو المحادثة النصية:

مورد ‏‏الوصف
إنشاء أول رمز مميز لوصول المستخدم تقوم رموز وصول المستخدم بمصادقة العملاء مقابل مورد Azure Communication Services. يتم توفير هذه الرموز المميزة وإعادة إصدارها باستخدام واجهات برمجة التطبيقات وحزم SDK لـ Communication Services Identity.
بدء الاتصال الصوتي والفيديو تتيح لك Azure Communication Services إضافة مكالمات صوتية وفيديو إلى المستعرض أو التطبيقات الأصلية باستخدام "SDK الاتصال".
إضافة مكالمات هاتفية إلى تطبيقك باستخدام Azure Communication Services، يمكنك إضافة قدرات الاتصال الهاتفي إلى تطبيقك.
إجراء مكالمة صادرة من تطبيقك يسمح لك Azure Communication Services Call Automation بإجراء مكالمة صادرة باستخدام نظام استجابة صوتية تفاعلي باستخدام حزم SDK لأتمتة المكالمات وواجهات برمجة تطبيقات REST.
الانضمام إلى تطبيق الاتصال إلى اجتماع Teams يمكن استخدام Azure Communication Services لإنشاء تجارب الاجتماع المخصصة التي تتفاعل مع Microsoft Teams. يمكن لمستخدمي حل (حلول) Communication Services الخاصة بك التفاعل مع Teams المشاركين عبر الصوت والفيديو والدردشة ومشاركة الشاشة.
بدء العمل مع الدردشة يتم استخدام حزمة دردشة SDK الخاصة بـ Azure Communication Services لإضافة دردشة نصية غنية في الوقت الفعلي إلى تطبيقاتك.
توصيل Microsoft Bot إلى رقم هاتف القناة الهاتفية هي قناة في Microsoft Bot Framework تمكن الروبوت من التفاعل مع المستخدمين عبر الهاتف. يستخدم قوة Microsoft Bot Framework جنبا إلى جنب مع Azure Communication Services وAzure Speech Services.
إضافة تجارب الاتصال المرئي تمكنك مكتبة واجهة المستخدم لخدمات اتصالات Azure من إضافة تجارب اتصال غنية ومرئية بسهولة إلى تطبيقاتك لكل من الاتصال والدردشة.

العينات

توضح النماذج التالية الاستخدام الشامل لـ Azure Communication Services. استخدم هذه النماذج للتمهيد لحلول Communication Services لديك.

اسم نموذج ‏‏الوصف
عينة بطل استدعاء المجموعة قم بتنزيل نموذج تطبيق مصمم للاتصال الجماعي للمتصفحات وأجهزة iOS وAndroid.
نموذج بطل الدردشة الجماعية قم بتنزيل نموذج تطبيق مصمم للدردشة النصية الجماعية للمتصفحات.
نموذج الاتصال عبر الويب قم بتنزيل نموذج تطبيق ويب مصمم لإجراء مكالمات الصوت والفيديو واتصالات PSTN.

الأنظمة الأساسية ومكتبات SDK

تعرف على المزيد حول Azure Communication Services SDKs مع الموارد المدرجة بعد ذلك. تتوفر واجهات برمجة تطبيقات REST لمعظم الوظائف إذا كنت ترغب في إنشاء العملاء الخاصين بك أو الوصول إلى الخدمة عبر الإنترنت.

مورد ‏‏الوصف
مكتبات SDK وواجهة برمجة تطبيقات REST يتم تنظيم قدرات Azure Communication Services نظرياً في ستة مجالات، يُمَثل كل منها بـ SDK. يمكنك تحديد مكتبات SDK التي ستستخدمها استناداً إلى احتياجات الاتصال في الوقت الفعلي.
استدعاء نظرة عامة على SDK مراجعة نظرة عامة حول استدعاء SDK لـ Communication Services.
نظرة عامة على أتمتة المكالمات راجع نظرة عامة على Communication Services Call Automation SDK.
نظرة عامة على SDK للدردشة راجع نظرة عامة على SDK للدردشة لـ Communication Services.
نظرة عامة حول SDK لرسائل SMS راجع نظرة عامة حول SDK لرسائل SMS لـ Communication Services.
نظرة عامة على البريد الإلكتروني SDK راجع نظرة عامة حول SDK لرسائل SMS لـ Communication Services.
نظرة عامة على مكتبة واجهة المستخدم مراجعة مكتبة واجهة المستخدم لخدمات الاتصالات

تصميم الموارد

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

خدمات اتصالات Microsoft الأخرى

هناك منتجان آخران للاتصال من Microsoft قد تفكر في استخدامهما، وهذه المنتجات غير قابلة للتشغيل التفاعلي مباشرة مع Communication Services في الوقت الحالي:

  • تسمح واجهات برمجة تطبيقات Microsoft Graph Cloud Communication للمؤسسات ببناء تجارب اتصال مرتبطة بمستخدمي Microsoft Entra الذين لديهم تراخيص Microsoft 365. يعد سير العمل هذا مثاليا للتطبيقات المرتبطة بمعرف Microsoft Entra أو حيث تريد توسيع تجارب الإنتاجية في Microsoft Teams. هناك أيضاً واجهات برمجة التطبيقات لبناء التطبيقات والتخصيص ضمن تجربة Teams.

  • يبسط Azure PlayFab Party إضافة دردشة ذات زمن انتقال منخفض واتصالات البيانات إلى الألعاب. بينما يمكنك تشغيل دردشة الألعاب وأنظمة الشبكات مع Communication Services، فإن PlayFab هو خيار مخصص ومجاني على Xbox.

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