भेजना
फोन नंबर्स और कंट्री डिटेक्शन
E.164 फॉर्मेट में नंबर्स लिखें: एक प्लस साइन, कॉलिंग कोड और ट्रंक प्रीफिक्स के बिना नेशनल नंबर, कुल 7 से 15 डिजिट्स। +14155550123, +447400123456 और +4915123456789 सभी E.164 हैं।
क्लीनिंग
- स्पेसेस, डॉट्स, डैशेस, स्लैशेस और ब्रैकेट्स हटा दिए जाते हैं:
+44 (0)7400-123 456(0) के कारण वैलिड नहीं है, लेकिन+44 7400-123 456है। - लीडिंग
00+बन जाता है:004915123456789को+4915123456789के रूप में पढ़ा जाता है। - प्लस के बिना डिजिट्स को इंटरनेशनल के रूप में पढ़ा जाता है:
14155550123+14155550123बन जाता है। नंबर्स को उनके कॉलिंग कोड के साथ स्टोर करें। - जो नंबर्स अभी भी + और 7 से 15 डिजिट्स नहीं हैं, उन्हें
invalid_numberके रूप में अलग रखा जाता है। - एक रिक्वेस्ट में एक ही नंबर दो बार भेजा जाता है तो एक बार भेजा जाता है; दूसरी कॉपी को
duplicateके रूप में अलग रखा जाता है।
कंट्री डिटेक्शन
प्रत्येक नंबर की कीमत उस देश के अनुसार तय होती है जिससे वह संबंधित है, सबसे लंबे मिलते कॉलिंग कोड से पढ़ा जाता है। कुछ कॉलिंग कोड्स शेयर्ड होते हैं, और API उन देशों को प्रीफिक्स से अलग करता है:
| कॉलिंग कोड | यह कैसे विभाजित होता है |
|---|---|
| +1 | एरिया कोड के अनुसार: कनाडाई कोड्स की कीमत कनाडा के रूप में, कैरिबियन कोड्स (809, 829, 849 डोमिनिकन रिपब्लिक, 876 और 658 जमैका, 787 और 939 प्यूर्टो रिको और बाकी) की कीमत उनके आइलैंड के रूप में, अन्य सभी +1 नंबर्स की कीमत संयुक्त राज्य अमेरिका के रूप में। |
| +44 | ग्वेर्नसे (7781, 7839, 7911), जर्सी (7509, 7700, 7797, 7829, 7937) और आइल ऑफ मैन (7524, 7624, 7924) मोबाइल प्रीफिक्स की कीमत उन आइलैंड्स के रूप में; बाकी की कीमत यूनाइटेड किंगडम के रूप में। |
| +7 | +7 6 और +7 7 कजाखस्तान की कीमत पर, बाकी रूस की कीमत पर। |
| +262 | +262 639 और +262 269 मायोट की कीमत पर, बाकी रीयूनियन की कीमत पर। |
| +39 | इटली, वेटिकन सिटी लाइन्स सहित। |
मिलान किया गया देश हर संदेश के country फ़ील्ड में होता है, ताकि आप जांच सकें कि एक नंबर की कीमत कैसे लगाई गई।