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

बिल किए जा सकने वाले इवेंट
मैसेजिंग फ़्लो को उनके सोर्स और दिशा के हिसाब से कैटगरी में बांटा जाता है. मैसेजिंग ट्रैफ़िक की दिशा के बारे में बताने के लिए, अमेरिका में मोबाइल और इंटरनेट सेवाएं देने वाली कंपनियां आम तौर पर MT/MO शब्दावली का इस्तेमाल करती हैं. ये शर्तें, RCS for Business के दस्तावेज़ों में इस्तेमाल की गई A2P/P2A शब्दावली से मेल खाती हैं. यहां बताया गया है कि ये शर्तें कैसे एक-दूसरे से जुड़ी हैं:
- A2P (ऐप्लिकेशन से व्यक्ति तक) MT (मोबाइल टर्मिनेटेड) होता है: यह कारोबार की ओर से भेजा गया मैसेज होता है.
- P2A (व्यक्ति से ऐप्लिकेशन तक) MO (मोबाइल से शुरू होने वाली बातचीत) है: यह उपयोगकर्ता की ओर से शुरू किया गया मैसेज या कार्रवाई होती है.
| इवेंट | ब्यौरा | सूचनाएं देने वाले एजेंट | बातचीत वाले एजेंट |
|---|---|---|---|
a2p_rich_message |
एजेंट की ओर से भेजा गया ऐसा मैसेज जिसमें सिर्फ़ टेक्स्ट, सुझाए गए जवाब या सुझाई गई कुछ कार्रवाइयाँ (किसी नंबर पर कॉल करना, ब्राउज़र में यूआरएल खोलना) शामिल हों. | इसे हमेशा अलग से बिल किया जाने वाला इवेंट माना जाता है. सेगमेंट के आधार पर, हर मैसेज के लिए बिल किया जाता है. एक सेगमेंट, 160 UTF-8 बाइट के बराबर होता है. |
इसे बिल किया जा सकने वाला एक अलग इवेंट माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो इसे सेशन के साथ ही बिल किया जाता है. |
p2a_rich_message |
उपयोगकर्ता ने ऐसा मैसेज भेजा हो जिसमें सिर्फ़ फ़्री-फ़ॉर्म टेक्स्ट या सुझाए गए जवाब पर टैप करके लिखा गया टेक्स्ट शामिल हो. | इसे हमेशा अलग से बिल किया जाने वाला इवेंट माना जाता है. सेगमेंट के आधार पर, हर मैसेज के लिए बिल किया जाता है. |
इसे बिल किया जा सकने वाला एक अलग इवेंट माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो इसे सेशन के साथ ही बिल किया जाता है. |
a2p_rich_media_message |
एजेंट ने ऐसा मैसेज भेजा हो जिसमें मीडिया (इमेज, वीडियो, ऑडियो), रिच कार्ड, कैरसेल या "जगह की जानकारी देखें" जैसे जटिल ऐक्शन शामिल हों. | इसे हमेशा अलग से बिल किया जाने वाला इवेंट माना जाता है. इसे एक ही इवेंट के तौर पर बिल किया जाता है. इसके लिए, एक तय शुल्क लिया जाता है. भले ही, इवेंट का साइज़ या कॉन्टेंट कुछ भी हो. |
इसे बिल किया जा सकने वाला एक अलग इवेंट माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो इसे सेशन के साथ ही बिल किया जाता है. |
p2a_rich_media_message |
उपयोगकर्ता ने कोई मैसेज भेजा है, जिसमें अपलोड की गई मीडिया फ़ाइल (इमेज, वीडियो, ऑडियो) शामिल है. | इसे हमेशा अलग से बिल किया जाने वाला इवेंट माना जाता है. इसे एक ही फ़्लैट रेट वाले इवेंट के तौर पर बिल किया जाता है. |
इसे बिल किया जा सकने वाला एक अलग इवेंट माना जाता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो इसे सेशन के साथ ही बिल किया जाता है. |
p2a_suggested_action |
जब कोई उपयोगकर्ता, सुझाए गए किसी ऐसे जवाब पर टैप करता है जो सुझाया गया जवाब नहीं है. उदाहरण के लिए, "जगह की जानकारी देखें". | इसे हमेशा अलग से बिल किया जाने वाला इवेंट माना जाता है. यह हर क्लिक के लिए, बिल करने लायक एक इवेंट जनरेट करता है. |
इसे बिलिंग के लिए अलग से इवेंट माना जाता है. साथ ही, हर क्लिक पर बिलिंग के लिए एक इवेंट जनरेट होता है. हालांकि, अगर यह किसी सेशन का हिस्सा बन जाता है, तो ऐसा नहीं होता. |
a2p_session |
इंटरैक्शन के लिए 24 घंटे की विंडो. यह तब शुरू होती है, जब सेशन ट्रिगर किया जाता है और पहला मैसेज MT होता है. ज़्यादा जानकारी के लिए, सेशन क्या होता है और यह कैसे काम करता है लेख पढ़ें. | यह बात मुझ पर लागू नहीं है. सेशन, बातचीत न करने वाले एजेंट पर लागू नहीं होते. | ट्रिगर होने के बाद, 24 घंटे की विंडो में भेजे गए सभी मैसेज के लिए, एक ही सेशन का शुल्क लिया जाता है. 24 घंटे के सेशन में बिल किए जा सकने वाले किसी भी इवेंट को, सेशन के बिल किए जा सकने वाले इवेंट का आईडी असाइन किया जाएगा. |
p2a_session |
इंटरैक्शन विंडो 24 घंटे के लिए होती है. यह तब शुरू होती है, जब सेशन ट्रिगर किया जाता है और पहला मैसेज MO होता है. ज़्यादा जानकारी के लिए, सेशन क्या होता है और यह कैसे काम करता है लेख पढ़ें. | यह बात मुझ पर लागू नहीं है. सेशन, बातचीत न करने वाले एजेंट पर लागू नहीं होते. | ट्रिगर होने के बाद, 24 घंटे की विंडो में भेजे गए सभी मैसेज के लिए, एक ही सेशन का शुल्क लिया जाता है. 24 घंटे के सेशन में बिल किए जा सकने वाले किसी भी इवेंट को, सेशन के बिल किए जा सकने वाले इवेंट का आईडी असाइन किया जाएगा. |
बिलिंग रिपोर्ट जनरेट करना
सिर्फ़ ऐसे एजेंट से बिल किए जा सकने वाले इवेंट जनरेट होते हैं जिनसे टेस्टर ट्रैफ़िक नहीं मिलता. टेस्ट फ़ोन नंबर से की गई गतिविधि, बिलिंग रिपोर्ट में नहीं दिखती.
इन रिपोर्ट में यह माना जाता है कि A2P मैसेज डिलीवर होने पर, इवेंट के लिए बिलिंग की जाएगी. मैसेज भेजे जाने पर नहीं. अगर कोई मैसेज डिलीवर नहीं होता है या उसे डिलीवर होने से पहले रद्द कर दिया जाता है, तो बिलिंग के लिए कोई इवेंट ट्रिगर नहीं होता.
बिलिंग रिपोर्ट का फ़ॉर्मैट
बिलिंग रिपोर्ट में, फ़ाइल नाम का फ़ॉर्मैट rbm_billable_events_YYYY-MM-DD.csv होता है.
फ़ाइल के नाम में दी गई तारीख, फ़ाइल जनरेट होने की तारीख होती है.
रिपोर्ट की हर लाइन एक रिकॉर्ड होती है. यह बिल किए गए किसी एक इवेंट के बारे में बताती है.
A2P/P2A सेशन को कई लाइनों से दिखाया जाता है. हर लाइन में, एक्सचेंज किया गया एक मैसेज होता है. सेशन से जुड़ी हर लाइन (एक ही billing_event_id शेयर करने वाली) में, mt_messages और mo_messages कॉलम में, 24 घंटे के पूरे सेशन के लिए एमटी और एमओ मैसेज की कुल संख्या दिखेगी.
फ़ाइलों को UTF-8 में एन्कोड किया जाता है. इनमें बाइट ऑर्डर मार्क नहीं होता. साथ ही, लाइन के आखिर में लाइन फ़ीड का इस्तेमाल किया जाता है. हर फ़ाइल की पहली लाइन, फ़ील्ड के नामों वाली हेडर लाइन होती है.
रिपोर्ट के हर रिकॉर्ड में, बिल किए जा सकने वाले हर इवेंट के लिए यह जानकारी शामिल होती है.
| फ़ील्ड | फ़ॉर्मैट | ब्यौरा | उदाहरण |
|---|---|---|---|
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 शेयर करने वाली हर लाइन, पूरे सेशन में MT मैसेज की कुल संख्या दिखाती है. |
5 |
mo_messages |
संख्या | इवेंट में, मोबाइल से भेजे गए (P2A) मैसेज की संख्या. सेशन के लिए, एक ही billing_event_id शेयर करने वाली हर लाइन, पूरे सेशन में MO मैसेज की कुल संख्या दिखाती है. |
3 |
size_kilobytes |
संख्या | इवेंट में मौजूद मैसेज में अटैच की गई सभी फ़ाइलों का साइज़. इसे सबसे नज़दीकी किलोबाइट में बदला जाता है. एक केबी, 1024 बाइट के बराबर होता है. | 912 |
agent_name |
स्ट्रिंग | इवेंट में हिस्सा लेने वाले एजेंट का नाम. | ACME Brand |
owner_name |
स्ट्रिंग | उस पार्टनर खाते के मौजूदा मालिक का नाम जहां एजेंट बनाया गया था. | XYZ Aggregator |
segment_count |
संख्या | a2p_rich_message events और p2a_rich_message इवेंट के लिए, कैलकुलेट किए गए सेगमेंट की संख्या. एक सेगमेंट, 160 UTF-8 बाइट के बराबर होता है. अगर इवेंट, ऊपर दिए गए इवेंट में से कोई नहीं है, तो वैल्यू 0 होती है. |
5 |
session_type |
स्ट्रिंग | सेशन का टाइप:a2p_sessionp2a_session |
a2p_session |
बिलिंग रिपोर्ट का सैंपल
सैंपल रिपोर्ट डाउनलोड करने के लिए उपलब्ध है:
फ़ाइल का सामान्य साइज़
RCS for Business की सुविधा देने वाले किसी पार्टनर की रोज़ाना की रिपोर्ट का साइज़, इस बात पर निर्भर करता है कि उसने कैरियर के नेटवर्क पर कितनी गतिविधि जनरेट की है.