مولد أرقام الهواتف الأمريكية: لماذا نطاق 555-01xx؟
أي رقم عشوائي مكون من عشرة أرقام في الولايات المتحدة يحتمل بنسبة كبيرة أن يكون مستخدماً بالفعل من قِبل شخص ما. فإذا أدخلته في اختبار يُرسل رموز تحقق عبر SMS أو يجري اتصالاً، فستصل الرسالة إلى شخص غريب — وستتحمل تكلفة إرسالها لمزود خدمة الرسائل. عندما فتحت خطة الترقيم في أمريكا الشمالية مقسم 555 لخدمات الاستعلامات الفعلية في منتصف التسعينيات، حجزت النطاق من 555-0100 إلى 555-0199 للأعمال الخيالية والتمثيل. يجمع هذا المولد بين نطاق هذه الخطوط ورموز المناطق الحقيقية، بحيث يبدو الرقم (512) 555-0147 وكأنه رقم هاتف حقيقي في مدينة أوستن، مع أنه غير مخصص لأي مشترك على الإطلاق. أما أرقام 555 الأخرى، مثل 555-1212، فقد تكون تابعة لخدمات قائمة بالفعل.
اختر ولاية أو مقاطعة للحصول على رموز المناطق التابعة لها فقط — فاختيار تكساس يمنحك رموزاً مثل 214 و512 و713 و832 وغيرها — أو اكتب رمز منطقة بعينه مثل 415. يتيح لك ذلك اختبار توافق العنوان مع رقم الهاتف، وتوجيه البيانات إقليمياً، واختبار النماذج التي ترفض الأرقام الواردة من خارج نطاق التغطية. في خطة ترقيم أمريكا الشمالية (NANP)، لا يوجد نطاق مستقل للهواتف الجوالة؛ ولذلك يختفي خيار تحديد نوع الرقم عند اختيار الولايات المتحدة أو كندا.
النطاقات الوهمية المخصصة في الدول الأخرى
| الدولة | النطاق المخصص للأعمال التلفزيونية والتوثيق | مثال |
|---|---|---|
| الولايات المتحدة، كندا | من 555-0100 إلى 555-0199 ضمن أي رمز منطقة (NANPA) | (212) 555-0142 |
| المملكة المتحدة | أرقام الدراما من Ofcom: للجوال من 07700 900000 إلى 900999، ولندن من 020 7946 0000 إلى 0999، ومن 01632 960000 إلى 960999 مع نطاقات أخرى لمدن مختلفة | 07700 900461 |
| أستراليا | هيئة ACMA: للخطوط الثابتة (02) 5550 xxxx و(02) 7010 xxxx (والنطاقات ذاتها ضمن 03 و07 و08)، إضافة إلى 30 رقماً مخصصاً للهواتف المحمولة مثل 0491 570 156 | (02) 5550 4127 |
| فرنسا | هيئة Arcep: النطاقات 01 99 00 xx xx، و02 61 91 xx xx، و03 53 01 xx xx، و04 65 71 xx xx، و05 36 49 xx xx، وأرقام الجوال 06 39 98 xx xx | 06 39 98 12 34 |
| ألمانيا | هيئة Bundesnetzagentur: أرقام برلين من 030 23125 000 إلى 999 ونطاقات لفرانكفورت وهامبورغ وكولونيا وميونخ؛ وأرقام الجوال من 0171 39200 00 إلى 99 ومن 0176 040690 00 إلى 99 | 030 23125 456 |
جميع المصادر الخاصة بهذه النطاقات موثقة في صفحة بيانات البريد وأرقام الهواتف للاختبار. وحيث إن الدول الأخرى لا تنشر نطاقات خيالية مخصصة كهذه، فإننا لا نقوم بتوليد أرقام لها.
التنسيقات: المحلي والدولي وE.164
| التنسيق | مثال أمريكي | مثال بريطاني | أين يُستخدم |
|---|---|---|---|
| محلي | (415) 555-0123 | 020 7946 0321 | النماذج والمطبوعات الموجهة للجمهور المحلي |
| دولي | +1 415-555-0123 | +44 20 7946 0321 | المواقع الإلكترونية والمستندات ذات الطابع الدولي |
| E.164 | +14155550123 | +442079460321 | قواعد البيانات وواجهات البرمجة (APIs) ومزودو خدمات SMS |
| أرقام فقط | 4155550123 | 2079460321 | الأنظمة القديمة والحقول الرقمية البحتة |
يعد تنسيق E.164 هو المعيار الأمثل لتخزين الأرقام: علامة زائد، متبوعة برمز الدولة ورقم المشترك، بحد أقصى 15 رقماً ودون فواصل أو مسافات. لاحظ كيف يتم حذف الصفر البادئ في المملكة المتحدة عند التحويل للتنسيق الدولي — وهو سبب شائع جداً للأخطاء البرمجية أثناء معالجة الأرقام وتحويلها.
التحقق من صحة أرقام الهواتف (Validation)
- تتبع أرقام خطة ترقيم أمريكا الشمالية (NANP) النمط
NXX-NXX-XXXX: حيث يبدأ رمز المنطقة والمقسم بالأرقام من 2 إلى 9، بينما لا يمكن استخدام رموز النمط N11 مثل 411 أو 911 كرموز مناطق أبداً. - تعبير نمطي (Regex) بسيط للتحقق من تنسيق E.164:
^\+[1-9]\d{1,14}$. وللتحقق من الأرقام المحلية الأمريكية مع مراعاة الأقواس واستبعاد رموز N11:^(?:\((?!\d11)[2-9]\d{2}\)|(?!\d11)[2-9]\d{2})[-. ]?(?!\d11)[2-9]\d{2}[-. ]?\d{4}$. - تميز المكتبات البرمجية التي تشتمل على بيانات خطط الترقيم (مثل libphonenumber من Google) بين الأرقام «المحتملة» (التي تطابق الطول المطلوب) والأرقام «الصحيحة» (التي تقع ضمن نطاق معتمد في بياناتها). يختلف قبول النطاقات الوهمية باختلاف المكتبة وإصدارها؛ لذا اختبر سلوك المكتبة لديك وأضف النطاقات الوهمية إلى القائمة البيضاء (allow-list) في بيئات الاختبار التجريبية إذا لزم الأمر.
اختبار رسائل SMS ورموز التفعيل
الأرقام المخصصة للأعمال الوهمية موجهة للاستخدام في النماذج، وبيانات الاختبار، ولقطات الشاشة، والسيناريوهات البرمجية التجريبية؛ فهي لا تستقبل أي إشارات، ولن تمكنك من تجاوز خطوات التحقق عبر SMS. وإذا كنت تختبر تطبيقك الخاص، فاستخدم وضع الاختبار (Test Mode) الخاص بمزود خدمة SMS لديك. توفر بيانات الاعتماد التجريبية في Twilio، على سبيل المثال، أرقام اختبار محددة وموثقة: مثل +15005550006 كرقم مرسل ينجح دائماً، وأرقام مستلمين مثل +15005550001 لمحاكاة رقم غير صالح — وكل ذلك يتم برمجياً دون إرسال رسائل فعلية أو احتساب أي تكلفة. أما بالنسبة للاختبارات الشاملة (End-to-End) على أجهزة حقيقية، فاستخدم أرقاماً يملكها فريقك. تجنب تماماً استخدام مواقع «استقبال الرسائل عبر الإنترنت» العامة للحسابات المهمة؛ لأن الأرقام هناك مشتركة مع الجميع ويمكن لأي شخص الاطلاع على الرموز الواردة، فضلاً عن أن معظم الخدمات تقوم بحظرها تلقائياً.
الأسئلة الشائعة
هل هذه الأرقام حقيقية؟
تتبع هذه الأرقام التنسيقات الصحيحة وتستخدم رموز دول ومناطق حقيقية، ولكن جزء المشترك مأخوذ من نطاقات تحجزها الهيئات التنظيمية للأعمال التمثيلية والتوثيق، وليست مخصصة لأي شخص في الواقع.
هل يمكنني استخدام هذه الأرقام للتفعيل عبر SMS أو واتساب؟
لا، فهذه الأرقام لا يمكنها استقبال الرسائل أو المكالمات، ولن يصلك رمز التحقق. كما أن إنشاء حسابات بأرقام لا تملكها ينتهك شروط استخدام معظم الخدمات. استخدم رقماً تمتلكه فعلياً، أو استعن بوضع الاختبار الخاص بمزود رسائل SMS لتطبيقك.
هل يُعد الرقم 555-1234 رقماً وهمياً؟
ليس بالضرورة. ففي خطة ترقيم أمريكا الشمالية، تم حجز الأرقام من 555-0100 إلى 555-0199 فقط للأعمال الخيالية؛ أما بقية أرقام مقسم 555 فقد تكون مخصصة لخدمات قائمة بالفعل. ولهذا السبب يقتصر هذا المولد على إنتاج أرقام من نطاق 555-01xx حصراً.
هل استخدام أرقام الهواتف الوهمية قانوني؟
نعم، يُعد استخدام الأرقام الوهمية في السينما أو الكتب أو بيانات الاختبار البرمجية أو العروض التوضيحية أمراً قانونياً تماماً — وهو الغرض الأساسي من تخصيص هذه النطاقات. لكن تقديم رقم غير صحيح بقصد الاحتيال أو تجاوز الفحوصات الأمنية قد يعرضك للمساءلة القانونية أو مخالفة شروط الخدمة.
لماذا لا يمكنني توليد أرقام لدول أخرى؟
لأن عدداً محدوداً فقط من الهيئات التنظيمية يوفر نطاقات محجوزة للاستخدام الوهمي: مثل NANPA (أمريكا وكندا)، وOfcom (بريطانيا)، وACMA (أستراليا)، وArcep (فرنسا)، وBundesnetzagentur (ألمانيا). وفي الدول الأخرى، قد يكون أي رقم صحيح التنسيق ملكاً لمشترك فعلي.