इस पेज पर, RCS for Business की ओर से बनाई गई उन डेटा फ़ाइलों के बारे में बताया गया है जिनकी मदद से, अमेरिका में काम करने वाली मोबाइल और इंटरनेट सेवा देने वाली कंपनियों को अमेरिका के RBM फ़्रेमवर्क के तहत बिलिंग और ऑडिट करने में मदद मिलती है. अमेरिका के RBM फ़्रेमवर्क के बारे में ज़्यादा जानने के लिए, आप usrbm.org पर भी जा सकते हैं.
बिलिंग रिपोर्ट, बिल किए जा सकने वाले इवेंट की इकट्ठा की गई रिपोर्ट होती है जो लॉन्च किए गए एजेंटों और लोगों के बीच होती है. बिल किए जा सकने का मतलब है कि किसी इवेंट के लिए शुल्क लिया जा सकता है. मोबाइल और इंटरनेट सेवा देने वाली कंपनियां तय करती हैं कि बिल किए जा सकने वाले इवेंट के लिए शुल्क लिया जाएगा या नहीं और अगर लिया जाएगा, तो कितना. अमेरिका में काम करने वाली वे सभी मोबाइल और इंटरनेट सेवा देने वाली कंपनियां जिनके लिए RCS for Business की सुविधा चालू है, बिलिंग रिपोर्ट ऐक्सेस कर सकती हैं.
अमेरिका के बिलिंग क्लासिफ़िकेशन मॉडल के बारे में ज़्यादा जानने के लिए, अमेरिका में बिलिंग से जुड़े अक्सर पूछे जाने वाले सवाल देखें.
फ़ाइल जनरेट करना
ज़्यादा जानकारी के लिए, फ़ाइल जनरेट करना देखें.
फ़ाइल स्टोरेज और ऐक्सेस
ज़्यादा जानकारी के लिए, फ़ाइल स्टोरेज और ऐक्सेस देखें.
फ़ाइल की उपलब्धता
ज़्यादा जानकारी के लिए, फ़ाइल की उपलब्धता देखें.
बिलिंग रिपोर्ट
बिलिंग रिपोर्ट में, बिल किए जा सकने वाले इवेंट का रिकॉर्ड होता है. इसकी गिनती, एजेंट की बिलिंग कैटगरी और उसके भेजे गए मैसेज के टाइप के आधार पर की जाती है. बिलिंग रिपोर्ट, उन सभी मोबाइल और इंटरनेट सेवा देने वाली कंपनियों के लिए उपलब्ध होती हैं जिनके लिए RCS for Business की सुविधा चालू है.
बिलिंग रिपोर्ट में गोपनीय जानकारी होती है. हालांकि, इसमें लोगों की निजी जानकारी (पीआईआई) शामिल नहीं होती. जैसे, एमएसआईएसडीएन, हैश किया गया एमएसआईएसडीएन या लोगों का कोई यूनीक आइडेंटिफ़ायर.
बिलिंग कैटगरी बनाम बिल किए जा सकने वाले इवेंट
आपके एजेंट के लिए बिलिंग कैसे की जाती है, यह समझने के लिए, एजेंट की बिलिंग कैटगरी और बिल किए जा सकने वाले इवेंट के बीच का अंतर समझना ज़रूरी है.
- बिलिंग कैटगरी एक तय क्लासिफ़िकेशन है. एजेंट बनाते समय, आपको इसे चुनना होता है. इससे यह तय होता है कि आपके एजेंट के लिए बिलिंग किस तरीके से की जाएगी: हर मैसेज के हिसाब से (सूचनाओं वाले मैसेज भेजने वाले एजेंट) या हर सेशन के हिसाब से (बातचीत करने वाले एजेंट).
- बिल किए जा सकने वाले इवेंट, RCS for Business एजेंट और किसी व्यक्ति के बीच होने वाले इंटरैक्शन होते हैं. इन्हें बिलिंग के मकसद से ट्रैक किया जाता है. उदाहरण के लिए,
rich_message.
अमेरिका में एजेंट की बिलिंग कैटगरी
एजेंट बनाते समय, उसका मालिक उसकी बिलिंग कैटगरी सेट करता है. यह इस आधार पर तय की जाती है कि एजेंट, लोगों से कैसे इंटरैक्ट करेगा. बिलिंग कैटगरी से, एजेंट के भेजे जा सकने वाले मैसेज की संख्या या टाइप पर कोई पाबंदी नहीं लगती. हालांकि, इससे यह तय होता है कि एजेंट के भेजे गए मैसेज के लिए बिलिंग कैसे की जाएगी. यहां दी गई टेबल में, दो मुख्य बिलिंग कैटगरी के बारे में बताया गया है.
| बिलिंग कैटगरी | एजेंट का टाइप | इस्तेमाल के उदाहरण | पैसे चुकाने का तरीका |
|---|---|---|---|
| सूचनाओं वाले मैसेज | ऐसे एजेंट जो मुख्य तौर पर एकतरफ़ा मैसेज भेजते हैं. |
|
उपयोगकर्ता को डिलीवर किए गए हर मैसेज के लिए बिल किया जाता है. |
| बातचीत वाले मैसेज | ऐसे एजेंट जो लोगों के साथ बातचीत करने के लिए डिज़ाइन किए गए हैं. इससे कोई फ़र्क़ नहीं पड़ता कि बातचीत किसने शुरू की. |
|
हर सेशन के लिए बिल किया जाता है: अगर सेशन की ज़रूरी शर्तें पूरी होती हैं, तो 24 घंटे की सेशन विंडो में भेजे गए सभी रिच मैसेज और रिच मीडिया मैसेज के लिए एक तय दर से बिल किया जाता है. इससे कोई फ़र्क़ नहीं पड़ता कि मैसेज कितने बड़े हैं या उनमें कितने सेगमेंट हैं. हर मैसेज के लिए बिल किया जाता है: अगर सेशन की ज़रूरी शर्तें पूरी नहीं होती हैं या कोई मैसेज 24 घंटे की सेशन विंडो के बाहर भेजा जाता है, तो रिच मैसेज या रिच मीडिया के लिए, हर मैसेज के हिसाब से बिल किया जाता है. इसके लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी के रेट कार्ड के मुताबिक दर तय की जाती है. |
बातचीत वाले एजेंट बनाम सूचनाओं वाले मैसेज भेजने वाले एजेंट
एजेंट की बिलिंग कैटगरी दो तरह की होती हैं: बातचीत वाले एजेंट और सूचनाओं वाले मैसेज भेजने वाले एजेंट.
सूचनाओं वाले मैसेज भेजने वाले एजेंट के लिए, उपयोगकर्ता को डिलीवर किए गए हर मैसेज के हिसाब से बिल किया जाता है.
- यह कैटगरी, उन एजेंटों के लिए सबसे सही है जिनसे बार-बार जवाब मिलने की उम्मीद नहीं होती.
बातचीत वाले एजेंट के लिए, सेशन के हिसाब से एक तय दर से बिल किया जाता है. इसके लिए, यह ज़रूरी है कि कोई सेशन ट्रिगर हो. इसके बाद, 24 घंटे की अवधि में भेजे गए सभी मैसेज के लिए एक ही बार बिल किया जाएगा. इसमें वे मैसेज भी शामिल हैं जिनसे सेशन ट्रिगर हुआ. बातचीत वाले एजेंट के लिए, उन मैसेज के लिए भी शुल्क लिया जा सकता है जो 24 घंटे के सेशन का हिस्सा नहीं हैं.
- यह कैटगरी, उन एजेंटों के लिए सबसे सही है जो लोगों के साथ सिलसिलेवार बातचीत करते हैं.
सेशन की बिलिंग का लॉजिक
अमेरिका के बिलिंग मॉडल के तहत, कोई सेशन तब ट्रिगर होता है, जब रिच मैसेज या रिच मीडिया वाले चार मैसेज (इनमें कम से कम दो एमओ और कम से कम एक एमटी मैसेज शामिल हों) 24 घंटे की विंडो में भेजे जाते हैं. यह विंडो, ट्रिगर करने वाले क्रम में मौजूद पहले मैसेज से शुरू होती है. यह थ्रेशोल्ड पूरा होने के बाद, उस 24 घंटे की विंडो में भेजे गए सभी मैसेज के लिए एक सेशन के तौर पर बिल किया जाता है. ऐसे मैसेज जो सेशन विंडो के बाहर भेजे जाते हैं या जिनसे कोई सेशन ट्रिगर नहीं होता है उनके लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी के रेट कार्ड के मुताबिक, रिच मैसेज या रिच मीडिया के लिए हर मैसेज के हिसाब से स्टैंडर्ड दर से बिल किया जाता है.
नीचे दिए गए डायग्राम में, बातचीत वाले एजेंट के लिए A2P बिलिंग सेशन का एक उदाहरण दिखाया गया है.
- एमटी (मोबाइल टर्मिनेटेड) का मतलब है, कारोबार की ओर से भेजा गया मैसेज.
- एमओ (मोबाइल ओरिजिनेटेड) का मतलब है, उपयोगकर्ता की ओर से शुरू किया गया मैसेज या कार्रवाई.

