خبرة technical

رسالة OTP لا تصل إلى المغرب: 7 أسباب حقيقية وكيفية إصلاحها

الرسائل القصيرة لم تتلق المغرب: الأسباب الحقيقية وطريقة التشخيص والحلول الملموسة للسوق المغربي.

رسالة OTP لا تصل إلى المغرب: 7 أسباب حقيقية وكيفية إصلاحها
محتويات هذا المقال
  1. يوم الاثنين، الساعة 9.30 صباحاً. *"لا أستطيع الوصول إليه، لا أستطيع الوصول إلى رمز SMS على رقم Inwi."* يمكنك اختبار على رقم IAM الخاص بك، يتم الوصول إليه على الفور.
  2. 7 الأسباب الأكثر شيوعا
  3. كيفية قراءة رمز الوضع DLR
  4. قائمة التحقق في 5 دقائق
  5. عند الاتصال بالدعم مقابل إصلاح نفسك

يوم الاثنين، الساعة 9.30 صباحاً. *"لا أستطيع الوصول إليه، لا أستطيع الوصول إلى رمز SMS على رقم Inwi."* يمكنك اختبار على رقم IAM الخاص بك، يتم الوصول إليه على الفور.

هذه هي السيناريوهات الكلاسيكية عندما يتم دمج توثيق OTP في المغرب. لا تصل رسالة SMS (أو تصل بعد 15 دقيقة) بالضرورة إلى خطأ عالمي. في كثير من الأحيان يأتي التغييرات من جانبك أو من جانب شركائك.

إليك 7 الأسباب الأكثر شيوعًا التي تمنع وصول OTP في المغرب, وكيفية التعامل معها دون ضعف الوقت.

7 الأسباب الأكثر شيوعا

###1. لا يوجد عنوان Sender ID في قائمة الموردين مع الموردين، ويمكن تحديد عنوان Sender ID في Maroc Telecom، ولكن لا يزال فعالًا في Orange أو Inwi. هذا هو السبب الرئيسي لخلافات الموردين. إذا أردت API إرسال رسالة HTTP '400' أو '403' مع رسالة تتحدث عن قيود على Sender ID، فهذا هو المكان الذي يجب إغلاقه.

2. رقم الهدف غير صحيح أو مصممة بشكل خاطئ في المغرب، يجب أن يتم تحويل شكل المحلي (06XXXXXXXX أو 07XXXXXXXX) إلى شكل دولي (2126XXXXXX) قبل إرسالها. إذا لم تتم إرسال هذا التحويل من قبل الويب أو الوثيقة أمامك، فسوف يتم إلغاء الطلب مع خطأ HTTP 400 Bad Request (Invalid Destination Address).

3. الشفافية الشبكية في ساعات الركود في ليلة رمضان (بعد أو بعد الظهر) أو في ليلة عيد الفطر، تزداد حركة المرور عبر SMS. تضع شركات الاتصالات خطوط منتظرة (throttling). يمكن أن تستغرق SMS OTP التي تستغرق بشكل طبيعي أقل من 3 ثوانًا 15 إلى 20 دقيقة في الوصول. في هذه الحالة، ستبقى موقعك مستعدًا على Pending.

4. يتم اكتشاف المحتوى بـ SPAM إذا كان OTP الخاص بك يحتوي على روابط قصيرة (bit.ly) أو حروف غير معقولة أو كلمات مفتوحة في القائمة السوداء ("الحرة" أو "الربح") ، قد يمنع هذا المحتوى بسهولة من قبل مستشفيات شبكة الإنترنت. قد يمنع API وضع "تسليم" عندما يكون الرسالة مقبولة من جهة العملاء.

خطأ تثبيت (Unicode vs GSM-7) إذا قمت بإرسال رسالة OTP باللغة العربية دون تثبيت تثبيت UCS-2 (أو Unicode) في عنوانات طلب API الخاص بك ، قد يأتي الرسالة في شكل نقاط الأسئلة (????) أو يتم تقسيمها ورفعها.

6. يبدو هذا واضحًا، ولكن الهاتف الذي يعمل في وضع الطائرات، أو غير متواجد على شبكة الإنترنت، لن يحصل على الرسالة. سيبقى المشترك في صفوف الرسائل SMS لفترة محدودة (المرحلة الزمنية *، غالبًا ما 24 ساعة إلى 48 ساعة) قبل أن يتركها دائمًا (المرحلة "الصدمة").

