تتيح المراسلة التجارية RCS (أي RBM) للعلامات التجارية إرسال رسائل غنية وتفاعلية عبر تطبيق المراسلة الأصلي لدى المشغّل باستخدام ملف GSMA Universal Profile. يتّصل الوكلاء التجاريون بوظيفة MaaP (المراسلة كمنصة) بدلًا من الربط عبر SMPP، ويكتشفون القدرة على مستوى كل جهاز، ويتبادلون الرسائل الصادرة من الجوّال والواردة إليه، وتُحتسب فوترتهم لكل محادثة أو حدث رسالة.
ما هو RCS وما هو Universal Profile
RCS (خدمات الاتصال الغنية) هو خليفة SMS/MMS المعتمد على IP من GSMA، ويُسلَّم داخل عميل المراسلة الافتراضي لدى المشغّل. ولإيقاف التشظّي بين تطبيقات المشغّلين، نشرت GSMA ملف RCS Universal Profile — وهو مجموعة ميزات موحّدة متّفق عليها (الدردشة، الدردشة الجماعية، إيصالات القراءة، مؤشّر الكتابة، الوسائط عالية الدقة، نقل الملفات) مُحدَّدة في RCC.07. ويُعدّ الإصدار Universal Profile 2.x الأساس الذي تستهدفه معظم عمليات النشر. يعمل RCS عبر IP نحو الجهاز، لكنه مرتكز في نواة IMS/المراسلة لدى المشغّل، فيرث العنونة بمستوى المشغّل (إذ يبقى MSISDN هو الهوية) مع إضافة التجربة الغنية ذات طابع الجلسة التي لم يمتلكها SMS قط.
MaaP: المراسلة كمنصة
تُعرَّف المراسلة التجارية على RCS بمواصفة GSMA MaaP (RCC.71). تُدخِل MaaP وظيفة منصّة داخل شبكة المشغّل تستضيف الوكلاء التجاريين (المسمَّون أيضًا روبوتات الدردشة) وتتوسّط بينهم وبين المشتركين. لا تفتح العلامة التجارية جلسة بروتوكول خامًا نحو كل مشترك؛ بل تسجّل وكيلًا لدى مزوّد MaaP، وتتولّى وظيفة MaaP قابلية الوصول إلى الجهاز والقدرة والتوزيع والفوترة. وهذا هو الفارق البنيوي عن SMS: إذ يعرض SMPP ربطًا ثنائيًا منخفض المستوى نحو مركز رسائل، بينما تعرض MaaP وكيلًا مستضافًا على منصّة يخاطب مشتركين كُثرًا نيابةً عن العلامة التجارية.
| عنصر | المواصفات | الدور |
|---|---|---|
| Universal Profile | GSMA RCC.07 | مجموعة ميزات RCS المتفق عليها (الدردشة، الوسائط، الإيصالات، الكتابة) |
| MaaP | GSMA RCC.71 | منصة تستضيف وكلاء الأعمال وتصل إلى المشتركين |
| وكيل أعمال / روبوت محادثة | RCC.71 | هوية العلامة التجارية التي يتحاور معها المشتركون |
| RBM API | Google RCS Business Messaging | واجهة REST للوكيل (agent API) تُستخدم للإرسال/الاستقبال والاستعلام عن القدرات |
| وكيل موثّق | GSMA / MaaP | اسم العلامة التجارية، والشعار، واللون، وشارة التحقق |
واجهة وكيل RBM مقابل ربط SMPP
بينما يفتح مرسِل A2P SMS جلسة SMPP ثنائية دائمة ويصدر وحدات submit_sm PDU، يستدعي مرسِل RCS التجاري واجهة وكيل REST. في RCS Business Messaging من Google، يستوثق الوكيل عبر حساب خدمة ويُرسل رسالة إلى نقطة نهاية agentMessage موجَّهة إلى MSISDN المشترك؛ وتصل الرسائل الواردة وأحداث التسليم/القراءة على شكل استدعاءات webhook. لا يوجد ربط إرسال/استقبال دائم ولا ترميز PDU — إذ تكون الحمولة JSON تصف نصًّا أو وسائط أو بطاقة غنية. والمقايضة هي محتوى أثرى وتفاعلية مبنيّة مقابل تكامل عالي المستوى على مستوى كل وكيل بدلًا من قناة خام نحو مركز رسائل.
POST https://rcsbusinessmessaging.googleapis.com/v1/phones/+15551234567/agentMessages
{
"contentMessage": {
"text": "Your order #4021 has shipped.",
"suggestions": [
{ "reply": { "text": "Track", "postbackData": "track_4021" } },
{ "reply": { "text": "Help", "postbackData": "support" } }
]
}
}اكتشاف القدرات: ليس كل جهاز ينطق RCS
وصول RCS يكون على مستوى الجهاز لا على مستوى الرقم: فقد يكون MSISDN نفسه قادرًا على RCS على جهاز ويرتدّ إلى SMS على آخر. قبل إرسال محتوى ثريّ، ينفّذ الوكيل التجاري فحص قدرات — ففي RBM يُعيد طلب GET على قدرات المشترك ما إذا كان الجهاز قابلًا للوصول عبر RCS وأيّ ميزات (البطاقات الغنية، أشرطة العرض، نقل الملفات، الإجراءات المقترحة) يدعمها. ويستخدم المرسِل حَسَن السلوك ذلك لتقرير ما إذا كان سيُرسل عبر RCS أصلًا، ولتفصيل الرسالة بحسب الميزات المتاحة، مع التتالي إلى SMS أو MMS عندما يتعذّر الوصول إلى الجهاز عبر RCS. ولذا يُعدّ اكتشاف القدرات الخطوة الأولى في أي إرسال RCS، والمرتكز الذي يعتمد عليه الرجوع متعدّد القنوات إلى قناة بديلة.
GET https://rcsbusinessmessaging.googleapis.com/v1/phones/+15551234567/capabilities?requestId=8f2c...
200 OK
{ "features": [ "RICHCARD_STANDALONE", "RICHCARD_CAROUSEL", "ACTION_DIAL", "ACTION_URL" ] }
404 -> device not RCS-reachable now; fall back to SMS/MMSMO / MT والمحادثات والوكلاء الموثّقون
حركة RCS التجارية ثنائية الاتجاه. تتدفّق الرسائل الواردة إلى الجوّال (MT) من الوكيل إلى المشترك؛ وتعود الرسائل الصادرة من الجوّال (MO) — ردود المشترك ونقرات الأزرار والوسائط المشارَكة — على شكل أحداث webhook تحمل بيانات الـ postback التي ألحقها الوكيل بكل اقتراح. ولأنّ التبادل حواريّ، يعرض الوكيل الموثّق هويةً جديرةً بالثقة: اسم العلامة التجارية وشعارها ولونها وشارة توثيق يعرضها العميل، مُهيّأة عبر المشغّل/المُجمِّع ومنصّة MaaP بعد التحقّق من العلامة التجارية. وتلك الهوية الموثّقة هي ما يميّز علامة RCS الشرعية عن مرسِل منتحِل، وهي أساس ضوابط المرسِل ذي العلامة التي تُغطَّى على حِدة.
أحداث الفوترة وفئات الحركة
فوترة RCS التجارية قائمة على الأحداث لا على كل مقطع كما في SMS. وبحسب المشغّل ونموذج MaaP التجاري، يُطبَّق التسعير لكل رسالة أو لكل محادثة (نافذة جلسة من رسائل مترابطة)، وغالبًا ما يُقسَّم إلى فئات حركة — مثلًا إشعارات A2P أحادية الرسالة مقابل جلسات حوارية تفاعلية، وأحيانًا مع تمييز بين A2P وP2A (من شخص إلى تطبيق، أي مبادرة المشترك). وتنتقل الوسائط الغنية وأشرطة العرض ونقل الملفات ضمن المحادثة ذاتها ولا تتكبّد تجزئةً على طريقة SMS. ولأنّ التسعير والتوافر ودعم الميزات تتباين بحسب المشغّل، تُوفّق المنصّة التجارية بين القدرة والوصول والشروط التجارية في كل سوق قبل إسناد الحركة إلى RCS.
الأسئلة المتكررة
ما هي المراسلة التجارية RCS؟
المراسلة التجارية RCS (أي RBM) هي القناة التجارية لـ GSMA RCS: ترسل العلامات التجارية رسائل غنية وتفاعلية وموثّقة تظهر في تطبيق المراسلة الأصلي للمشترك. تستخدم مجموعة ميزات Universal Profile، وتُسلَّم عبر منصّة MaaP، وتدعم النص والوسائط والبطاقات الغنية وأشرطة العرض والردود والإجراءات المقترحة.
ما هي MaaP؟
MaaP (المراسلة كمنصة، GSMA RCC.71) هي وظيفة الشبكة التي تستضيف وكلاء RCS التجاريين وتتوسّط بينهم وبين المشتركين. فبدلًا من الربط بمركز رسائل عبر SMPP، تسجّل العلامة التجارية وكيلًا لدى مزوّد MaaP الذي يتولّى قابلية الوصول إلى الجهاز والقدرة وتوزيع الرسائل والفوترة.
كيف تختلف واجهة RBM عن SMPP؟
SMPP جلسة ثنائية دائمة تُرسِل وحدات submit_sm PDU إلى مركز رسائل. أما RBM فهي واجهة وكيل REST: يُرسل الوكيل رسائل JSON إلى MSISDN المشترك ويتلقّى الردود وأحداث التسليم/القراءة على شكل webhooks. لا يوجد ربط دائم ولا ترميز PDU، ويمكن أن تحمل الحمولة بطاقات غنية وعناصر تفاعلية يعجز عنها SMS.
كيف أعرف ما إذا كان رقمٌ ما يستطيع استقبال RCS؟
قابلية الوصول عبر RCS تكون على مستوى الجهاز، لذا تُنفّذ فحص قدرات قبل الإرسال. في RBM يُعيد طلب GET على قدرات المشترك ما إذا كان الجهاز قابلًا للوصول عبر RCS وأيّ ميزات يدعمها؛ ونتيجة «غير موجود» تعني أنّ الجهاز غير قابل للوصول عبر RCS حاليًا وأنّ على المرسِل الرجوع إلى SMS أو MMS.
ما هو وكيل RCS الموثّق؟
الوكيل الموثّق هو هوية تجارية مُهيّأة عبر المشغّل ومنصّة MaaP بعد التحقّق من العلامة التجارية. يعرض اسم العلامة وشعارها ولونها وشارة توثيق في عميل المراسلة، فيثق المشتركون بالمرسِل. وهو المكافئ في RCS لمعرّف مُرسِل مسجّل وموثّقة.
كيف تُحتسب فوترة المراسلة التجارية RCS؟
على خلاف SMS الذي يُفوتَر لكل مقطع من 160/70 حرفًا، تُفوتَر المراسلة التجارية RCS لكل رسالة أو لكل جلسة محادثة، وغالبًا ما تُقسَّم إلى فئات حركة مثل الإشعارات أحادية الرسالة مقابل المحادثات التفاعلية. وتنتقل الوسائط الغنية وأشرطة العرض ضمن المحادثة ولا تُجزَّأ. ويتباين التسعير والتوافر الدقيقان بحسب المشغّل ونموذج MaaP.
مواصفات المصدر
تستند هذه الصفحة إلى المعايير المنشورة. يفتح في علامة تبويب جديدة.