انتقل إلى المحتوى
OmniChannels.ai
القائمة

لم يصلني رمز OTP؟ الأسباب وجدول التشخيص والحلول

لم يصلك رمز OTP؟ اعرف السبب بسرعة: تنسيق الرقم، وعدم الإزعاج، وتصفية اسم المرسل، والتجوال، والتأخير، وضوابط الاحتيال، مع جدول تشخيص وحلول عملية.

آخر تحديث 10 دقائق للقراءة

بقلم OmniChannels.ai Editorial Team · مراجعة BroadNet Messaging Solutions Team

الرسائل النصية ورموز التحقق

الإجابة المختصرة

لا يصل رمز OTP عادةً لأحد سبعة أسباب: رقم غير مكتوب بصيغة E.164 أو خاطئ، أو مشكلة في الجهاز (لا إشارة أو تجوال أو صندوق ممتلئ أو مرسل محظور)، أو إعداد عدم الإزعاج، أو تصفية المشغّل لاسم مرسل غير مسجل أو غير معروف، أو مسار متأخر أو فاشل، أو رمز انتهت صلاحيته قبل وصوله، أو ضوابط احتيال تحجب الطلب. اقرأ تقرير التسليم أولاً؛ فهو يسمّي السبب غالباً.

في هذه الصفحة
  1. لماذا لم يصلني رمز OTP؟
  2. ماذا تخبرك حالة التسليم؟
  3. لم يصل OTP: جدول التشخيص
  4. لماذا يصل OTP متأخراً أو بعد انتهاء صلاحيته؟
  5. ماذا يستطيع المستخدمون فعله عندما لا يصل الرمز؟
  6. هل تحجب حماية SMS pumping مستخدمين حقيقيين؟
  7. كيف تستخدم تقارير التسليم لاكتشاف النمط؟
  8. أي قناة احتياطية تقدم عندما يفشل SMS؟
  9. ماذا ينبغي أن تراقب؟
  10. ما الأخطاء الشائعة؟
  11. كيف تساعدك OmniChannels.ai

أهم النقاط

  • ابدأ بحالة تسليم الرسالة: DELIVERED دون ظهور الرمز على الجهاز تشير إلى الجهاز، وFAILED أو REJECTED تشير إلى الرقم أو اسم المرسل أو المسار، وغياب الحالة تماماً يشير إلى نظامك أنت.
  • ينبغي حفظ الأرقام بصيغة E.164 التي تضم علامة الزائد ورمز الدولة وبحد أقصى 15 رقماً في المجموع. والصفر في البداية أو غياب رمز الدولة سبب متكرر للفشل يبدو كأنه مشكلة شبكة.
  • قد يُصفّى اسم المرسل غير المسجل حيث يشترط السوق التسجيل، أو الذي لا يتعرف عليه المشغّل. تحقق من قواعد اسم المرسل في دولة الوجهة قبل الإطلاق.
  • تذكر NIST SP 800-63-4 أن الرمز المُرسل عبر قناة منفصلة لا يصح ما لم يُستخدم خلال 10 دقائق. صمّم إعادة الإرسال والانتهاء حتى لا تنتج رسالة بطيئة رمزاً منتهي الصلاحية.
  • قد تحجب ضوابط الاحتيال مستخدمين حقيقيين عن طريق الخطأ. تتبع نسبة التحويل من طلب OTP إلى التحقق الناجح لكل دولة ولكل مشغّل، وأضف قناة ثانية مثل واتساب أو الصوت احتياطياً.

هذا الدليل موجَّه إلى فرق المنتج والهندسة والدعم التي يقول مستخدموها "لم يصلني الرمز"، وإلى المستخدمين أنفسهم. يقدّم جدول تشخيص يربط كل عَرَض بسبب وفحص وحل، ثم يغطي تقارير التسليم والقنوات الاحتياطية والمقياس الذي يخبرك هل تتحسن المشكلة. ولمعرفة كيفية إرسال OTP جيداً من البداية، اقرأ دليل رسائل المصادقة OTP.

لماذا لم يصلني رمز OTP؟

يضيع رمز OTP عند إحدى خمس نقاط: نظامك، أو الرقم، أو المسار، أو المشغّل، أو الجهاز. اعمل من جهتك إلى الخارج، لأن كل خطوة تترك أثراً مختلفاً في تقرير التسليم.

  1. نظامك لم يرسله قط، أو أرسله مرتين فحلّ الرمز الثاني محل الأول.
  2. الرقم كان خاطئاً أو سيئ التنسيق أو ليس خط جوال.
  3. المسار رفض الرسالة أو أخّرها أو أسقطها.
  4. المشغّل صفّاها بسبب اسم المرسل أو المحتوى أو نمط الحركة.
  5. الجهاز لم يستطع استقبالها أو عرضها: لا إشارة، أو تجوال، أو ذاكرة ممتلئة، أو مرسل محظور، أو عدم إزعاج.

