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

إشعار

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

تقدم Azure Communication Services واجهات برمجة تطبيقات الاتصال متعددة القنوات لإضافة الصوت والفيديو والدردشة والمراسلة النصية/الرسائل النصية والبريد الإلكتروني والمزيد إلى جميع تطبيقاتك.

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

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

يمكنك توصيل تطبيقات العميل المخصصة والخدمات المخصصة وشبكة الهاتف (PSTN) التي تم تبديلها بشكل عام بتجربة الاتصالات الخاصة بك. يمكنك الحصول على أرقام الهواتف مباشرة من خلال واجهات برمجة تطبيقات REST لخدمات الاتصالات Azure أو 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). بناء تفاعل جذاب بين المستهلك والمستهلك مع الصوت والفيديو والدردشة النصية الغنية. يمكنك إنشاء واجهات مستخدم مخصصة على Azure Communication Services SDKs. يمكنك أيضا نشر نماذج تطبيق كاملة و مجموعة أدوات واجهة مستخدم مفتوحة المصدر لمساعدتك على البدء بسرعة.

لمعرفة المزيد، راجع فيديو Microsoft Mechanics والموارد التالية.

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


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

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

مورد ‏‏الوصف
إنشاء أول رمز مميز لوصول المستخدم تقوم رموز وصول المستخدم بمصادقة العملاء مقابل مورد Azure Communication Services. يتم توفير هذه الرموز المميزة وإعادة إصدارها باستخدام واجهات برمجة التطبيقات وحزم SDK لـ Communication Services Identity.
بدء الاتصال الصوتي والفيديو تمكنك Azure Communication Services من إضافة مكالمات صوتية وفيديو إلى المستعرض أو التطبيقات الأصلية باستخدام Calling SDK.
إضافة مكالمات هاتفية إلى تطبيقك استخدم Azure Communication Services لإضافة قدرات الاتصال الهاتفي إلى تطبيقك.
إجراء مكالمة صادرة من تطبيقك استخدم حزم SDK لأتمتة المكالمات وواجهات برمجة تطبيقات REST لإجراء مكالمات صادرة باستخدام نظام استجابة صوتية تفاعلي.
الانضمام إلى تطبيق الاتصال إلى اجتماع Teams استخدم Azure Communication Services لإنشاء تجارب اجتماعات مخصصة تتفاعل مع Microsoft Teams. يمكن لمستخدمي حلول Communication Services التفاعل مع المشاركين في Teams عبر الصوت والفيديو والدردشة ومشاركة الشاشة.
بدء العمل مع الدردشة استخدم Azure Communication Services Chat SDK لإضافة دردشة نصية غنية في الوقت الحقيقي إلى تطبيقاتك.
توصيل 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 للحصول على معلومات حول متصفحات المستخدم النهائي والتطبيقات والخدمات لدفع الاتصال الصوتي والفيديو.
نظرة عامة على أتمتة المكالمات راجع SDK أتمتة المكالمات لمزيد من التفاصيل حول سير عمل المكالمات الذكية المستندة إلى الخادم وتسجيل المكالمات لقنوات الصوت وقنوات PSTN.
نظرة عامة على SDK للدردشة راجع Chat SDK للحصول على معلومات حول إضافة قدرات الدردشة إلى تطبيقاتك.
نظرة عامة حول SDK لرسائل SMS راجع SDK SMS لإضافة رسائل SMS إلى تطبيقاتك.
نظرة عامة على البريد الإلكتروني SDK راجع Email SDK للحصول على معلومات حول إضافة دعم البريد الإلكتروني للمعاملات إلى تطبيقاتك.
نظرة عامة على مكتبة واجهة المستخدم راجع مكتبة واجهة المستخدم لمزيد من التفاصيل حول مكونات واجهة المستخدم الجاهزة للإنتاج التي يمكنك إسقاطها في تطبيقاتك.

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

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

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

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

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

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

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