अमेरिका में बिलिंग मॉडल

इस दस्तावेज़ में, अमेरिका में मौजूद कैरिअर के नेटवर्क पर, RCS for Business के ट्रैफ़िक के लिए बिलिंग मॉडल के बारे में बताया गया है.

अमेरिका में बिलिंग की कैटगरी के बारे में खास जानकारी

अमेरिका के किसी फ़ोन नंबर से भेजे गए या उससे मिले हर मैसेज को, उसके फ़ॉर्मैट के आधार पर तीन कैटगरी में से किसी एक में अपने-आप बांटा जाता है:

  • रिच मैसेज (दोनों तरफ़ से)
  • रिच मीडिया मैसेज (दोनों तरफ़ से बातचीत)
  • सुझाई गई कार्रवाई पर क्लिक (उपयोगकर्ता की ओर से शुरू की गई)

ज़्यादा जानकारी के लिए, यहां दिए गए सेक्शन देखें.

शब्दावली के बारे में जानकारी

मैसेजिंग ट्रैफ़िक की दिशा के बारे में बताने के लिए, अमेरिका में मोबाइल और इंटरनेट सेवाएं देने वाली कंपनियां आम तौर पर MT/MO शब्दावली का इस्तेमाल करती हैं. ये शर्तें, A2P/P2A शब्दावली से मेल खाती हैं. इस शब्दावली का इस्तेमाल, RCS for Business के पूरे दस्तावेज़ में किया गया है:

  • एमटी (मोबाइल टर्मिनेटेड) एक तरह का ए2पी (ऐप्लिकेशन से व्यक्ति तक) मैसेज होता है: यह मैसेज, कारोबार की ओर से भेजा जाता है.
  • MO (मोबाइल से भेजा गया) मैसेज, P2A (व्यक्ति से ऐप्लिकेशन तक) होता है: यह उपयोगकर्ता की ओर से शुरू किया गया मैसेज या कार्रवाई होती है.

एजेंट से व्यक्ति (A2P/MT) को भेजे जाने वाले इवेंट के लिए बिलिंग

इस सेक्शन में, एजेंट के भेजे गए मैसेज (यानी कि A2P या MT मैसेज) के लिए बिलिंग लॉजिक के बारे में बताया गया है.

रिच मैसेज (ए2पी)

किसी मैसेज को रिच मैसेज तब माना जाता है, जब उसमें सिर्फ़ इन एलिमेंट का कॉम्बिनेशन शामिल हो:

रिच मैसेज के लिए बिलिंग लॉजिक

रिच मैसेज के लिए, सेगमेंट के आधार पर बिल भेजा जाता है.

  • सेगमेंट का साइज़: 1 सेगमेंट = UTF-8 में कोड में बदला गया 160 बाइट का टेक्स्ट.
  • कैलकुलेशन: मैसेज के टेक्स्ट की कुल UTF-8 बाइट की लंबाई को 160 से भाग दिया जाता है. साथ ही, इसे हमेशा सबसे नज़दीकी पूर्णांक में बदल दिया जाता है.
  • बहिष्कृत किए गए डेटा: सुझाए गए जवाबों या कार्रवाइयों में मौजूद टेक्स्ट और पोस्टबैक डेटा को सेगमेंट की गिनती में शामिल नहीं किया जाता.
  • उदाहरण: 300 बाइट के टेक्स्ट मैसेज में दो सेगमेंट होते हैं (300 / 160 = 1.875, पूर्णांक में बदलने पर 2).

बाइट की संख्या

कुछ यूनिकोड वर्ण (जैसे, इमोजी या ऐक्सेंट वाले अक्षर) मल्टी-बाइट होते हैं. इसलिए, UTF-बाइट की कुल संख्या, वर्णों की संख्या से अलग हो सकती है.

किसी मैसेज के बाइट की सटीक संख्या देखने के लिए, उसे यहां टाइप या चिपकाएं.

रिच मीडिया मैसेज (ए-टू-पी)

किसी मैसेज को रिच मीडिया मैसेज तब माना जाता है, जब उसमें इनमें से कम से कम एक चीज़ शामिल हो:

रिच मीडिया मैसेज के लिए बिलिंग लॉजिक

रिच मीडिया मैसेज की बिलिंग, एक ही फ़्लैट रेट वाले इवेंट के तौर पर की जाती है.

  • टेक्स्ट की लंबाई, कार्ड की संख्या या मीडिया फ़ाइल के साइज़ से बिलिंग पर कोई असर नहीं पड़ता.
  • सेगमेंटेशन लागू नहीं होता.

A2P API से मिले रिस्पॉन्स के उदाहरण

इन उदाहरणों में, एजेंट की ओर से भेजे गए मैसेज के लिए, RBM API कॉल के जवाब में richMessageClassification फ़ील्ड दिखाया गया है.

RICH_MESSAGE के लिए, एपीआई से मिले रिस्पॉन्स का उदाहरण

{
  "name": "...",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "contentMessage": {
     ...
  },
  "richMessageClassification": {
    "classificationType": "RICH_MESSAGE",
    "segmentCount": 5
  }
}

RICH_MEDIA_MESSAGE के लिए, एपीआई से मिले रिस्पॉन्स का उदाहरण

{
  "name": "...",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "contentMessage": {
     ...
  },
  "richMessageClassification": {
    "classificationType": "RICH_MEDIA_MESSAGE"
  }
}

व्यक्ति से एजेंट (P2A/MO) तक के इवेंट की बिलिंग

इस सेक्शन में, उपयोगकर्ता की ओर से शुरू किए गए मैसेज और कार्रवाइयों (जैसे, P2A या MO मैसेज) के लिए बिलिंग की जानकारी दी गई है.