تتضح معظم تذاكر "لم يصل OTP" أنها من النقطتين 2 و5، ولهذا يكون الفحص الأول دائماً حالة التسليم.

ماذا تخبرك حالة التسليم؟

تحصر الحالة النهائية البحث في إحدى النقاط الخمس قبل أن تختبر أي شيء آخر. تقرير التسليم (DLR) هو الإيصال الذي تعيده شبكة المشغّل عن كل رسالة؛ راجع إيصال التسليم ودليلنا عن حالة تسليم الرسائل.

الحالة التي تراها أين تنظر أولاً
لا سجل إطلاقاً تطبيقك أنت: فشل طلب الإرسال أو حُدّ معدّله أو لم يُجرَ أصلاً
SUBMITTED أو SENT ثم لا شيء المسار أو المشغّل، وربما تأخير؛ انتظر نافذة التقرير ثم افحص المسار
DELIVERED الجهاز: مرسل محظور، أو مجلد مصفّى، أو إعدادات الإشعارات، أو شريحة ثانية
FAILED أو REJECTED الرقم أو اسم المرسل أو المحتوى؛ اقرأ رمز الخطأ

الحالات على منصتنا هي SUBMITTED وSENT وDELIVERED وREAD وFAILED وREJECTED، وتصل إلى نظامك عبر webhook بصيغة موحدة. الصق تقريراً خاماً في أداة فك تقارير تسليم SMS لتفسير رمز الخطأ. وبعض الشبكات لا تعيد تقريراً نهائياً أبداً، فاعتبر غياب DELIVERED حالة مجهولة لا فشلاً.

لم يصل OTP: جدول التشخيص

استخدم هذا الجدول قائمةَ تحقق. كل صف يضم عَرَضاً وسببه المرجح والفحص المطلوب والحل.

العَرَض السبب المرجح الفحص الحل
FAILED فوراً مع خطأ رقم غير صالح صيغة رقم خاطئة قارن الرقم المحفوظ بصيغة E.164 حوّل إلى E.164 عند التسجيل؛ وتحقق بأداة تنسيق الأرقام
يعمل لبعض الدول ويفشل لأخرى بقاء الصفر بعد رمز الدولة، أو حفظ الصيغة المحلية قارن الأرقام الفاشلة جنباً إلى جنب احذف بادئة الخط وأضف رمز الدولة
DELIVERED والمستخدم لا يرى شيئاً مرسل محظور أو مجلد مصفّى في الجهاز اطلب من المستخدم فحص قوائم الحظر والرسائل المزعجة ارفع الحظر؛ واستخدم اسم مرسل ثابتاً
REJECTED أو مصفّى عند مشغّل واحد فقط اسم المرسل غير مسجل أو غير معروف هناك افحص قواعد اسم المرسل في دولة الوجهة سجّل اسم المرسل؛ واختبر على كل مشغّل
تصل الرسالة متأخرة بدقائق ازدحام أو مسار بطيء أو جهاز خارج التغطية قارن وقت الإرسال بوقت التسليم لكل مشغّل قواعد إعادة الإرسال، وصلاحية أطول، وقناة احتياطية
يصل الرمز لكنه "منتهي الصلاحية" الصلاحية أقصر من زمن التسليم الفعلي قارن زمن التسليم بعمر الرمز مدّد الصلاحية؛ وأبطل الرموز الأقدم عند إعادة الإرسال
المستخدم في الخارج لا يستلم شيئاً التجوال غير مفعل أو الشبكة الزائرة تقيّد الرسائل اسأل هل تجوال البيانات وSMS مفعلان اعرض OTP عبر واتساب أو الصوت بديلاً
مستخدمون حقيقيون محجوبون بعد قاعدة حدّ المعدل ضوابط احتيال مشددة جداً راجع سجلات الطلبات المحجوبة حسب الدولة والبادئة خفّف القاعدة للأنماط الموثقة؛ وأضف مسار اعتراض
الرقم انتقل حديثاً إلى مشغّل آخر رقم منقول يُوجَّه إلى الشبكة القديمة شغّل استعلام الرقم استخدم بيانات الاستعلام قبل الإرسال
المستخدم نفسه يفشل على شريحة واحدة فقط هاتف بشريحتين يستقبل على الأخرى اسأل أي رقم هو الافتراضي لـ SMS أكّد الرقم في الحساب
رموز تعبيرية أو أحرف خاصة في القالب وأحرف غريبة تظهر تغيّر الترميز مرّر القالب على عدّاد الأحرف أبقِ نص OTP نصاً بسيطاً