7 حساب API مجهز أو متكرر خطأ "401 Unauthorized" أو "402 Payment Required" في لوحاتك عادة ما يؤكد أن معدل الائتمان الخاص بك مجهز، أو أن حسابك تم متكرر بسبب الأنشطة المشبوهة (معدل كبير غير عادي).

كيفية قراءة رمز الوضع DLR

لا تقرأ ماذا يحدث: استمع إلى التقارير البيانية (Delivery Reports أو DLR) التي تنشرها [API] (/fr/api-sms-maroc/).

  • Delivered: تم تأكيد الهاتف على الشبكة بأنها قد حصلت على رسالة SMS.إذا قال المستخدم أنه لا يحصل على رسالة SMS، يطلب منهم التحقق من رسائل SMS المغلقة (مركز مكافحة البريد الالكتروني iOS/Android).
  • Pending: تقع رسالة SMS على خادم العملاء (IAM، Orange أو inwi). قد يكون هاتف الهدف خارج الإنترنت أو شبكة الإنترنت مجهولة.
  • ____________ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  • Unknown/Rejected: قد رفضت شركات الاتصال الرسائل، في كثير من الأحيان بسبب ملف ضد البريد الالكتروني أو ID المرسلة غير المصرح بها.

قائمة التحقق في 5 دقائق

عندما يتهم مستخدمك، قم بتحقيق هذه 3 عمليات في المستندات الخاصة بك:

  1. تحقق من إجابة API عند إرسالها الأول (POST). هل حصلت على رمز HTTP 200/202 (النتائج) أو خطأ 400/401؟
  2. يرجى ملاحظة حالة DLR النهائي (Webhook). هل هو في 'Pending' أو 'Failed' أو 'Delivered'؟
  3. مقارنة حسب المنشآت. هل يحدث المشكلة فقط على الأرقام 0661 (IAM) أو 0614 (Orange)?

عند الاتصال بالدعم مقابل إصلاح نفسك

  • تصحيح نفسك: أخطاء HTTP 400 (الرقم غير المصممة، أخطاء JSON)، أخطاء 401 (المفتاح API غير صحيح)، أو حالة الخيانة الفردية على رقم واحد (عندما يرتبط بالهاتف المحمول للعميل).
  • استشارة المساعدة: حالة "لا يعرفها" أو "لا يرفعها" المعتادة على رسائلك، مدة "متابعة" تتجاوز 2 ساعة على عدد من الأرقام المختلفة، أو ID المرسلة التي تذهب إلى Orange ولكن لا إلى inwi.

لماذا تختار EnvoiSMS لشركتك؟

التوصيل نحو المشغلين

مسارات محلية نحو اتصالات المغرب وأورنج وإنوي، مع تحويل تلقائي بين المسارات وإرسال حالة التسليم عبر webhook.

تحسين الميزانية

واجهة برمجة تطبيقات WhatsApp Business ابتداءً من 0.65 درهم لكل رسالة. أفضل عائد على الاستثمار.

سيادة البيانات (CNDP)

استضافة ومعالجة متوافقة تماماً مع لوائح حماية المعطيات ذات الطابع الشخصي CNDP.

ما هو زمن الوصول للتوجيه على شبكات IAM وInwi وOrange؟
على مساراتنا المحلية نحو اتصالات المغرب (IAM) وأورنج وإنوي، يتراوح متوسط زمن التسليم بين 2 و4 ثوانٍ لتدفقات المعاملات.
كيف تدير المنصة تنسيق الأرقام المغربية؟
يقوم EnvoiSMS تلقائيًا بتسوية الأرقام المدخلة (06..., 07..., 00212...) إلى معيار E.164 (+212) لتجنب أي فشل في التسليم.

مقالات مقترحة

تنسيق الرسائل القصيرة في المغرب: فواصل الأسطر، تشفير GSM-7 مقابل UCS-2 وتحسين التكلفة
technical

تنسيق الرسائل القصيرة في المغرب: فواصل الأسطر، تشفير GSM-7 مقابل UCS-2 وتحسين التكلفة

تنسيق واتساب للأعمال في المغرب: نص معزز ورموز تعبيرية وأزرار تفاعلية
technical

تنسيق واتساب للأعمال في المغرب: نص معزز ورموز تعبيرية وأزرار تفاعلية

التحقق عبر واتساب بنقرة واحدة وتعبئة تلقائية One-Tap Autofill OTP في المغرب
technical

التحقق عبر واتساب بنقرة واحدة وتعبئة تلقائية One-Tap Autofill OTP في المغرب