Skip to main content

الانضمام إلى DLT-India

يتطلب نظام TRAI DLT (تقنية السجل الموزع) في الهند من كل عمل يرسل رسائل SMS من نوع A2P في الهند أن يُسجّل على بوابة DLT يشغّلها مشغّل اتصالات قبل إيصال أي حركة. الرسائل غير المسجلة أو غير المطابقة تحظرها المشغّلون أنفسهم — وليس Orbit. تُعكس Orbit الكائنات الأربعة لـ DLT حتى تدير تسجيلاتك الهندية إلى جانب بقية وضعك التنظيمي للامتثال. تبقى تُتمم التسجيل الأساسي على بوابة DLT لمسجّل؛ وتُسجّل Orbit المعرفات الناتجة وتتتبع حالتها. جميع نقاط النهاية أدناه متجذرة في https://api.orbit.devotel.io/api/v1/compliance/dlt-india.
كتابات تسجيل DLT محصنة ومعطلة افتراضياً. نقاط النهاية الأربعة POST أدناه (principal-entities، headers، content-templates، consent-templates) تُرجع 503 FEATURE_DISABLED حتى يُفعَّل تسجيل DLT لنشرك (DEVOTEL_DLT_REGISTRATION_ENABLED=true). نقاط النهاية GET للسرد ونقاط /nudge تبقى مفتوحة بغض النظر، لذا يمكنك قراءة أي صفوف موجودة ورؤية إشعارات التوصيل. إذا احتجت لتسجيل كائنات DLT والكتابات محصنة، اتصل بالدعم لتفعيل الميزة.
هذه النقاط تُسجّل التسجيلات التي تحصل عليها على بوابة مسجّل DLT. Orbit لا يوافق عليها — المسجّل والمشغّلون يوافقون. مرة يُفعَّل تسجيل DLT، يبدأ كل كائن في pending ويُحدَّث حين يُزال.

ترتيب الانضمام

كائنات DLT تعتمد بعضها على بعض، لذا سجّلها بهذا الترتيب:
1

الكيان الأساسي (PE)

سجّل عملك ككيان أساسي لدى مسجّل وسجّل PE ID المعيَّن.
2

مُعرِّفات المرسل (Headers / Sender IDs)

سجّل مُعرِّفات المرسل (Headers / Sender IDs) من 3–11 أحرف التي سترسل تحتها، كل منها مرتبط بـ PE وفئة.
3

قوالب المحتوى

سجّل كل قالب رسالة، مع عناصر نائبة متغيرة، تحت مُعرِّف مرسل وفئة.
4

قوالب الموافقة

سجّل نص الموافقة الذي يدعم مشاركاتك (opt-ins)، حتى يمكن ربط الإرسالات الترويجية بكائن موافقة موثق.

1. الكيان الأساسي

POST /dlt-india/principal-entities (مسؤول/مالك) يسجّل الـ PE الخاص بك.
GET /dlt-india/principal-entities يسرد كياناتك الأساسية مع status وrejection_reason وطوابع الإيداع/الموافقة الزمنية.

2. مُعرِّفات المرسل (Headers / Sender IDs)

POST /dlt-india/headers (مسؤول/مالك) يسجّل مُعرِّف مرسل تحت كيان أساسي.
GET /dlt-india/headers يسرد مُعرِّفات المرسل المسجلة وحالتها.

3. قوالب المحتوى

POST /dlt-india/content-templates (مسؤول/مالك) يسجّل قالب رسالة. يتطلب DLT أن يطابق كل جسم رسالة قالباً مُوافَقاً عليه، مع الأجزاء المتغيرة موسومة كعناصر نائبة.
يمكنك حذف template_id حتى يصدره المسجّل — سجّل القالب الآن وأضف المعرف مرة يُزال. القالب يُخزَّن في كلتا الحالتين. GET /dlt-india/content-templates يسرد القوالب وحالتها.

4. قوالب الموافقة

POST /dlt-india/consent-templates (مسؤول/مالك) يسجّل نص الموافقة الداعم لمشاركاتك، مطلوباً لربط الإرسالات الترويجية بكائن موافقة موثق.
GET /dlt-india/consent-templates يسرد قوالب الموافقة والحالة.

الحالة والإشعارات

كل كائن يحمل status (يبدأ في pending)، وrejection_reason اختياري، وطوابع الإيداع/الموافقة الزمنية. إذا كشفت Orbit رفض توصيل متعلق بـ DLT على حركتك الهندية، يعرض GET /dlt-india/nudge إشعاراً رصدياً (failure_count، last_seen_at)؛ وPOST /dlt-india/nudge/dismiss يعترف به.
الهند سوق محصن بالتسجيل: كيانك الأساسي، ومُعرِّف المرسل، وقالب المحتوى يجب أن تكون كلها في مكانها ومتسقة لتوصيل SMS. جسم لا يطابق قالباً مسجلاً يرفضه المشغّل. اربط هذا بـ إدارة الموافقة لإيصالات موافقة DPDP.

المراجع ذات الصلة