كل ما يستحق المعرفة، ولا شيء مما لا يستحقها.
كيف تعمل منصة الاتصالات السحابية (CPaaS)
يقوم تطبيقك بإجراء استدعاء HTTPS (أو SMPP) إلى واجهة برمجة تطبيقات المنصة؛ وتتولى منصة الاتصالات السحابية (CPaaS) مسؤولية الاتصال بمزود الخدمة، وتوفير الأرقام، وتشفير الرسائل، وتوجيهها بأقل تكلفة، والامتثال للوائح، ومعالجة إيصالات التسليم، ثم تُرسل حالة الاتصال عبر روابط الويب. لا يحتاج المطور إلى التعامل مع مركز خدمة الرسائل القصيرة (SMSC)، أو حزمة بروتوكول SS7، أو عقد المشغّل - إذ تُخفي المنصة كل ذلك خلف نقطة نهاية REST ومجموعات تطوير البرامج (SDKs). راجع /platforms/cpaas و /answers/what-is-sms-api.
المكونات الأساسية
واجهات برمجة تطبيقات القنوات (رسائل SMS، المكالمات الصوتية، WhatsApp، RCS، البريد الإلكتروني، التحقق)؛ ومجموعات تطوير البرامج (SDKs) وواجهة REST/SMPP؛ وتوفير أرقام الهواتف ومعرّفات المُرسِلين؛ ومحرك توجيه وتجاوز الأعطال عبر اتصالات المشغّلين؛ وإيصالات التسليم وخطافات الويب؛ ولوحات تحكم للتحليلات والسجلات والفواتير. تُحوّل هذه المكونات مجتمعةً بنية الاتصالات المعقدة بين عدة مشغّلين إلى بضع استدعاءات لواجهة برمجة التطبيقات. راجع /answers/what-is-cpaas و /answers/what-is-omnichannel-messaging.
CPaaS مقابل UCaaS مقابل CCaaS
توفر منصات الاتصالات السحابية (CPaaS) واجهات برمجة تطبيقات (APIs) جاهزة للاستخدام، حيث يقوم المطورون بتضمينها في برامجهم. بينما توفر منصات الاتصالات الموحدة (UCaaS) منتجًا متكاملًا - نظام هاتف سحابي، واجتماعات، ودردشة - للتعاون الداخلي. أما منصات مراكز الاتصال (CCaaS) فتُقدم مجموعة متكاملة من حلول مراكز الاتصال الموجهة للموظفين. ويكمن الفرق في قابلية البرمجة: فمنصة CPaaS هي مجموعة الأدوات، بينما تُمثل منصات UCaaS وCCaaS التطبيقات المُجمّعة، والتي غالبًا ما تُبنى على منصة CPaaS. انظر /products/omnichannel.
فوائد البناء على منصة CPaaS
تكامل واحد يصل إلى جميع المشغّلين والقنوات؛ نظام فوترة حسب الاستخدام بدلاً من عقود شركات الاتصالات والالتزامات الدنيا؛ قنوات جديدة (إضافة WhatsApp أو RCS) دون الحاجة إلى بنية تحتية جديدة؛ وتوافق مدمج، وتوجيه، وتجاوز أعطال تتولى المنصة إدارتها نيابةً عنك. يضع هذا التكامل خدمات رسائل SMS والمكالمات الصوتية والرسائل التفاعلية في نفس مستوى سهولة التطوير التي تتمتع بها أي واجهة برمجة تطبيقات أخرى في نظامك. راجع /products/sms-api و/products/voice و/products/whatsapp-business-api.
القيود وما يجب تقييمه
تختلف جودة منصة الاتصالات السحابية (CPaaS) بناءً على عوامل لا يمكن رؤيتها من خلال واجهة برمجة التطبيقات (API): مثل مباشرة المسار (هل هي مسارات A2P مباشرة أم مسارات غير رسمية؟)، وتغطية المشغّلين في الأسواق المستهدفة، وإمكانية التسليم ودقة سجل التسليم، وسرعة استجابة الدعم، ومدى الالتزام باللوائح التنظيمية لتسجيل معرّف المُرسِل. حتى واجهة برمجة تطبيقات نظيفة مع مسارات غير فعالة لا تزال تُقدم أداءً ضعيفًا - لذا قيّم الشبكة ككل، وليس فقط الوثائق. راجع /answers/what-is-grey-route-sms و /answers/what-is-throughput-sla.
هل منصة الاتصالات كخدمة (CPaaS) هي نفسها مُجمِّع الرسائل النصية القصيرة (SMS)؟
تاريخيًا، لم يكن الأمر كذلك: إذ كان مُجمِّع رسائل SMS يُعيد بيع خدمة إنهاء رسائل SMS بكميات كبيرة، بينما كانت منصة الاتصالات كخدمة (CPaaS) تُضيف خدمات الصوت والقنوات المتعددة وواجهات برمجة التطبيقات للمطورين. أما اليوم، فقد تداخلت المصطلحات - فمعظم مُزوِّدي منصات الاتصالات كخدمة هم أيضًا مُجمِّعون، وقد أضاف المُجمِّعون واجهات برمجة تطبيقات على غرار منصات الاتصالات كخدمة. ويُعدّ المعيار المُفيد هو الشمولية وقابلية البرمجة: فمنصة الاتصالات كخدمة الحقيقية تُتيح لك قنوات متعددة ومجموعات تطوير برمجية حقيقية، وليس مجرد نقطة نهاية HTTP لرسائل SMS. راجع /answers/what-is-a2p-sms.