يستحق بندان وقفة أطول.

هل الرقم بصيغة E.164؟

E.164 المعيار الدولي للترقيم: علامة الزائد ورمز الدولة ورقم المشترك، بحد أقصى 15 رقماً في المجموع (ITU-T E.164). فجوال بريطاني محفوظ بصيغة 07700 900123 صيغة محلية. وبصيغة E.164 يصبح +447700900123 بحذف الصفر الأول. نسّق عند الإدخال، واحفظ نسخة واحدة نظيفة، وأبقِ المدخل الخام للعرض فقط. وتوضح أداة تنسيق أرقام الهاتف التحويل، ويقدّم مصطلح E.164 في القاموس التعريف.

هل يكون اسم المرسل هو المشكلة؟

نعم، عندما يسجّل السوق أسماء المرسل أو يصفّيها. فاسم المرسل الأبجدي، أي اسم العلامة المعروض بدل الرقم، قد يُحجب أو يُعاد كتابته إذا كانت الوجهة تشترط التسجيل ولم يكن الاسم في قائمة المشغّل. تختلف القواعد حسب الدولة، لذا راجع أداة فحص اسم المرسل واقرأ دليلنا عن أنواع أسماء المرسل. وإذا أردت أن نجهّز التسجيل ونقدمه معك فراجع التسجيلات؛ وتبقى قرارات الموافقة بيد المشغّلين والجهات المنظمة.

لماذا يصل OTP متأخراً أو بعد انتهاء صلاحيته؟

يأتي التأخير عادةً من المسار أو الجهاز، ويحوّل الانتهاء التأخير إلى فشل. تذكر NIST SP 800-63B-4 أن المصادقة عبر قناة منفصلة لا تصح ما لم تكتمل خلال 10 دقائق، وأن الرمز يُستخدم مرة واحدة فقط. هذا سقف للاستخدام عالي الضمان لا هدف. اختر عمراً للرمز يغطي تباين التسليم المعتاد دون أن يترك الرمز مفتوحاً أطول مما تحتاج.

قواعد عملية:

  • أبطل الرمز القديم عند إصدار رمز جديد، وأخبر المستخدم أن أحدث رمز هو الوحيد الصالح.
  • اعرض مؤقتاً لإعادة الإرسال حتى لا يضغط المستخدمون مراراً فيغمروا صناديقهم برموز متعارضة.
  • حدّد المحاولات والطلبات لكل رقم للحماية من التخمين وسوء الاستخدام.
  • سجّل وقت الإرسال ووقت التسليم ووقت التحقق لترى زمن التأخير الحقيقي لا أن تخمّنه.

ماذا يستطيع المستخدمون فعله عندما لا يصل الرمز؟

قائمة مختصرة للمستخدمين النهائيين، يمكنك وضعها في شاشة التحقق أو في محتوى المساعدة:

  1. افحص الرقم الظاهر على الشاشة. هل هو الرقم الصحيح برمز الدولة الصحيح؟
  2. افحص الإشارة. انتقل إلى مكان ذي تغطية، أو شغّل وضع الطيران ثم أوقفه.
  3. ابحث في مجلد الرسائل المزعجة أو المحظورة أو "المرسلين المجهولين" في تطبيق الرسائل.
  4. تأكد من أن عدم الإزعاج أو مرشح المكالمات والرسائل لا يخفي الرسالة.
  5. أفرغ مساحة تخزين إذا كان صندوق الوارد ممتلئاً.
  6. إذا كنت في الخارج فشغّل التجوال للمكالمات والرسائل، أو استخدم طريقة مختلفة.
  7. انتظر مؤقت إعادة الإرسال ثم اطلب رمزاً جديداً مرة واحدة. فالطلبات المتكررة قد تفعّل الحدود.
  8. إذا استمر الفشل فاختر طريقة أخرى مثل واتساب أو مكالمة صوتية، أو تواصل مع الدعم.

هل تحجب حماية SMS pumping مستخدمين حقيقيين؟