रिच मैसेज (पी2ए)

अगर उपयोगकर्ता के मैसेज में सिर्फ़ टेक्स्ट होता है, तो उसे रिच मैसेज के तौर पर क्लासिफ़ाई किया जाता है. इसमें फ़्री-फ़ॉर्म टेक्स्ट और सुझाए गए जवाब पर टैप करने से मिला टेक्स्ट, दोनों शामिल हैं. (सुझाए गए जवाबों में, मैसेज के पेलोड में पोस्टबैक डेटा आइडेंटिफ़ायर शामिल हो सकता है.)

बिलिंग लॉजिक: सेगमेंट के आधार पर बिल किया जाता है. सेगमेंट की संख्या के हिसाब से शुल्क तय करने के बारे में जानने के लिए, रिच मैसेज के लिए बिलिंग लॉजिक लेख पढ़ें.

रिच मीडिया मैसेज (पी2ए)

अगर किसी मैसेज में अपलोड की गई फ़ाइल (इमेज, वीडियो, ऑडियो) शामिल है, तो उसे रिच मीडिया मैसेज के तौर पर क्लासिफ़ाई किया जाता है.

बिलिंग का तरीका: इसे एक ही फ़्लैट-रेट इवेंट के तौर पर बिल किया जाता है. सेगमेंटेशन लागू नहीं होता.

सुझाई गई कार्रवाई पर क्लिक

जब कोई उपयोगकर्ता, सुझाई गई किसी कार्रवाई पर टैप करता है, तब बिल किया जा सकने वाला एक इवेंट जनरेट होता है. इसे सुझाई गई कार्रवाई पर क्लिक करना कहा जाता है. (सुझाई गई कार्रवाइयों में, मैसेज के पेलोड में पोस्टबैक डेटा आइडेंटिफ़ायर शामिल हो सकता है.)

बिलिंग लॉजिक: हर क्लिक के लिए, बिल करने लायक एक इवेंट जनरेट करता है.

खास मामला: जगह की जानकारी शेयर करना

जगह की जानकारी शेयर करने की सुविधा में, दो अलग-अलग P2A बिलिंग इवेंट जनरेट होते हैं:

P2A वेबहुक के जवाब के उदाहरण

इन उदाहरणों में, उपयोगकर्ता की ओर से शुरू किए गए इवेंट के लिए, एजेंट को भेजे गए वेबुक में richMessageClassification फ़ील्ड दिखाया गया है.

उपयोगकर्ता के भेजे गए RICH_MESSAGE के लिए वेबहुक का उदाहरण

{
  "agentId": "AGENT_ID",
  "senderPhoneNumber": "PHONE_NUMBER",
  "messageId": "MESSAGE_ID",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "text": "Hello, world!",
  "richMessageClassification": {
    "classificationType": "RICH_MESSAGE",
    "segmentCount": 1
  }
}

उपयोगकर्ता के भेजे गए RICH_MEDIA_MESSAGE के लिए वेबहुक का उदाहरण

{
  "agentId": "AGENT_ID",
  "senderPhoneNumber": "PHONE_NUMBER",
  "messageId": "MESSAGE_ID",
  "sendTime": "2025-05-22T20:03:35.474764Z",
  "userFile": "...",
  "payload": "...",
  "richMessageClassification": {
    "classificationType": "RICH_MEDIA_MESSAGE"
  }
}

SUGGESTED_ACTION_CLICK के लिए वेबहुक का उदाहरण

{
    "agentId": "...",
    "senderPhoneNumber": "...",
    "messageId": "...",
    "sendTime": "...",
    "suggestionResponse": {
        "text": "Click here",
        "postbackData": "...",
        "type": "ACTION"
    },
    "richMessageClassification": {
        "classificationType": "SUGGESTED_ACTION_CLICK"
    }
}

जगह की जानकारी वाले मैसेज के लिए वेबुक का उदाहरण

यह जगह की जानकारी शेयर करने की प्रोसेस में बिल किया जाने वाला दूसरा इवेंट है. इसे तब भेजा जाता है, जब उपयोगकर्ता मैप से अपनी जगह की जानकारी शेयर करता है.

{
    "agentId": "...",
    "senderPhoneNumber": "...",
    "messageId": "...",
    "sendTime": "...",
    "location": {
      "latitude": 37.422000,
      "longitude": -122.084056
    },
    "richMessageClassification": {
        "classificationType": "RICH_MESSAGE",
        "segmentCount": 1
    }
}

तकनीकी और लागू करने से जुड़ी जानकारी

  • सेगमेंट सिर्फ़ बिलिंग के लिए होते हैं: लंबे मैसेज, उपयोगकर्ता के डिवाइस पर एक यूनिट के तौर पर डिलीवर किए जाते हैं. सेगमेंट की संख्या, बिलिंग के लिए वर्चुअल तौर पर कैलकुलेट की जाती है. इससे इस बात पर कोई असर नहीं पड़ता कि उपयोगकर्ता को मैसेज कैसे डिलीवर किए जाते हैं या दिखाए जाते हैं.
  • अपने-आप होने वाला क्लासिफ़िकेशन: मैसेज का क्लासिफ़िकेशन पूरी तरह से अपने-आप होता है. यह मैसेज के कॉन्टेंट पर आधारित होता है और इसे मैन्युअल तरीके से बदला नहीं जा सकता.
  • लॉन्च: अमेरिका में बिलिंग मॉडल को 15 जुलाई, 2025 को RCS for Business प्लैटफ़ॉर्म पर चालू किया गया था. इस तारीख से, Google की रिपोर्टिंग और एपीआई रिस्पॉन्स में नई कैटगरी दिखेंगी.