ফোন নম্বর যাচাই টুল
যেকোনো ফরম্যাটে একটি নম্বর পেস্ট করুন। টুলটি দেশ শনাক্ত করে, ওই দেশের নম্বরিং প্ল্যান অনুযায়ী নম্বরটির দৈর্ঘ্য যাচাই করে, প্রিফিক্স অনুযায়ী সম্ভব হলে নম্বরটি মোবাইল নাকি ল্যান্ডলাইন তা নির্ধারণ করে এবং নম্বরটি E.164 ফরম্যাটে দেখায়।
- সাইন আপের দরকার নেই
- 136টি দেশ
- কিছু আপলোড হয় না
এই টুল আপনাকে যা বলতে পারে এবং যা পারে না
এটি সরাসরি বলা দরকার, কারণ এই নামে থাকা বেশিরভাগ টুল আসলে তা করে না।
এই ভ্যালিডেটর প্রকাশিত জাতীয় নম্বরিং প্ল্যানের সঙ্গে মিলিয়ে একটি সিনট্যাকটিক পরীক্ষা চালায়। এটি নিশ্চিত করে যে নম্বরটি একটি বৈধ দেশের কোড দিয়ে শুরু হয়েছে, জাতীয় অংশটির দৈর্ঘ্য ওই দেশের জন্য গ্রহণযোগ্য কি না, এবং — যেখানে দেশটি আলাদা প্রিফিক্স রেঞ্জ প্রকাশ করে — শুরুর অঙ্কগুলো মোবাইল বা ল্যান্ডলাইন রেঞ্জের মধ্যে পড়ে কি না। এই তিনটি পরীক্ষায় ভুল নম্বরের বিপুল সংখ্যাগরিষ্ঠ অংশ ধরা পড়ে: টাইপো, অঙ্ক বাদ পড়া, ট্রাঙ্ক শূন্য রেখে দেওয়া, কিংবা দেশের কোড ছাড়া নম্বর লেখা।
লাইনটি চালু আছে কি না, তা এটি বলতে পারে না। ব্রাউজারে চলা কোনো টুলই তা পারে না। কোনো নম্বর সচল কি না জানতে হয় কল করতে হবে, অথবা অর্থের বিনিময়ে দেওয়া lookup service-এর মাধ্যমে অপারেটরের Home Location Register-এ查询 করতে হবে। আর কোনো ফ্রি টুল যদি "active" লেখা সবুজ টিক দেখায়, তাহলে সেটি আসলে বিভ্রান্তিকর একটি শব্দসহ সিনট্যাকটিক ফলাফল দেখাচ্ছে।
নম্বরটির মালিক কে, এটি অন্য কোনো অপারেটরে পোর্ট করা হয়েছে কি না, কিংবা এটি একটি ভার্চুয়াল নম্বর কি না, তাও এটি বলতে পারে না। বিশেষ করে নম্বর পোর্টেবিলিটির কারণে বেশিরভাগ উন্নত বাজারে প্রিফিক্স দেখে অপারেটর শনাক্ত করা এখন আর নির্ভরযোগ্য নয়: কোনো নম্বর ঐতিহাসিকভাবে একটি অপারেটরের জন্য বরাদ্দ করা রেঞ্জ দিয়ে শুরু হলেও কয়েক বছর আগে অন্য অপারেটরে চলে যেতে পারে। তবে প্রিফিক্স রেঞ্জ এখনো মোবাইল ও ল্যান্ডলাইন আলাদা করতে নির্ভরযোগ্য, কারণ এই দুই ধরনের রেঞ্জের মধ্যে নম্বর পোর্ট করা যায় না।
ফলাফল কীভাবে পড়বেন
| Country | ডায়াল কোডের সবচেয়ে দীর্ঘ প্রিফিক্স মিলিয়ে নির্ধারণ করা হয়। বিষয়টি যতটা শোনায়, তার চেয়েও গুরুত্বপূর্ণ: +1 যুক্তরাষ্ট্র, কানাডা এবং ক্যারিবিয়ানের বিশটি অঞ্চলকে অন্তর্ভুক্ত করে, আর +7 রাশিয়া ও কাজাখস্তান—দুই দেশেই ব্যবহৃত হয়। প্রথমে সবচেয়ে দীর্ঘ কোড মিলিয়ে দেখার কারণেই বাহামার নম্বরকে আমেরিকান নম্বর হিসেবে দেখানো হয় না। |
|---|---|
| National number | দেশের কোডের পর যে অংশটি থাকে। এই অংশটিকেই দেশের নির্ধারিত দৈর্ঘ্যের নিয়ম মেনে চলতে হয়, এবং স্থানীয় কলার ট্রাঙ্ক প্রিফিক্সের পর এই অংশটিই ডায়াল করেন। |
| E.164 | আন্তর্জাতিক মানসম্মত রূপ: একটি প্লাস চিহ্ন, দেশের কোড এবং কোনো স্পেস, যতিচিহ্ন বা ট্রাঙ্ক প্রিফিক্স ছাড়া জাতীয় নম্বর। প্রতিটি টেলিফোনি সিস্টেম এই ফরম্যাটই প্রত্যাশা করে, এবং ডেটাবেসে সংরক্ষণের জন্যও এটিই ব্যবহার করা উচিত। |
| Line type | শুরুর অঙ্কগুলো দেশটি মোবাইল বা ল্যান্ডলাইনের জন্য প্রকাশিত কোনো রেঞ্জের মধ্যে পড়ে কি না, তার ভিত্তিতে মোবাইল বা ল্যান্ডলাইন নির্ধারণ করা হয়। কিছু দেশ আলাদা করে শনাক্ত করা যায় এমন রেঞ্জ প্রকাশ করে না; সে ক্ষেত্রে অনুমান না করে টুলটি তা জানিয়ে দেয়। |
| Rate | যে দেশের জন্য আমরা রেট প্রকাশ করি, সেই দেশে প্রতি মিনিটে Telvio যে চার্জ নেয়। এটি ওই দেশের নিজস্ব rate page-এ দেখানো একই অঙ্ক, একই ফাইল থেকে নেওয়া। |
ফোন নম্বর ভুল হওয়ার চারটি উপায়
- 1
ট্রাঙ্ক প্রিফিক্স রেখে দেওয়া হয়েছে
বেশিরভাগ দেশেই দেশের ভেতরে ডায়াল করা নম্বরের আগে একটি শুরুর অঙ্ক থাকে—সাধারণত 0, কখনও 1 বা 8। এটি নম্বরের অংশ নয় এবং বিদেশ থেকে ডায়াল করার সময় বাদ দিতে হয়। লন্ডনের 020 7946 0958 আন্তর্জাতিকভাবে +44 20 7946 0958, +44 020… নয়। এই একটিমাত্র ভুলের কারণে আন্তর্জাতিক কল ব্যর্থ হয় অন্য সব কারণ মিলিয়েও যতটা হয়, তার চেয়ে বেশি।
- 2
দেশের কোড বাদ পড়েছে
স্থানীয় কোনো ওয়েবসাইট বা স্থানীয় কনট্যাক্ট লিস্ট থেকে কপি করা নম্বরে দেশের কোড থাকে না। নম্বরটি সম্পূর্ণ দেখায়, কিন্তু অন্য কোনো স্থান থেকে ব্যবহার করা যায় না। দেশের জাতীয় নম্বরের দৈর্ঘ্যের সঙ্গে মিল থাকলেও সামনে কোনো বৈধ ডায়াল কোড না থাকলে এটাই ঘটেছে।
- 3
একটি অঙ্ক বাদ পড়েছে বা দুবার লেখা হয়েছে
দৈর্ঘ্য পরীক্ষা এটি ধরে ফেলে। নম্বরিং প্ল্যানে দৈর্ঘ্য খুব কঠোরভাবে নির্ধারিত থাকে—যে দেশ নয় অঙ্কের নম্বর দেয়, সেখানে কোথাও লুকিয়ে থাকা আট অঙ্কের নম্বর থাকে না—তাই জাতীয় অংশটি এক অঙ্ক কম হলে সেটি ব্যতিক্রম নয়, টাইপো।
- 4
নম্বরটি অন্য একটি সিস্টেমের জন্য ফরম্যাট করা হয়েছে
+-এর বদলে 00, কমা বা হ্যাশের পর যোগ করা এক্সটেনশন, কিংবা মনে রাখার সুবিধার জন্য অক্ষর ব্যবহার করা। টুলটি অঙ্ক নয় এমন সবকিছু বাদ দেয়, তাই প্রথম দুটি সমস্যা সামলে নিতে পারে। অক্ষর পারে না: কোনো সিস্টেম ডায়াল করার আগে 1-800-FLOWERS-কে অঙ্কে রূপান্তর করতে হবে।
E.164 এবং কেন নম্বর এইভাবে সংরক্ষণ করা ভালো
E.164 হলো ITU-এর নির্ধারিত মান, যেখানে আন্তর্জাতিক টেলিফোন নম্বরের সংজ্ঞা দেওয়া হয়েছে: সর্বোচ্চ পনেরোটি অঙ্ক, যার মধ্যে দেশের কোড এক থেকে তিন অঙ্কের, এবং অন্য কোনো যতিচিহ্ন নেই। লিখিত রূপে আন্তর্জাতিক নম্বর বোঝাতে শুরুতে একটি প্লাস চিহ্ন থাকে।
E.164-তে নম্বর সংরক্ষণের বাস্তব সুবিধা হলো, এটিই একমাত্র দ্ব্যর্থহীন রূপ। 020 7946 0958 একজন ব্রিটিশ পাঠকের কাছে লন্ডনের নম্বর, কিন্তু অন্য দেশের কোনো সিস্টেমের কাছে এর কোনো অর্থ নেই। +442079460958 সব জায়গায় একই নম্বর বোঝায়, যেকোনো স্থান থেকে সরাসরি ডায়াল করা যায়, এবং সঠিকভাবে সাজানো ও ডুপ্লিকেট বাদ দেওয়া যায়।
উল্টো দিকের সাধারণ ভুল হলো E.164 ফরম্যাটে সংরক্ষণ করে সেটিই দেখানো। নিজের নম্বর দেখার সময় একজন মানুষ তার পরিচিত জাতীয় ফরম্যাট দেখতে চান। তাই সঠিক পদ্ধতি হলো একটি canonical form সংরক্ষণ করা এবং প্রদর্শনের সময় ফরম্যাট করা—কখনও উল্টোটা নয়।
পনেরো অঙ্কের সীমা এই স্ট্যান্ডার্ডের কঠোর নিয়ম, তাই কোনো ফর্ম গ্রহণ করলেও তার চেয়ে দীর্ঘ নম্বর অবৈধ। বৈধ নম্বরের সর্বনিম্ন দৈর্ঘ্য অবশ্য এর চেয়ে অনেক কম: প্রশান্ত মহাসাগরের কিছু দ্বীপরাষ্ট্র পাঁচ অঙ্কের জাতীয় নম্বর দেয়। তাই দৈর্ঘ্য পরীক্ষা বৈশ্বিক সর্বনিম্নের ভিত্তিতে নয়, প্রতিটি দেশের জন্য আলাদাভাবে করতে হয়।
মোবাইল ও ল্যান্ডলাইন প্রিফিক্স এবং এগুলো থেকে এখনো যা জানা যায়
প্রতিটি দেশের নম্বরিং প্ল্যানে নির্দিষ্ট কাজের জন্য শুরুর অঙ্কগুলোর কিছু ব্লক সংরক্ষিত থাকে। যুক্তরাজ্যে 07 মোবাইল এবং 01 ও 02 ভৌগোলিক ফিক্সড লাইন। ভারতে মোবাইল নম্বর 6, 7, 8 বা 9 দিয়ে শুরু হয়। নাইজেরিয়ায় 070, 080, 081, 090 এবং 091 মোবাইল নম্বরের জন্য ব্যবহৃত হয়। মহাদেশীয় ইউরোপের বড় অংশে দেশের কোডের পর 6 বা 7 থাকলে মোবাইল বোঝায়।
এটি এখনো কাজ করে, কারণ মোবাইল ও ফিক্সড লাইনের সীমা পোর্টেবল নয়: একটি নম্বর এক অপারেটর থেকে অন্য অপারেটরে যেতে পারে, কিন্তু মোবাইল ব্লক থেকে ভৌগোলিক ব্লকে যেতে পারে না। বিপরীতে, পোর্টেবিলিটি চালু হওয়ার পর থেকে বেশিরভাগ বাজারে প্রিফিক্স দেখে অপারেটর শনাক্ত করা আর নির্ভরযোগ্য নয়।
খরচের জন্য বিষয়টি গুরুত্বপূর্ণ: বেশিরভাগ দেশেই মোবাইলে কল করার খরচ ল্যান্ডলাইনে কল করার চেয়ে বেশি, কখনও কয়েক গুণও বেশি। ডায়াল করার আগে কোন ধরনের নম্বর তা জানা প্রত্যাশিত বিল এবং অপ্রত্যাশিত বিলের মধ্যে পার্থক্য গড়ে দেয়। অল্প কিছু দেশে—যার মধ্যে যুক্তরাজ্য, জার্মানি ও কেনিয়া রয়েছে—সম্পর্কটি উল্টো এবং মোবাইলে কল করা সস্তা। তাই আমাদের rate pages-এ একটি মাত্র "from" অঙ্কের বদলে দুটি কলাম প্রকাশ করা হয়।
যেসব দেশে একটি একীভূত প্ল্যান রয়েছে, অথবা যেখানে বরাদ্দ আলাদা করে শনাক্ত করার মতো ফরম্যাটে প্রকাশিত হয়নি, সেখানে অনুমান না করে এখানে সৎভাবে "cannot determine" দেখানো হয়। North American Numbering Plan এর সবচেয়ে বড় উদাহরণ: যুক্তরাষ্ট্র ও কানাডায় area code মোবাইল ও ফিক্সড লাইনকে একেবারেই আলাদা করে না, তা জানতে কেবল একটি নেটওয়ার্ক lookup করা যায়।
কনট্যাক্ট লিস্ট পরিষ্কার করা
আপনি যদি একসঙ্গে অনেক নম্বর যাচাই করেন—কোনো customer list, event registration export, কিংবা অন্য কারও কাছ থেকে পাওয়া spreadsheet—তাহলে কার্যকর ক্রমটি হলো: অঙ্ক নয় এমন সবকিছু এবং শুরুর প্লাস চিহ্ন ছাড়া অন্য সবকিছু বাদ দিন, নম্বরটি কোনো পরিচিত দেশের স্থানীয় নম্বর হলে দেশের কোড যোগ করুন, ট্রাঙ্ক প্রিফিক্স রেখে দেওয়া হয়ে থাকলে তা বাদ দিন, তারপর দৈর্ঘ্য পরীক্ষা করুন।
এই ক্রম মেনে কাজ করা গুরুত্বপূর্ণ। দেশের কোড না জেনে ট্রাঙ্ক প্রিফিক্স বাদ দিলে যেসব দেশের নম্বর দেশের কোডের পর বৈধভাবেই 0 দিয়ে শুরু হয়, সেসব দেশের ক্ষেত্রে ভুল অঙ্ক বাদ পড়বে। দেশের কোড যোগ করার আগে দৈর্ঘ্য পরীক্ষা করলে সব বৈধ স্থানীয় নম্বরকেই খুব ছোট হিসেবে চিহ্নিত করা হবে।
চারটি ধাপের পরও যেসব রেকর্ড ব্যর্থ হয়, সেগুলো সত্যিই ত্রুটিপূর্ণ এবং অনুমান করে ঠিক না করে মূল উৎসে সংশোধন করা উচিত। একটি অঙ্ক কম থাকা নম্বরে সম্ভাব্য কোনো জায়গায় 0 বসিয়ে উদ্ধার করা যায় না; এটি ডেটা এন্ট্রির ভুল, যার জন্য মূল তথ্য প্রয়োজন।
কয়েক হাজারের বেশি রেকর্ড হলে পূর্ণ নম্বরিং-প্ল্যান মেটাডেটা যুক্ত কোনো library ব্যবহার করাই ওয়েব পেজের চেয়ে সঠিক পদ্ধতি। এই ভ্যালিডেটরও সেই library-গুলোর মতো একই প্রকাশিত প্ল্যান ডেটা ব্যবহার করে, তবে একবারে একটি নম্বরের জন্য।
মূল কথা
কোনও ফোন নম্বর বৈধ ধরা হয় যখন সেটি একটি কার্যকর দেশের কোড দিয়ে শুরু হয়, সেই দেশের জন্য এর জাতীয় অংশের দৈর্ঘ্য সঠিক থাকে এবং—যেসব দেশে আলাদা নম্বর রেঞ্জ প্রকাশ করা হয়—এর শুরুর অঙ্কগুলো কোনও বৈধ মোবাইল বা ল্যান্ডলাইন ব্লকের সঙ্গে মেলে। এই টুলটি তিনটিই পরীক্ষা করে এবং ফলাফল E.164 ফরম্যাটে দেখায়—যে ফরম্যাটে নম্বর সংরক্ষণ করা উপযোগী।
কোনও ব্রাউজার টুল আপনাকে বলতে পারে না কোনও লাইন চালু আছে কি না; এর জন্য কল করতে হবে অথবা অর্থের বিনিময়ে নেটওয়ার্কের তথ্য দেখতে হবে। এটি যে সবচেয়ে সাধারণ ত্রুটিটি ধরতে পারে, তা হলো ট্রাঙ্ক প্রিফিক্স রেখে দেওয়া—শুরুর 0, যা দেশের ভেতরে ব্যবহারের নম্বরে থাকে কিন্তু বিদেশ থেকে কল করার সময় বাদ দিতে হয়।
সাধারণ জিজ্ঞাসা
ফোন নম্বরটি বৈধ কি না কীভাবে যাচাই করব?
তিনটি বিষয় যাচাই করুন: নম্বরটি সত্যিকারের কোনো দেশের ডায়ালিং কোড দিয়ে শুরু হয়েছে কি না, কোডের পরের অঙ্কগুলোর সংখ্যা ওই দেশের নম্বরিং পরিকল্পনা অনুযায়ী যুক্তিসঙ্গত কি না, এবং শুরুর অঙ্কগুলো দেশটি বাস্তবে যে ব্লকে নম্বর বরাদ্দ করে তার মধ্যে পড়ে কি না। এগুলো মিলিয়ে দেখলে টাইপের ভুল, বাদ পড়া অঙ্ক এবং দেশের কোড ছাড়া লেখা নম্বর—সবই ধরা পড়ে।
কোনো ভ্যালিডেটর কি বলতে পারে নম্বরটি সক্রিয় কি না?
না, ব্রাউজার থেকে তা জানা যায় না। কোনো লাইন চালু আছে কি না নিশ্চিত করতে কল করতে হয়, অথবা পেইড লুকআপ সার্ভিসের মাধ্যমে অপারেটরের Home Location Register থেকে তথ্য নিতে হয়। বিনামূল্যের ওয়েব টুল শুধু প্রকাশিত নম্বরিং পরিকল্পনার সঙ্গে নম্বরটি মিলিয়ে দেখতে পারে—এটি গঠন যাচাই, নম্বরটি সচল কি না তা যাচাই নয়।
E.164 ফরম্যাট কী?
আন্তর্জাতিক ফোন নম্বরের জন্য ITU-এর নির্ধারিত মান: একটি প্লাস চিহ্ন, দেশের কোড এবং জাতীয় নম্বর—কোনো স্পেস, যতিচিহ্ন বা ট্রাঙ্ক প্রিফিক্স ছাড়া, এবং মোট সর্বোচ্চ পনেরোটি অঙ্ক। +442079460958 হলো E.164 ফরম্যাট; 020 7946 0958 একই নম্বরের জাতীয় ফরম্যাট।
ফোন নম্বরের শুরুর শূন্য কি বাদ দেব?
হ্যাঁ, আন্তর্জাতিকভাবে ডায়াল করার সময়। বেশিরভাগ দেশ স্থানীয় নম্বরের আগে একটি ট্রাঙ্ক অঙ্ক—সাধারণত 0—ব্যবহার করে, যা নম্বরটির নিজস্ব অংশ নয়। +44 020 7946 0958 ডায়াল করলে কল ব্যর্থ হবে; +44 20 7946 0958 কাজ করবে। ট্রাঙ্ক প্রিফিক্স রেখে দেওয়াই আন্তর্জাতিক কল ব্যর্থ হওয়ার সবচেয়ে সাধারণ কারণ।
নম্বর দেখে কি মোবাইল আর ল্যান্ডলাইন আলাদা করা যায়?
বেশিরভাগ দেশে যায়: নম্বরিং পরিকল্পনায় মোবাইল ও ফিক্সড লাইনের জন্য আলাদা শুরুর অঙ্কের ব্লক নির্ধারিত থাকে, এবং অপারেটর বদলালেও এই সীমা বদলায় না। North American Numbering Plan-এ তা সম্ভব নয়—US বা Canadian এরিয়া কোড দেখে লাইনের ধরন সম্পর্কে কিছুই জানা যায় না; শুধু নেটওয়ার্ক লুকআপের মাধ্যমে তা আলাদা করা যায়।
দৈর্ঘ্য যাচাইয়ের ক্ষেত্রে দেশের বিষয়টি গুরুত্বপূর্ণ কেন?
কারণ বিভিন্ন দেশের নম্বরিং পরিকল্পনায় বড় ধরনের পার্থক্য আছে। কিছু Pacific দ্বীপরাষ্ট্রে জাতীয় নম্বর পাঁচ অঙ্কের হয়; আবার ইউরোপের কয়েকটি দেশে তা নয় বা দশ অঙ্কের হয়। সবার জন্য একটি নির্দিষ্ট সর্বনিম্ন দৈর্ঘ্য ধরলে হয় ভুল নম্বর গ্রহণ করা হবে, নয়তো বৈধ নম্বর বাতিল হবে। তাই নির্দিষ্ট দেশের নম্বরিং পরিকল্পনার ভিত্তিতেই যাচাই করতে হয়।
অন্যান্য ফ্রি টুল
এবার কল করুন
Telvio WiFi বা ডেটা ব্যবহার করে 200+ দেশে সরাসরি ফোন নম্বরে কল করে। প্রতি সেকেন্ডে বিল, প্রথম মিনিট বিনামূল্যে।
Telvio ডাউনলোড করুন