نعم، وتبقى التكلفة خفية ما لم تقِسها. SMS pumping، ويسمى أيضاً التضخيم الاصطناعي للحركة، احتيال يحفّز فيه المهاجمون إرسال رسائل OTP إلى أرقام يربحون منها. وتوقفه ضوابط مثل حدود المعدل وقوائم الدول المسموحة وحجب البادئات والتحقق من الروبوتات، لكن القاعدة الواسعة جداً ترفض طلبات مشروعة، مثل عميل جديد في دولة لا تخدمها عادةً. ويغطي دليلنا عن احتيال SMS pumping الهجوم؛ وأهم النقاط لهذه المشكلة:

  • سجّل سبب حجب كل طلب، مع الدولة والبادئة واسم القاعدة.
  • قارن الطلبات المحجوبة بالتسجيلات الناجحة لاحقاً للمستخدم أو الجهاز نفسه. فإذا نجح المحجوبون في الخطوة الأولى عند المحاولة الثانية فقاعدتك تضر بأشخاص حقيقيين.
  • امنح المحجوبين مساراً لا طريقاً مسدوداً: قناة ثانية أو رابط للدعم.
  • راجع القواعد بعد كل حملة أو إطلاق، لأن الحركة من أسواق جديدة تبدو غير معتادة في البداية.

كيف تستخدم تقارير التسليم لاكتشاف النمط؟

قسّم بيانات التسليم حسب الدولة والمشغّل واسم المرسل والساعة ورمز الخطأ، وابحث عن شريحة واحدة تفشل أكثر بكثير من الباقي. فالمتوسط المدمج يخفي نقاط الضعف. ويشرح دليلنا عن تحسين معدلات تسليم SMS الطريقة بتفصيل أكبر، ويستطيع استعلام HLR قبل الإرسال أن يكشف الأرقام غير الفعالة أو التي انتقلت إلى شبكة أخرى.

التقسيم ما يوحي به الارتفاع
مشغّل واحد تصفية لاسم المرسل أو المحتوى، أو مشكلة مسار في تلك الشبكة
دولة واحدة تسجيل ناقص، أو قاعدة تنظيمية، أو قاعدة pumping مشددة جداً
ساعة واحدة ازدحام أو نشر تحديث من جهتك
رمز خطأ واحد السبب المحدد المذكور في التقرير
قالب واحد محتوى أو ترميز يفعّل المرشحات

أي قناة احتياطية تقدم عندما يفشل SMS؟

قدّم قناة ثانية بعد انتظار قصير ثابت، وأبقِ الأمر بسيطاً للمستخدم. الخيارات الشائعة: إعادة إرسال عبر SMS، أو قالب مصادقة في واتساب، أو مكالمة صوتية تقرأ الرمز بصوت عالٍ.

القناة الاحتياطية تنجح عندما انتبه إلى
إعادة الإرسال عبر SMS تأخرت الرسالة الأولى أو حُذفت قد تبدو إعادة الإرسال المتكررة إساءة استخدام
OTP عبر واتساب يستخدم المستخدم واتساب وقد وافق على الاستلام المصادقة فئة قوالب لدى Meta بقواعدها الخاصة
OTP صوتي SMS محجوب أو يفضّل المستخدم المكالمة أبطأ في الاستخدام؛ تواصل مع فريق المبيعات لمعرفة أسعار الصوت

تبيّن مقارنتنا بين OTP عبر واتساب وOTP عبر SMS ودليل OTP الصوتي ودليل استراتيجية القنوات الاحتياطية كيف ترتّب الخطوات. ويجب إرسال OTP عبر واتساب كقالب في فئة المصادقة (Authentication) لدى Meta، فابنه بصيغة قالب المصادقة لا بنص حر.

ماذا ينبغي أن تراقب؟

تتبع نسبة تحويل OTP: حصة طلبات OTP التي تنتهي بتحقق ناجح. المعادلة:

OTP conversion rate = successful verifications / OTP requests

احسبها لكل دولة ولكل مشغّل ولكل قناة ولكل اسم مرسل، واضبط تنبيهاً عندما تنخفض أي شريحة كثيراً عن مستواها المعتاد. واقرنها بالوسيط الزمني للتسليم وحصة الطلبات المحجوبة بقواعد الاحتيال. تخبرك الثلاثة معاً هل المشكلة في الوصول أم في السرعة أم في ضوابطك.