बिल किए जा सकने वाले इवेंट
मैसेजिंग फ़्लो को उनके सोर्स और दिशा के हिसाब से कैटगरी में बांटा जाता है. मैसेजिंग ट्रैफ़िक की दिशा बताने के लिए, अमेरिका में काम करने वाली मोबाइल और इंटरनेट सेवा देने वाली कंपनियां आम तौर पर एमटी/एमओ शब्दावली का इस्तेमाल करती हैं. ये शब्द, RCS for Business के दस्तावेज़ में इस्तेमाल की गई A2P/P2A शब्दावली से मेल खाते हैं. यहां बताया गया है कि ये शब्द कैसे मेल खाते हैं:
- A2P (ऐप्लिकेशन-टू-पर्सन) का मतलब है एमटी (मोबाइल टर्मिनेटेड): कारोबार की ओर से भेजा गया मैसेज.
- P2A (पर्सन-टू-ऐप्लिकेशन) का मतलब है एमओ (मोबाइल ओरिजिनेटेड): उपयोगकर्ता की ओर से शुरू किया गया मैसेज या कार्रवाई.
| इवेंट | ब्यौरा | सूचनाओं वाले मैसेज भेजने वाले एजेंट | बातचीत वाले एजेंट |
|---|---|---|---|
a2p_rich_message |
एजेंट की ओर से भेजा गया ऐसा मैसेज जिसमें सिर्फ़ टेक्स्ट, सुझाए गए जवाब या सुझाए गए खास ऐक्शन (कोई नंबर डायल करना, ब्राउज़र में यूआरएल खोलना) शामिल हों. | इसे हमेशा बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. सेगमेंट के आधार पर, हर मैसेज के लिए बिल किया जाता है. एक सेगमेंट, 160 यूटीएफ़-8 बाइट के बराबर होता है. |
इसे बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो ऐसा नहीं होता. |
p2a_rich_message |
उपयोगकर्ता की ओर से भेजा गया ऐसा मैसेज जिसमें सिर्फ़ फ़्री-फ़ॉर्म टेक्स्ट या सुझाए गए जवाब पर टैप करने से मिला टेक्स्ट शामिल हो. | इसे हमेशा बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. सेगमेंट के आधार पर, हर मैसेज के लिए बिल किया जाता है. |
इसे बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो ऐसा नहीं होता. |
a2p_rich_media_message |
एजेंट की ओर से भेजा गया ऐसा मैसेज जिसमें मीडिया (इमेज, वीडियो, ऑडियो), रिच कार्ड, कैरसेल या "जगह देखें" जैसे जटिल ऐक्शन शामिल हों. | इसे हमेशा बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. इसके लिए, एक तय दर से बिल किया जाता है. इससे कोई फ़र्क़ नहीं पड़ता कि मैसेज का साइज़ या कॉन्टेंट क्या है. |
इसे बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो ऐसा नहीं होता. |
p2a_rich_media_message |
उपयोगकर्ता की ओर से भेजा गया ऐसा मैसेज जिसमें अपलोड की गई मीडिया फ़ाइल (इमेज, वीडियो, ऑडियो) शामिल हो. | इसे हमेशा बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. इसके लिए, एक तय दर से बिल किया जाता है. |
इसे बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो ऐसा नहीं होता. |
p2a_suggested_action |
उपयोगकर्ता, सुझाए गए किसी ऐसे ऐक्शन (जैसे, "जगह देखें") पर टैप करता है जो सुझाया गया जवाब नहीं है. | इसे हमेशा बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है. हर क्लिक के लिए, बिल किए जा सकने वाला एक इवेंट जनरेट होता है. |
इसे बिल किए जा सकने वाले एक इवेंट के तौर पर माना जाता है और हर क्लिक के लिए, बिल किए जा सकने वाला एक इवेंट जनरेट होता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो ऐसा नहीं होता. |
a2p_session |
यह 24 घंटे की इंटरैक्शन विंडो होती है. यह तब शुरू होती है, जब सेशन ट्रिगर करने की प्रोसेस शुरू होती है और पहला मैसेज एमटी होता है. ज़्यादा जानकारी के लिए, सेशन क्या होता है और यह कैसे काम करता है देखें. | यह बात मुझ पर लागू नहीं होती. सेशन, सूचनाओं वाले मैसेज भेजने वाले एजेंटों पर लागू नहीं होते. | ट्रिगर होने के बाद, 24 घंटे की विंडो में भेजे गए सभी मैसेज के लिए, एक ही सेशन का शुल्क लिया जाता है. 24 घंटे के सेशन में बिल किए जा सकने वाले किसी भी इवेंट को, सेशन के बिल किए जा सकने वाले इवेंट आईडी के लिए असाइन किया जाएगा. |
p2a_session |
यह 24 घंटे की इंटरैक्शन विंडो होती है. यह तब शुरू होती है, जब सेशन ट्रिगर करने की प्रोसेस शुरू होती है और पहला मैसेज एमओ होता है. ज़्यादा जानकारी के लिए, सेशन क्या होता है और यह कैसे काम करता है देखें. | यह बात मुझ पर लागू नहीं होती. सेशन, सूचनाओं वाले मैसेज भेजने वाले एजेंटों पर लागू नहीं होते. | ट्रिगर होने के बाद, 24 घंटे की विंडो में भेजे गए सभी मैसेज के लिए, एक ही सेशन का शुल्क लिया जाता है. 24 घंटे के सेशन में बिल किए जा सकने वाले किसी भी इवेंट को, सेशन के बिल किए जा सकने वाले इवेंट आईडी के लिए असाइन किया जाएगा. |
बिलिंग रिपोर्ट जनरेट करना
बिल किए जा सकने वाले इवेंट सिर्फ़ वे एजेंट जनरेट करते हैं जिनसे टेस्ट के लिए ट्रैफ़िक नहीं भेजा जाता. टेस्ट के लिए इस्तेमाल किए गए फ़ोन नंबरों से की गई गतिविधि, बिलिंग रिपोर्ट में नहीं दिखती.
इन रिपोर्ट में यह माना जाता है कि A2P मैसेज डिलीवर होने पर, उनके लिए बिल किया जाता है. मैसेज भेजे जाने पर नहीं. डिलीवर न किए गए मैसेज या डिलीवरी से पहले रद्द किए गए मैसेज के लिए, बिल किए जा सकने वाला इवेंट ट्रिगर नहीं होता.
बिलिंग रिपोर्ट का फ़ॉर्मैट
बिलिंग रिपोर्ट के लिए, rbm_billable_events_YYYY-MM-DD.csv फ़ाइल नाम का फ़ॉर्मैट इस्तेमाल किया जाता है.
फ़ाइल नाम में दी गई तारीख, फ़ाइल जनरेट होने की तारीख होती है.
रिपोर्ट की हर लाइन, बिल किए जा सकने वाले एक इवेंट का रिकॉर्ड होती है.
A2P/P2A सेशन को कई लाइनों में दिखाया जाता है. हर लाइन, एक्सचेंज किए गए एक मैसेज के लिए होती है. किसी सेशन से जुड़ी हर लाइन (जिसमें एक ही billing_event_id होता है), mt_messages और mo_messages कॉलम में, 24 घंटे की पूरी सेशन विंडो के लिए एमटी और एमओ मैसेज की कुल संख्या दिखाएगी.
रिपोर्ट के हर रिकॉर्ड में, बिल किए जा सकने वाले हर इवेंट के लिए यह जानकारी शामिल होती है.
| फ़ील्ड | फ़ॉर्मैट | ब्यौरा | उदाहरण |
|---|---|---|---|
billing_event_id |
स्ट्रिंग | जनरेट किया गया आईडी, जो बिल किए जा सकने वाले इवेंट की पहचान करता है. किसी सेशन के सभी मैसेज के लिए, एक ही |
63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e |
type |
स्ट्रिंग | इवेंट का टाइप:a2p_rich_messagea2p_rich_media_messagep2a_rich_messagep2a_rich_media_messagep2a_suggested_action |
p2a_rich_message |
agent_id |
स्ट्रिंग | उस एजेंट के लिए यूनीक आइडेंटिफ़ायर जिसने इवेंट में हिस्सा लिया. | acme_342h23_agent@rbm.goog |
agent_owner |
स्ट्रिंग | पार्टनर खाते के मौजूदा मालिक का ईमेल पता. इसी खाते में एजेंट बनाया गया था. | marketing@xyzaggregator.com |
billing_party |
स्ट्रिंग | वह पार्टी जो इवेंट के लिए बिल करती है. | इंटरनेट सेवा देने वाली कंपनी |
max_duration_single_message |
संख्या | उपयोगकर्ता को एजेंट के मैसेज का जवाब देने के लिए, ज़्यादा से ज़्यादा समय (घंटों में). इसके बाद, बातचीत शुरू करने की विंडो बंद हो जाती है और मैसेज को single_message इवेंट के तौर पर क्लासिफ़ाई किया जाता है. अमेरिका के मॉडल पर, रिच मैसेज के लिए यह लागू नहीं होता. |
24 |
max_duration_a2p_conversation |
संख्या | सेशन के पायलट प्रोग्राम के लिए, यह 24 घंटे की सेशन विंडो को दिखाता है. इसकी गिनती, ट्रिगर करने वाले क्रम में मौजूद पहले मैसेज से की जाती है. अवधि को घंटों में मापा जाता है. | 24 |
max_duration_p2a_conversation |
संख्या | सेशन के पायलट प्रोग्राम के लिए, यह 24 घंटे की सेशन विंडो को दिखाता है. इसकी गिनती, ट्रिगर करने वाले क्रम में मौजूद पहले मैसेज से की जाती है. | 24 |
start_time |
YYYY-mm-ddTHH:00:00Z | यूटीसी में, इवेंट शुरू होने की तारीख/समय (आईएसओ 8601). सेशन के लिए, यह ट्रिगर करने वाले क्रम में मौजूद पहले मैसेज का टाइमस्टैंप होता है. A2P a2p_rich_message और a2p_rich_media_message, यह वह समय होता है जब मैसेज, उपयोगकर्ता को डिलीवर किया जाता है.a2p_session इवेंट के लिए, यह वह समय होता है जब बातचीत का पहला मैसेज, उपयोगकर्ता को डिलीवर किया जाता है.P2A p2a_rich_message और p2a_rich_media_message, यह वह समय होता है जब मैसेज, उपयोगकर्ता की ओर से भेजा जाता है.p2a_session इवेंट के लिए, यह वह समय होता है जब बातचीत का पहला मैसेज, उपयोगकर्ता की ओर से भेजा जाता है. |
2025-05-20T08:00:00Z |
duration |
संख्या | अवधि सिर्फ़ सेशन के लिए होती है और इसे मिनटों में मापा जाता है. जब इवेंट, सेशन से जुड़ा नहीं होता है, तो वैल्यू 0 होती है. | 45 |
mt_messages |
संख्या | इवेंट में, मोबाइल-टर्मिनेटेड (A2P) मैसेज की संख्या. सेशन के लिए, एक ही billing_event_id वाली हर लाइन, पूरे सेशन में एमटी मैसेज की कुल संख्या दिखाती है. |
5 |
mo_messages |
संख्या | इवेंट में, मोबाइल-ओरिजिनेटेड (P2A) मैसेज की संख्या. सेशन के लिए, एक ही billing_event_id वाली हर लाइन, पूरे सेशन में एमओ मैसेज की कुल संख्या दिखाती है. |
3 |
size_kilobytes |
संख्या | इवेंट में मैसेज के साथ अटैच की गई सभी फ़ाइलों का साइज़. इसे सबसे नज़दीकी किलोबाइट में राउंड अप किया जाता है. एक केबी, 1024 बाइट के बराबर होता है. | 912 |
agent_name |
स्ट्रिंग | उस एजेंट का नाम जिसने इवेंट में हिस्सा लिया. | ACME Brand |
owner_name |
स्ट्रिंग | पार्टनर खाते के मौजूदा मालिक का नाम. इसी खाते में एजेंट बनाया गया था. | XYZ Aggregator |
segment_count |
संख्या | a2p_rich_message events और p2a_rich_message इवेंट के लिए, कैलकुलेट किए गए सेगमेंट की संख्या. एक सेगमेंट, 160 यूटीएफ़-8 बाइट के बराबर होता है. अगर इवेंट, यहां बताए गए इवेंट में से कोई नहीं है, तो वैल्यू 0 होती है. |
5 |
session_type |
स्ट्रिंग | सेशन का टाइप:a2p_sessionp2a_session |
a2p_session |
बिलिंग रिपोर्ट का सैंपल
सैंपल रिपोर्ट डाउनलोड की जा सकती है:
फ़ाइल का सामान्य साइज़
RCS for Business के किसी सक्रिय पार्टनर की हर दिन की रिपोर्ट का साइज़, इस बात पर निर्भर करता है कि उसने मोबाइल और इंटरनेट सेवा देने वाली कंपनी के नेटवर्क पर कितनी गतिविधि जनरेट की है.