- संसाधन: PlanStatus
- तरीके
संसाधन: PlanStatus
PlanStatus में, उपयोगकर्ता के खरीदे गए सभी टॉप-लेवल मोबाइल सर्विस पैकेज की जानकारी मौजूद होती है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "name": string, "plans": [ { object ( |
फ़ील्ड | |
---|---|
name |
यहां दिए गए फ़ॉर्मैट में, प्लान की स्थिति का संसाधन नाम: |
plans[] |
इस उपयोगकर्ता के मालिकाना हक वाले प्लान की सूची. |
languageCode |
ज़रूरी है. BCP-47 भाषा कोड, जैसे "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#यूनिकोड_locale_identifier पर जाएं. |
expireTime |
ज़रूरी है. वह समय जब 'शेयर किए गए प्लान' के ग्रुप की जानकारी पुरानी हो जाती है. इसके बाद, ऐप्लिकेशन की स्थिति से जुड़ा प्लान नहीं दिखाया जाएगा. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
updateTime |
ज़रूरी है. वह समय जब डेटा प्लान एजेंट (डीपीए) ने बैकएंड सिस्टम से प्लान की स्थिति की जानकारी फ़ेच की थी. इसका इस्तेमाल यह तय करने के लिए किया जा सकता है कि प्लान की स्थिति कितनी नई है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
title |
उस अनुबंध का शीर्षक जिसे उपयोगकर्ता ने ऑपरेटर के साथ किया है. यह यूज़र इंटरफ़ेस (यूआई) हेडर में दिखेगा. |
subscriberId |
उपयोगकर्ता की पहचान करने के लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी के सिस्टम में यूनीक स्टेबल आइडेंटिफ़ायर. |
accountInfo |
प्रीपेड उपयोगकर्ताओं के लिए ज़रूरी है. उपयोगकर्ता के खाते में बाकी बैलेंस की जानकारी. |
uiCompatibility |
इससे यह तय होता है कि यूज़र इंटरफ़ेस में प्लान की स्थिति उपयोगकर्ता को दिखाई जा सकती है या नहीं. जब UI_INCOMPATIBLE पर सेट होता है, तो उपयोगकर्ता को सूचनाएं भेजने के लिए PlanStatus का इस्तेमाल किया जा सकता है, लेकिन इसका इस्तेमाल उपयोगकर्ता को प्लान की जानकारी दिखाने के लिए नहीं किया जाएगा. |
notifications[] |
उपयोगकर्ता को भेजी गई सूचनाओं के टाइप. |
planInfoPerClient |
|
प्लान
उपयोगकर्ता के मोबाइल प्लान की जानकारी, जो किसी सदस्य के खरीदे गए सबसे लोकप्रिय मोबाइल सेवा पैकेज की जानकारी होती है. यह प्लान, 30 दिनों तक किसी भी तरह के मोबाइल डेटा के इस्तेमाल जितना आसान हो सकता है. इसे प्लान मॉड्यूल के तौर पर बताया जा सकता है. उदाहरण के लिए, ACME प्लान 199, जिसे "2 जीबी डेटा, अनलिमिटेड WhatsApp + अनलिमिटेड Wechat, और 1 जीबी Spotify" के तौर पर बताया गया है, इसमें प्लान के तीन मॉड्यूल शामिल हैं.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "planName": string, "planId": string, "planCategory": enum ( |
फ़ील्ड | |
---|---|
planName |
उपयोगकर्ता के मोबाइल प्लान का नाम. |
planId |
ज़रूरी है. प्लान के आइडेंटिफ़ायर का इस्तेमाल, ऑफ़र के दौरान प्लान के बारे में बताने के लिए किया जाता है. |
planCategory |
प्रीपेड या पोस्टपेड प्लान. |
expirationTime |
ज़रूरी है. यह प्लान कब खत्म होगा. ज़्यादातर प्लान के लिए, यह समयसीमा प्लान के सभी खास मॉड्यूल के लिए तय किए गए समय के बराबर होती है. समय-समय पर मॉड्यूल कोटा को रीफ़्रेश करने वाले प्लान के लिए, यह प्लान की समयसीमा खत्म होने का कुल समय होना चाहिए. इस समय प्लान के मॉड्यूल रीफ़्रेश होना बंद हो जाते हैं. अगर प्लान की अवधि खत्म नहीं होती है, तो इस फ़ील्ड को मिटा देना चाहिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
planModules[] |
प्लान के कुल मॉड्यूल (सब-प्लान) की जानकारी. |
planState |
उपयोगकर्ता प्लान की स्थिति, जैसे कि चालू, बंद वगैरह |
प्लान की कैटगरी
संभावित प्लान कैटगरी के टाइप.
Enums | |
---|---|
PLAN_CATEGORY_UNSPECIFIED |
नहीं बताया गया है |
PREPAID |
प्रीपेड प्लान. |
POSTPAID |
पोस्टपेड प्लान. |
प्लान मॉड्यूल
प्लान के अंदर के हर प्लान (या सब-प्लान) के डेटा की जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "coarseBalanceLevel": enum ( |
फ़ील्ड | ||
---|---|---|
coarseBalanceLevel |
खराब बैलेंस की जानकारी. |
|
trafficCategories[] |
ट्रैफ़िक की ऐसी कैटगरी की सूची जिनके लिए इस प्लान मॉड्यूल से शुल्क लिया जाएगा. |
|
expirationTime |
ज़रूरी है. प्लान मॉड्यूल खास तौर पर खत्म होने का समय. प्लान वाले ऐसे मॉड्यूल के लिए जिन्हें समय-समय पर रीफ़्रेश किया जाता है. यह अगले मॉड्यूल के रीफ़्रेश होने का समय है. अगर प्लान की अवधि खत्म नहीं होती है, तो इस फ़ील्ड को मिटा देना चाहिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
|
overUsagePolicy |
इस्तेमाल से जुड़ी नीति के हिसाब से, जैसे कि थ्रॉटल किया जाता है. |
|
maxRateKbps |
इस प्लान मॉड्यूल के लिए, Kbps में ज़्यादा से ज़्यादा डेटा रेट की अनुमति है. नेटवर्क की स्थिति के हिसाब से, डेटा की असल दर 0 और maxRateKbps के बीच होती है. maxRateKbps को छोड़ना या उसे 0 पर सेट करना, यह बताता है कि इस प्लान मॉड्यूल के लिए कोई थ्रॉटलिंग नहीं की जानी है. |
|
description |
ज़रूरी है. प्लान मॉड्यूल का ब्यौरा, उपयोगकर्ता को दिखाया जा सकता है और यह इस प्लान मॉड्यूल के मार्केट ब्यौरे के करीब होना चाहिए. |
|
moduleName |
ज़रूरी है. प्लान मॉड्यूल का नाम. |
|
usedBytes |
इस प्लान मॉड्यूल से उपयोगकर्ता की इस्तेमाल की गई बाइट की कुल संख्या. |
|
planModuleState |
प्लान मॉड्यूल की स्थिति, जैसे कि चालू, बंद वगैरह |
|
refreshPeriod |
इस प्लान मॉड्यूल की रीफ़्रेश अवधि या अगर प्लान मॉड्यूल अपना कोटा रीफ़्रेश नहीं करता है, तो REFRESH_PERIOD_NONE. प्लान के ऐसे मॉड्यूल जो कोटा रीफ़्रेश करते हैं, वे हर रीफ़्रेश अवधि में एक बार ऐसा करेंगे. |
|
यूनियन फ़ील्ड balance . ज़रूरी है. प्लान मॉड्यूल के बैलेंस की जानकारी इनमें से कोई एक होनी चाहिए: बाइट_बैलेंस, टाइम_बैलेंस, coarse_balance_level. balance इनमें से सिर्फ़ एक हो सकता है: |
||
byteBalance |
बाइट आधारित प्लान मॉड्यूल बैलेंस की जानकारी. समय-समय पर रीफ़्रेश होने वाले मॉड्यूल के लिए, यह फ़ील्ड हर रीफ़्रेश अवधि के लिए बाइट बैलेंस दिखाता है. |
|
timeBalance |
समय के हिसाब से मॉड्यूल मॉड्यूल के बैलेंस की जानकारी. समय-समय पर रीफ़्रेश होने वाले मॉड्यूल के लिए, यह फ़ील्ड हर रीफ़्रेश की अवधि के लिए टाइम बैलेंस दिखाता है. |
बाइट कोटा
बाइट आधारित प्लान मॉड्यूल कोटा/बैलेंस की जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "quotaBytes": string, "remainingBytes": string } |
फ़ील्ड | |
---|---|
quotaBytes |
मॉड्यूल कोटा बाइट में. अनलिमिटेड प्लान के लिए, यह 2^63 - 1 (9223372036854775807) पर सेट होना चाहिए. |
remainingBytes |
बैलेंस कम होने पर सूचनाएं पाने के लिए ज़रूरी है. बचा हुआ कोटा बाइट में. |
टाइम कोटा
समय के हिसाब से प्लान मॉड्यूल कोटा/बैलेंस की जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "quotaMinutes": string, "remainingMinutes": string } |
फ़ील्ड | |
---|---|
quotaMinutes |
समय के हिसाब से प्लान के लिए, मिनट के तौर पर मॉड्यूल कोटा पाएं. उदाहरण के लिए, 180 मिनट. |
remainingMinutes |
समय के हिसाब से प्लान के लिए, बचा हुआ कोटा मिनट में (उदाहरण के लिए, 40 मिनट. |
बैलेंस लेवल
साधारण प्लान के मॉड्यूल के डेटा के बैलेंस की जानकारी.
Enums | |
---|---|
BALANCE_LEVEL_UNSPECIFIED |
नहीं बताया गया है |
NO_PLAN |
कोई डेटा प्लान नहीं. |
OUT_OF_DATA |
डेटा बैलेंस शून्य है. |
LOW_QUOTA |
डेटा बैलेंस (या बचा हुआ समय) ओरिजनल पैक बैलेंस (या समय) के 10-25% के बराबर या उससे कम है. मोबाइल और इंटरनेट सेवा देने वाली कंपनियां, हर पैक के लिए सटीक थ्रेशोल्ड तय कर सकती हैं. |
HIGH_QUOTA |
डेटा बैलेंस (या बचा हुआ समय) ओरिजनल पैक बैलेंस के 10-25% से ज़्यादा (या समय) से ज़्यादा है. मोबाइल और इंटरनेट सेवा देने वाली कंपनियां, हर पैक के लिए सटीक थ्रेशोल्ड तय कर सकती हैं. डेटा बैलेंस ज़्यादा है. |
प्लान मॉड्यूलट्रैफ़िक कैटगरी
प्लान मॉड्यूल ट्रैफ़िक कैटगरी, जो ऐप्लिकेशन ट्रैफ़िक के उस सेट के बारे में बताती है जो किसी खास प्लान मॉड्यूल में शामिल है.
Enums | |
---|---|
PLAN_MODULE_TRAFFIC_CATEGORY_UNSPECIFIED |
नहीं बताया गया है |
GENERIC |
जेनरिक, सभी ट्रैफ़िक पर लागू होता है. |
VIDEO |
वीडियो का सारा ट्रैफ़िक. |
VIDEO_BROWSING |
वीडियो डिस्कवरी (ब्राउज़िंग) ट्रैफ़िक का मतलब है, वीडियो/ऑडियो स्ट्रीमिंग के हिस्से को छोड़कर, वीडियो ऐप्लिकेशन का सारा ट्रैफ़िक. |
VIDEO_OFFLINE |
वीडियो ऑफ़लाइन ट्रैफ़िक, जो VIDEO_BROWSING और वीडियो/ऑडियो ऑफ़लाइन (स्ट्रीम न होने वाले) ट्रैफ़िक का योग होता है. |
MUSIC |
Music ऐप्लिकेशन का ट्रैफ़िक. |
GAMING |
गेमिंग ऐप्लिकेशन का ट्रैफ़िक. |
SOCIAL |
सोशल मीडिया ऐप्लिकेशन का ट्रैफ़िक. |
MESSAGING |
मैसेज सेवा ऐप्लिकेशन का ट्रैफ़िक. |
APP_STORE |
ऐप्लिकेशन स्टोर ट्रैफ़िक, जैसे किसी नए ऐप्लिकेशन को अपडेट करना या डाउनलोड करना. |
बहुत ज़्यादा इस्तेमाल से जुड़ी नीति
इस्तेमाल करने की नीति से जुड़ी जानकारी: उपयोगकर्ताओं का कोटा खत्म हो जाने पर, क्या होता है.
Enums | |
---|---|
OVER_USAGE_POLICY_UNSPECIFIED |
नहीं बताया गया है |
THROTTLED |
स्पीड को थ्रॉटल किया जाता है. |
BLOCKED |
कनेक्शन ब्लॉक किया गया है. |
PAY_AS_YOU_GO |
हर बार इस्तेमाल करने पर पैसे चुकाएं. |
प्लानस्टेट
Enum, उपयोगकर्ता के प्लान/प्लान मॉड्यूल की अलग-अलग स्थिति दिखाता है.
Enums | |
---|---|
ACTIVE |
प्लान/प्लान मॉड्यूल चालू है और उपयोगकर्ता मॉड्यूल के हिस्से के तौर पर दिए गए डेटा का इस्तेमाल कर सकता है. |
INACTIVE |
प्लान/प्लान मॉड्यूल निष्क्रिय है और उपयोगकर्ता के पास अब भी मॉड्यूल है. हालांकि, उपयोगकर्ता उस डेटा का इस्तेमाल नहीं कर सकते जो मॉड्यूल का हिस्सा है. ऐसा तब हो सकता है, जब मॉड्यूल दिन के कुछ खास समय के दौरान डेटा ऑफ़र करता हो या जब उपयोगकर्ता ने मॉड्यूल खरीदा हो, लेकिन यह अभी तक चालू न हुआ हो. |
EXPIRING_SOON |
प्लान/प्लान मॉड्यूल की समयसीमा जल्द ही खत्म होने वाली है. यह मान कब सेट करना है, यह तय करने के लिए कॉल करने वाले (कॉलर) को सही लेवल चुनना चाहिए. अपने-आप इसका मतलब है कि प्लान चालू है. |
NEWLY_ACTIVE |
प्लान/प्लान मॉड्यूल जो पहले बंद था या मौजूद नहीं था उसे अभी चालू किया गया है. इस स्थिति का इस्तेमाल, चालू होने के बाद बहुत कम समय के लिए किया जाना चाहिए. ऐसा न होने पर, ऐक्टिव स्थिति का इस्तेमाल किया जाना चाहिए. NEWLY_ACTIVE मॉड्यूल के साथ भेजे गए डेटा प्लान की स्थिति सूचनाएं एक छोटी TTL (टीटीएल) के साथ भेजी जानी चाहिए, क्योंकि NEWLY_ACTIVE स्थिति बहुत जल्दी ही गलत हो जाएगी. |
EXPIRED |
प्लान/प्लान मॉड्यूल की समयसीमा खत्म हो गई है. इस enum वैल्यू को सेट करने पर, प्लान की समयसीमा खत्म होने की सूचना ट्रिगर होती है. |
रीफ्रेश करें
इस डेटा में, रीफ़्रेश करने की अवधि के बारे में बताया जाता है. इसमें वह सामान्य इंटरवल होता है जिस पर प्लान मॉड्यूल रीसेट होता है.
Enums | |
---|---|
REFRESH_PERIOD_NONE |
रीफ़्रेश करने की कोई अवधि नहीं है. इसका इस्तेमाल तब किया जाता है, जब प्लान मॉड्यूल बार-बार न दोहराया जाए. |
DAILY |
प्लान मॉड्यूल हर दिन रीसेट होता है. |
MONTHLY |
प्लान मॉड्यूल हर महीने रीसेट होता है. |
BIWEEKLY |
प्लान मॉड्यूल हर दो हफ़्ते में रीसेट होता है. |
WEEKLY |
प्लान मॉड्यूल हर हफ़्ते रीसेट होता है. |
खाते की जानकारी
प्रीपेड उपयोगकर्ता के खाते में बाकी बैलेंस की जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "accountBalance": { object ( |
फ़ील्ड | |
---|---|
accountBalance |
ज़रूरी है. उपयोगकर्ता खाते पर शेष बैलेंस. |
loanBalance |
लागू हो, तो यह ज़रूरी है. उपयोगकर्ता खाते में मौजूद बचा हुआ बैलेंस, जिसे कैरियर ने लोन के लिए जोड़ा था. अगर मौजूद है, तो फ़ील्ड खाते में बाकी बैलेंस शामिल नहीं होगा. |
unpaidLoan |
पैसे के कर्ज़ की वजह से उपयोगकर्ता को पैसे देने हैं. |
accountBalanceStatus |
ज़रूरी है. यह खाते के बैलेंस की स्थिति दिखाता है. मान्य-समय और खाते के बैलेंस की स्थिति वाले फ़ील्ड के बीच मेल न खाने पर, हम account BalanceStatus का इस्तेमाल करते हैं. |
validUntil |
ज़रूरी है. वह समय जब तक खाते का बैलेंस मान्य है. इस फ़ील्ड का इस्तेमाल, उपयोगकर्ता को खाते में बाकी बैलेंस से हटाने के लिए, आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
payAsYouGoCharge |
उपयोगकर्ता के पैसे चुकाने के लिए, प्लान में पैसे चुकाने की सुविधा का इस्तेमाल करना. अगर GTAF के साथ खाते की जानकारी शेयर करते समय, कैरियर कंपनी ने इस फ़ील्ड में अपने-आप जानकारी भरी है, तो GTAF, उपयोगकर्ता को यह सूचना भेजने की कोशिश करेगा कि आगे पैसे चुकाने पर वह पैसे खर्च कर रहा है. |
accountTopUp |
खाते से टॉप अप करने की सूचना देना ज़रूरी है. उपयोगकर्ता ने अपने खाते में कितने पैसे जोड़े हैं. अगर GTAF के साथ खाते की जानकारी शेयर करते समय, यह फ़ील्ड मोबाइल और इंटरनेट सेवा देने वाली कंपनी को भरता है, तो GTAF उपयोगकर्ता को यह बताने के लिए सूचना भेजेगा कि उनका खाता टॉप अप किया गया है. |
रकम
इससे पता चलता है कि मुद्रा किस तरह की है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "currencyCode": string, "units": string, "nanos": number } |
फ़ील्ड | |
---|---|
currencyCode |
ISO 4217 में दिया गया तीन अक्षर का मुद्रा कोड. |
units |
रकम की पूरी यूनिट. उदाहरण के लिए, अगर |
nanos |
रकम की नैनो (10^-9) इकाइयों की संख्या. यह वैल्यू -9,99,999,999 और +9,99,999,999 के बीच होनी चाहिए. अगर |
खाते में बाकी बैलेंस की स्थिति
उपयोगकर्ता के वॉलेट की स्थिति.
Enums | |
---|---|
VALID |
उपयोगकर्ता के खाते में बाकी बैलेंस मान्य है और इसका इस्तेमाल खरीदारी करने के लिए किया जा सकता है. |
INVALID |
उपयोगकर्ता के खाते में बाकी बैलेंस गलत है और खाते में बदलाव किए बिना इसका इस्तेमाल नहीं किया जा सकता. |
Ui काम करता है
Enum इस बात का प्रतिनिधित्व करता है कि शेयर की जा रही PlanStatus की जानकारी, उपयोगकर्ता को दिखाई जा सकती है या नहीं.
Enums | |
---|---|
UI_COMPATIBILITY_UNSPECIFIED |
डिफ़ॉल्ट रूप से हम यह मानेंगे कि PlanStatus यूज़र इंटरफ़ेस (यूआई) के साथ काम करता है. |
UI_COMPATIBLE |
इससे पता चलता है कि प्लान की पूरी स्थिति, यूज़र इंटरफ़ेस (यूआई) के साथ काम करती है और उपयोगकर्ता को प्लान की जानकारी दिखाई जा सकती है. |
UI_INCOMPATIBLE |
इससे पता चलता है कि plan का स्टेटस, यूज़र इंटरफ़ेस (यूआई) के साथ काम नहीं करता. फ़ील्ड का इस्तेमाल उपयोगकर्ता को सूचनाएं भेजने के लिए किया जा सकता है, लेकिन इसका इस्तेमाल उपयोगकर्ता को प्लान की जानकारी दिखाने के लिए नहीं किया जा सकता. |
सूचना का प्रकार
मोबाइल डेटा प्लान सेटिंग के उपयोगकर्ता को किस तरह की सूचना भेजी जा रही है.
Enums | |
---|---|
NOTIFICATION_UNDEFINED |
सूचना की शैली का प्रकार अज्ञात है |
NOTIFICATION_LOW_BALANCE_WARNING |
ऐसी सूचना जो बैलेंस कम होने पर उपयोगकर्ताओं को चेतावनी देती है |
NOTIFICATION_DATA_EXPIRATION_WARNING |
ऐसी सूचना जो उपयोगकर्ताओं को चेतावनी देती है कि डेटा प्लान खत्म होने वाला है |
NOTIFICATION_OUT_OF_DATA |
उपयोगकर्ताओं के डेटा खत्म होने की सूचना |
NOTIFICATION_PLAN_ACTIVATION |
उपयोगकर्ता के खरीदे गए प्लान की सूचना अब चालू है |
NOTIFICATION_PAY_AS_YOU_GO |
उपयोगकर्ता को यह सूचना देना कि आपके जाते ही वे पैसे चुका रहे हैं. |
NOTIFICATION_ACCOUNT_TOP_UP |
उपयोगकर्ता को यह सूचना देना कि उन्होंने अपने खाते के बैलेंस को टॉप अप कर लिया है. |
NOTIFICATION_DATA_EXPIRED |
उपयोगकर्ता को यह सूचना देना कि उनके डेटा प्लान की समयसीमा खत्म हो गई है. |
PlanInfoPerClient
Google के किसी खास क्लाइंट के लिए काम का डेटा प्लान.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"youtube": {
object ( |
फ़ील्ड | |
---|---|
youtube |
YouTube से जुड़े प्लान की जानकारी. |
YouTube
डेटा प्लान की जानकारी, जो YouTube के काम की हो.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"rateLimitedStreaming": {
object ( |
फ़ील्ड | |
---|---|
rateLimitedStreaming |
YouTube प्लान अवेयर स्ट्रीमिंग (PAS) की सुविधा, जो वीडियो के बिटरेट को सीमित करती है. |
रेटसीमित स्ट्रीम करना
डेटा प्लान की जानकारी, ताकि YouTube पर स्ट्रीम करने का सीमित अनुभव मिलता रहे.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "maxMediaRateKbps": number } |
फ़ील्ड | |
---|---|
maxMediaRateKbps |
इस उपयोगकर्ता के लिए YouTube बिट दर (kbps में 1000's प्रति सेकंड) काम करती है. |
तरीके |
|
---|---|
|
इससे मोबाइल ऑपरेटर को यह पहचानने में मदद मिलती है कि किसी खास क्लाइंट को उपयोगकर्ता के लिए, PlanStatus की नई एंट्री जोड़ने की अनुमति है. यह ऑपरेटर, अपने हिसाब से ऑटोनॉमस सिस्टम नंबर (ASN) से पहचाना जाता है. |