ما الأخطاء الشائعة؟

  • لوم المشغّل أولاً. كثير من حالات الفشل تنبع من التنسيق أو الجهاز وكان تقرير التسليم سيُظهرها.
  • نصوص OTP قصيرة مع إضافات. الرموز التعبيرية والنص الترويجي قد تغيّر الترميز وتستدعي التصفية. والرسالة البسيطة مثل رمز التحقق: 482913. صالح 10 دقائق. لا تشاركه مع أحد. تتسع في رسالة Unicode واحدة (52 حرفاً من أصل 70). وإن كتبتها بالإنجليزية فتبقى Your code is 482913. Valid for 10 minutes. Do not share it. ضمن رسالة GSM-7 واحدة (59 حرفاً). فالحروف العربية ليست ضمن GSM-7، وتنقل الرسالة إلى Unicode.
  • عدم تحديد حد لإعادة الإرسال. يدعو إلى سوء الاستخدام ويربك المستخدمين برموز صالحة متعددة.
  • قناة واحدة. إذا كان SMS الخيار الوحيد فكل مشكلة في SMS تصبح مشكلة تسجيل.
  • غياب القياس. دون نسبة تحويل حسب الشريحة، تعرف بالإخفاقات من تذاكر الدعم.

كيف تساعدك OmniChannels.ai

ترسل OmniChannels.ai، المدعومة من BroadNet، رموز OTP عبر اتصال مباشر بالمشغّلين وتعيد حالات التسليم إلى نظامك عبر webhooks بصيغة موحدة. ويمكنك ترتيب قناة احتياطية مثل واتساب ثم SMS أو الصوت لكل حالة استخدام، واستخدام HLR واستعلام الأرقام قبل الإرسال. ويجهّز فريقنا تسجيل اسم المرسل ويقدّمه معك. راجع حل OTP والإشعارات، واقرأ وثائق webhooks، أو اطلب وصولاً تجريبياً عبر صفحة المطورين.

الأسئلة الشائعة

لماذا لا تصلني رموز OTP على هاتفي؟

الأسباب المعتادة: غياب الإشارة أو قيود التجوال، أو صندوق ممتلئ، أو مرسل محظور أو مصفّى، أو إعدادات عدم الإزعاج، أو رقم مكتوب بخطأ، أو رسالة متأخرة. أعد تشغيل الهاتف، وافحص مجلد الرسائل المزعجة أو المحظورة، وتأكد من الرقم في الحساب، وانتظر مؤقت إعادة الإرسال قبل طلب رمز جديد.

كم ينبغي أن يستغرق وصول رمز OTP؟

يصل معظمها خلال ثوانٍ، لكن التسليم يعتمد على المشغّل والمسار وغير مضمون. لا تعد بوقت محدد. اعرض مؤقتاً لإعادة الإرسال، وأبقِ الرمز صالحاً مدة كافية للتسليم البطيء، وقدّم قناة أخرى إذا لم تصل الرسالة الأولى.

لماذا يصل الرمز إلى بعض المستخدمين ولا يصل إلى آخرين على الشبكة نفسها؟

نادراً ما تكون الشبكة وحدها السبب. فاختلاف صيغة الرقم وإعدادات الجهاز والمرسلين المحظورين والتجوال والأرقام المنقولة قد يفرّق بين مستخدمي مشغّل واحد. قسّم تقارير التسليم حسب المشغّل والدولة ورمز الخطأ لتعرف أي مجموعة تفشل.

هل يمكن أن يمنع اسم مرسل غير مسجل وصول OTP؟

نعم. في الأسواق التي يشترط فيها المشغّلون أو الجهات المنظمة تسجيل اسم المرسل قد يُحجب الاسم غير المسجل أو يُستبدل. تحقق من قواعد دولة الوجهة، وسجّل قبل الإطلاق، واختبر على كل المشغّلين الكبار. ويستطيع فريقنا تجهيز التسجيل وتقديمه معك.

ماذا أفعل إذا وُصِّل رمز OTP ولكن المستخدم يقول إنه لم يصله؟

تعني حالة DELIVERED أن المشغّل أبلغ بتسليم الرسالة إلى الجهاز أو شبكته، فانظر إلى الجهاز: مرسل محظور، أو مجلد مصفّى، أو إعدادات الإشعارات، أو شريحة ثانية. اطلب من المستخدم فحص مجلد الرسائل المزعجة، ثم اعرض إعادة الإرسال عبر قناة أخرى.

هل يمكن أن تحجب حماية SMS pumping مستخدمين حقيقيين؟

يمكن ذلك. تمنع حدود المعدل وحجب الدول أو البادئات الحركة الوهمية، لكنها إن ضُبطت بتشدد زائد رفضت أشخاصاً حقيقيين أيضاً. راجع الطلبات المحجوبة بانتظام، وسجّل السبب، وأتح للمستخدمين المحجوبين طريقاً واضحاً إلى قناة ثانية أو إلى الدعم.

المصادر

  1. NIST SP 800-63B-4: Authentication and Authenticator Management
  2. ITU-T Recommendation E.164: The international public telecommunication numbering plan
  3. 3GPP TS 23.038: Alphabets and language-specific information
  4. GSMA: Interworking Security