تخصیص کی جدول میں شمولیت جانچیں
جانچیں کہ آیا کوئی شمالی امریکی نمبر MultiTEL کی تخصیص کی جدول میں موجود کسی سابقے سے مطابقت رکھتا ہے، اور اس سے متعلق شہر، ریاست اور ملک حاصل کریں۔ یہ سابقوں کی جدول میں تلاش ہے۔ اس سے یہ ثابت نہیں ہوتا کہ کوئی صارف فعال ہے، نمبر کسی کو تفویض کیا گیا ہے، وہ آپ کے اکاؤنٹ سے تعلق رکھتا ہے، یا آپ اسے آرڈر کر سکتے ہیں۔
درخواست
اپنا فعال API اکاؤنٹ اور اجازت یافتہ ماخذ IP پتہ استعمال کریں۔ مثال میں ماحول کے متغیرات سے حاصل کردہ HTTP Basic کی اسناد اور ایک فرضی نمبر استعمال کیا گیا ہے۔ درخواست کے لیے باڈی درکار نہیں ہے۔
curl --silent --show-error --user "$API_USER:$API_PASSWORD" \
https://api.multitel.net/v3/nanpacheck/12025550123ترجیحاً گیارہ ہندسوں کا شمالی امریکی نمبر استعمال کریں جو 1 سے شروع ہوتا ہو۔ ہینڈلر غیر عددی حروف ہٹا دیتا ہے اور دس ہندسوں کے اندراج کے آغاز میں 1 لگا دیتا ہے۔ ہندسوں کی دیگر تعداد والے اندراجات مسترد کر دیے جاتے ہیں۔ یہ معیاری صورت میں تبدیلی شمالی امریکی نمبرنگ کے ہر قاعدے کی توثیق نہیں کرتی، اس لیے جدول میں کامیاب مطابقت نمبر کی جامع توثیق نہیں ہے۔
جواب
فیلڈز کی قدریں صرف مثال کے لیے ہیں؛ یہ فعال تخصیص کی جدول سے حاصل کردہ نتیجہ نہیں ہے۔
{
"status": {
"code": 200,
"msg": "12025550123"
},
"response": {
"number": "12025550123",
"npanxx": "1202555",
"city": "Example City",
"state": "DC",
"country": "US"
}
}| فیلڈ | مطلب |
|---|---|
| number | معیاری صورت میں تبدیل کردہ اندراج، جس میں صرف ہندسے ہوں۔ |
| npanxx | مطابقت رکھنے والا محفوظ شدہ سابقہ۔ ہینڈلر ملک/علاقے/ایکسچینج کے سات ہندسوں والے سابقے کو ترجیح دیتا ہے اور اس کی عدم مطابقت پر ملک/علاقے کے چار ہندسوں والے سابقے کو استعمال کر سکتا ہے؛ یہ فرض نہ کریں کہ یہ فیلڈ ہمیشہ ایک مکمل ایکسچینج کی شناخت کرتا ہے۔ |
| city, state, country | مطابقت رکھنے والے تخصیصی سابقے کی توضیحی معلومات۔ یہ فیلڈز کسی صارف کے موجودہ جغرافیائی مقام یا نمبر کی پورٹنگ کے بعد اس کے موجودہ ٹیلی کام آپریٹر کی شناخت نہیں کرتے۔ |
خرابیاں
صرف HTTP 200 پر انحصار کرنے کے بجائے JSON میں status.code پڑھیں۔ پیغام Not part of NANPA کے ساتھ API کوڈ 404 کا مطلب ہے کہ سروس کی استعمال کردہ جدول میں کوئی سابقہ مطابقت نہیں رکھتا؛ یہ عالمی نمبرنگ اتھارٹی کا حتمی فیصلہ نہیں ہے۔ ہندسوں کی تعداد غلط ہونے یا نمبر موجود نہ ہونے پر API کوڈ 500 استعمال ہوتا ہے۔
لاگت اور اگلے اقدامات
جس ہینڈلر کا جائزہ لیا گیا ہے وہ مقامی تخصیص کی جدول سے معلومات طلب کرتا ہے اور اس میں اکاؤنٹ سے رقم کاٹنے یا بیرونی تلاش کی کوئی کارروائی شامل نہیں ہے۔ یہ ہینڈلر تلاش کی کوئی فیس عائد نہیں کرتا۔ آرڈر کے لیے دستیاب نمبروں کو تلاش کرنے کے لیے دستیاب نمبروں کی تلاش استعمال کریں۔ نام کی تلاش، روٹنگ کی تلاش یا نمبر کا آرڈر ایک الگ کارروائی ہے جس کے لیے اکاؤنٹ پر اس کی اپنی قیمت لاگو ہوتی ہے۔