नंबर स्वीकार नहीं किया गया
कॉल शुरू होने से पहले नंबर अस्वीकार होना नेटवर्क की नहीं, बल्कि फ़ॉर्मैट जाँच की समस्या है। ऐसा चार कारणों से हो सकता है, और उन्हें जल्दी अलग-अलग पहचाना जा सकता है।
- विफलता के चार कारण
- ब्राउज़र में मुफ़्त validator
- किसी भी देश के लिए काम करता है
इसे इस तरह लिखें
किसी नंबर को अंतरराष्ट्रीय फ़ॉर्मैट में होना चाहिए: पहले +, फिर country code और उसके बाद शुरुआती trunk zero हटाकर national number। स्थानीय रूप से 020 7946 0958 लिखा गया London नंबर +44 20 7946 0958 होगा। स्थानीय रूप से 011 2345 6789 लिखा गया Delhi नंबर +91 11 2345 6789 होगा। शुरुआती zero घरेलू dialling instruction है, नंबर का हिस्सा नहीं, और उसे रहने देना नंबर reject होने की सबसे आम वजह है।
नंबर को phone number validator में paste करके देखें कि वह किस country का है, उसकी लंबाई उस country के numbering plan से मेल खाती है या नहीं, और उसका सही international फ़ॉर्मैट क्या है। यह browser में चलता है और कुछ भी upload नहीं होता।
फोन नंबर गलत होने के चार तरीके
- 1
ट्रंक prefix लगा रह गया
ज़्यादातर देशों में घरेलू तौर पर डायल किए जाने वाले नंबर के आगे एक digit होती है — आमतौर पर 0, कभी-कभी 1 या 8। इससे local network को पता चलता है कि अब long-distance call की जा रही है, लेकिन international तौर पर इसका कोई मतलब नहीं होता। +44 020 7946 0958 किसी valid number का लंबा version नहीं है; यह invalid number है। Country code के तुरंत बाद आने वाला zero हटा दें।
- 2
Country code गायब है
किसी local website, local business card या उस देश में रहते समय सेव किए गए contact से कॉपी किए गए नंबर में country code नहीं होता। वह पूरा दिखता है, लेकिन कहीं और से इस्तेमाल नहीं किया जा सकता। अगर digits किसी plausible national number से match करती हैं, लेकिन आगे dial code नहीं है, तो यही हुआ है — देश का पता लगाकर उसके आगे country code जोड़ें।
- 3
एक digit गायब है या दो बार आ गई है
Numbering plans में length को लेकर सख्त नियम होते हैं। जिस देश में nine-digit numbers जारी होते हैं, वहां कहीं छिपा हुआ eight-digit number नहीं होता। इसलिए national part में एक digit कम होना किसी exception के बजाय typo है। Validator हर country के हिसाब से length check करता है, इसलिए dial करने से पहले यह गलती पकड़ी जा सकती है।
- 4
नंबर किसी दूसरे system के लिए लिखा गया था
+ की जगह 00 होना ठीक है और इसे संभाल लिया जाता है। Letters नहीं: 1-800-FLOWERS को digits में बदलना होगा, तभी उसे dial किया जा सकेगा। Comma, hash या semicolon के बाद जो extensions जुड़ी होती हैं, वे phone convention हैं, नंबर का हिस्सा नहीं — main number dial करें और system के जवाब देने के बाद in-call keypad पर extension डालें।
Check call के बाद नहीं, पहले क्यों होता है
किसी नंबर के format को locally check करने में न कोई पैसा लगता है, न समय। Malformed number पर call करने की कोशिश में network तक आने-जाने का एक चक्कर लगता है, अक्सर बहुत सामान्य-सा error मिलता है, और कभी-कभी call ऐसी जगह connect हो जाती है जहां आपका इरादा नहीं था — एक digit कम वाला नंबर ज़रूरी नहीं कि unassigned हो, और कुछ देशों में वह chargeable service भी हो सकता है।
इसलिए app पहले validation करती है। यह check करती है कि नंबर किसी real country code से शुरू होता है, national part उस देश के हिसाब से plausible length का है, और — जहां कोई country अलग-अलग ranges प्रकाशित करता है — शुरुआती digits से यह पता चलता है कि नंबर mobile है या fixed। इससे गलत नंबरों की बहुत बड़ी संख्या किसी भी पैसे या समय के खर्च होने से पहले पकड़ी जाती है।
यह check आपको यह नहीं बता सकता कि line चालू है या नहीं, उसका मालिक कौन है, या उसे किसी दूसरे operator को port किया गया है या नहीं। Phone पर चलने वाला कोई भी tool ऐसा नहीं कर सकता। यह पता लगाने के लिए कि नंबर live है, या तो call करनी होगी या paid lookup के ज़रिए operator के अपने database से पूछना होगा। इनमें से कोई काम किए बिना “active” लिखा green tick दिखाने वाला कोई भी tool असल में syntactic result दिखा रहा है, जिस पर भ्रामक label लगा है।
सही format वाले नंबर फिर भी क्यों reject होते हैं
- Premium-rate और shared-cost ranges block की जाती हैं। इनकी कीमत network के बजाय नंबर का owner तय करता है, इसलिए कोई service पहले से इनके लिए rate नहीं बता सकती।
- Short codes और service numbers — तीन, चार या पांच digits वाले — सिर्फ अपने देश के network के अंदर मौजूद होते हैं और देश के बाहर से dial करने के लिए इनका कोई international form नहीं होता।
- Emergency numbers जान-बूझकर reachable नहीं होते। Internet call में verified location नहीं होती, इसलिए emergency operator को पता नहीं होगा कि मदद कहां भेजनी है। अपने phone का dialler इस्तेमाल करें; emergency calls देखें।
- वे destinations जिन्हें हम serve नहीं करते। कुछ देशों और served countries के भीतर कुछ number ranges के लिए कोई route नहीं है। App ऐसे में उस कीमत पर connect करने के बजाय call decline कर देती है, जिसका वह वादा नहीं कर सकती। इसका मतलब क्या है इस पर अलग page है।
- ऐसे switchboard के पीछे मौजूद नंबर जिसे extension चाहिए switchboard से ठीक तरह connect हो जाते हैं। Extension बाद में keypad पर डालें।
नंबर इस तरह सेव करें कि यह समस्या दोबारा न हो
इन सभी समस्याओं से बचने की आदत यह है कि हर नंबर को international form में सेव करें, अपने देश के नंबरों को भी। घर पर रहते समय इसमें कुछ खर्च नहीं होता, लेकिन विदेश में काम करने वाली contact list और काम न करने वाली contact list के बीच यही फर्क होता है।
International form को E.164 कहा जाता है। इसका नाम इसे परिभाषित करने वाले ITU standard के नाम पर है: plus sign, country code की one to three digits, और कुल मिलाकर अधिकतम fifteen digits, बिना spaces, brackets या punctuation के। इस तरह लिखा गया नंबर दुनिया में कहीं से भी एक ही मतलब रखता है, कहीं से भी सीधे dial किया जा सकता है, और जब दो apps एक ही contact sync करती हैं तो duplicate entries को सही तरह से पहचाना जा सकता है।
Phones सेव किए गए नंबरों को reader की अपेक्षा के मुताबिक local format में दिखाते हैं, इसलिए readability पर कोई असर नहीं पड़ता। बस एक बार अपने contacts को इस तरह व्यवस्थित करना होता है, और इसका फायदा पहली बार तब मिलता है जब आप किसी दूसरे देश से घर call करने की कोशिश करते हैं।
जो नंबर locally काम करता है, वह app से क्यों fail हो जाता है
लगभग हर किसी के साथ यह समस्या कभी न कभी होती है, और इसका कारण समझ लेने पर यह rule याद रखना आसान हो जाता है, भूलना नहीं।
जब आप अपने phone के dialler से नंबर dial करते हैं, तो call ऐसे mobile network पर जाती है जिसे पता होता है कि आपका SIM किस देश में registered है और आप उस समय physically किस देश में हैं। यही context domestic form को काम करने देता है: network leading zero को digit के बजाय एक instruction समझता है और आपके लिए country भर देता है।
Internet call में ऐसा कोई context नहीं होता। यह किसी country से नहीं, data connection से की जाती है, और missing country code का अनुमान लगाने के लिए कुछ भी मौजूद नहीं होता। इसलिए नंबर में सब कुछ शामिल होना चाहिए: उसे international बताने वाला plus sign, country code और domestic instruction हटाकर लिखा गया national number। यह app की limitation नहीं है; international number का मतलब ही यही है।
इस समस्या को हमेशा के लिए दूर करने की practical आदत है कि अपने contacts में हर नंबर को international form में सेव करें, घर के नंबरों को भी। Phones इन्हें वैसे भी local format में दिखाते हैं, इसलिए readability पर कोई असर नहीं पड़ता। और जिस दिन आप किसी दूसरे देश से घर call करने की कोशिश करेंगे, उस समय आपको दबाव में country code ढूंढना नहीं पड़ेगा।
निष्कर्ष
नंबर को पहले plus sign, फिर country code और उसके बाद national number लिखें, जिसमें शुरुआत का trunk zero हटा दिया गया हो। इससे पहली कोशिश में ज़्यादातर rejection दूर हो जाते हैं।
चार तरह की समस्याएँ होती हैं: trunk zero छोड़ देना, country code न डालना, कोई digit गलत होना और किसी दूसरे सिस्टम का formatting इस्तेमाल करना। validator यह पहचानता है कि आपके नंबर में इनमें से कौन-सी समस्या है।
सही formatting वाला नंबर भी reject हो सकता है, अगर वह premium rate नंबर, short code, emergency number हो या ऐसी destination में आता हो जहाँ हमारी service उपलब्ध नहीं है — इनमें से कोई भी formatting की समस्या नहीं है।
अक्सर पूछे जाने वाले प्रश्न
इंटरनेशनल डायलिंग के लिए फोन नंबर कैसे लिखूँ?
प्लस साइन, फिर कंट्री कोड और उसके बाद बिना शुरुआती ट्रंक ज़ीरो के नेशनल नंबर लिखें। लोकल फॉर्मेट में 020 7946 0958 लिखा जाने वाला लंदन का नंबर +44 20 7946 0958 हो जाता है। इस फॉर्म को E.164 कहा जाता है और दुनिया में कहीं से भी इसका मतलब एक ही होता है।
इंटरनेशनल डायल करते समय क्या 0 हटा देना चाहिए?
हाँ। ज़्यादातर देशों में शुरुआत का 0 घरेलू डायलिंग निर्देश होता है और नंबर का हिस्सा नहीं होता। कंट्री कोड के बाद इसे रखने पर नंबर अमान्य हो जाता है और इंटरनेशनल कॉल फेल होने का यह सबसे आम अकेला कारण है।
क्या मैं + की जगह 00 इस्तेमाल कर सकता हूँ?
हाँ, दुनिया के ज़्यादातर हिस्सों में 00 इंटरनेशनल एग्ज़िट कोड है और app इसे संभाल लेता है। प्लस साइन बेहतर है, क्योंकि यह हर देश से काम करता है, उन देशों से भी जहाँ अलग एग्ज़िट कोड इस्तेमाल होता है, जैसे United States और Canada में 011।
नंबर सही होने के बावजूद उसे अस्वीकार क्यों किया जाता है?
सही फॉर्मेट वाला नंबर भी अस्वीकार किया जा सकता है, अगर वह प्रीमियम-रेट या शेयर्ड-कॉस्ट रेंज हो, ऐसा नेशनल शॉर्ट कोड हो जिसका कोई इंटरनेशनल फॉर्म न हो, कोई इमरजेंसी नंबर हो या ऐसी डेस्टिनेशन हो जहाँ service की कोई route न हो। इनमें से कोई भी फॉर्मेटिंग की समस्या नहीं है और नंबर को दोबारा लिखकर इनमें से किसी को ठीक नहीं किया जा सकता।
क्या app बता सकता है कि कोई नंबर एक्टिव है या नहीं?
नहीं, और फोन पर चलने वाली कोई भी चीज़ ऐसा नहीं कर सकती। किसी लाइन की service चालू है या नहीं, यह जाँचने के लिए कॉल करनी पड़ती है या operator के अपने database से paid lookup service के ज़रिए जानकारी लेनी पड़ती है। Validator यह पुष्टि करता है कि नंबर सही फॉर्मेट में है और उसके देश के लिए संभावित है, जो इससे अलग और काफी सस्ता दावा है।
मैं extension कैसे डायल करूँ?
मुख्य नंबर डायल करें, switchboard के जवाब देने का इंतज़ार करें, फिर in-call keypad पर extension डालें। नंबर के बाद comma या hash लगाकर extension जोड़ना एक ऐसा तरीका है जिसे कुछ फोन समझते हैं, लेकिन telephone network नहीं।
वही नंबर मेरे फोन के dialler से काम करता है, लेकिन यहाँ क्यों नहीं?
Built-in dialler mobile network पर होता है और नंबर का घरेलू फॉर्मेट इस्तेमाल कर सकता है, जिसमें ट्रंक ज़ीरो भी शामिल है, क्योंकि network को पता होता है कि आप किस देश में हैं। Internet call किसी खास देश से नहीं की जाती, इसलिए इसमें कंट्री कोड के साथ पूरा इंटरनेशनल फॉर्मेट और बिना ट्रंक प्रीफिक्स के नंबर चाहिए।
मिलते-जुलते जवाब
- जिस व्यक्ति को आप call करते हैं, उसे ऐसा नंबर दिखता है जिसे वह पहचानता नहीं
- आपने भुगतान कर दिया है, लेकिन क्रेडिट दिखाई नहीं दे रहा
- रिफंड और ऐसे शुल्क जिनकी आपको उम्मीद नहीं थी
- मुफ़्त मिनट काम नहीं कर पाया
अब भी समस्या है?
हमें तारीख, समय और अपना टाइम ज़ोन लिखकर बताएँ कि आपने क्या देखा। हर मैसेज कोई व्यक्ति पढ़ता है और हम 24 घंटे के भीतर जवाब देने की कोशिश करते हैं।
सपोर्ट को ईमेल करें