โมเดลการเรียกเก็บเงินในสหรัฐอเมริกา

เอกสารนี้อธิบายรูปแบบการเรียกเก็บเงินสำหรับการรับส่งข้อมูล RCS for Business ในผู้ให้บริการเครือข่ายในสหรัฐอเมริกา

ภาพรวมของการจัดประเภทการเรียกเก็บเงินในสหรัฐอเมริกา

ระบบจะจัดประเภทข้อความที่ส่งไปยังหรือจากหมายเลขโทรศัพท์ในสหรัฐอเมริกาโดยอัตโนมัติเป็น ประเภทใดประเภทหนึ่งใน 3 ประเภทตามรูปแบบของข้อความ

  • ข้อความ Rich Message (แบบ 2 ทาง)
  • ข้อความริชมีเดีย (แบบ 2 ทาง)
  • การคลิกการดำเนินการที่แนะนำ (ผู้ใช้เริ่ม)

ดูรายละเอียดข้อมูลจำเพาะได้ที่ส่วนต่อไปนี้

หมายเหตุเกี่ยวกับคำศัพท์

ผู้ให้บริการในสหรัฐอเมริกาโดยทั่วไปจะใช้คำศัพท์ MT/MO เพื่ออธิบายทิศทางการรับส่งข้อความ ข้อกำหนดเหล่านี้สอดคล้องกับคำศัพท์ A2P/P2A ที่ใช้ ตลอดเอกสารประกอบ RCS สำหรับธุรกิจ

  • MT (Mobile Terminated) คือ A2P (Application-to-Person): ข้อความที่ธุรกิจส่ง
  • MO (Mobile Originated) คือ P2A (Person-to-Application): ข้อความหรือ การดำเนินการที่ผู้ใช้เริ่มต้น

การเรียกเก็บเงินสำหรับเหตุการณ์ Agent-to-Person (A2P/MT)

ส่วนนี้ครอบคลุมตรรกะการเรียกเก็บเงินสำหรับข้อความที่ส่งโดยตัวแทน (เช่น ข้อความ A2P หรือ MT)

ข้อความ Rich Message (A2P)

ระบบจะจัดประเภทข้อความเป็นริชเมสเซจหากมีเฉพาะองค์ประกอบต่อไปนี้รวมกัน

ตรรกะการเรียกเก็บเงินสำหรับข้อความริช

ระบบจะเรียกเก็บเงินข้อความริชมีเดียตามกลุ่ม

  • ขนาดของข้อความ: 1 ข้อความ = ข้อความที่เข้ารหัส UTF-8 160 ไบต์
  • การคำนวณ: ความยาวของข้อความในหน่วยไบต์ UTF-8 ทั้งหมดจะถูกหาร ด้วย 160 และปัดขึ้นเป็นจำนวนเต็มที่ใกล้ที่สุดเสมอ
  • การยกเว้น: ข้อความและข้อมูลการรายงานผล Conversion ภายในคำตอบหรือการดำเนินการที่แนะนำจะไม่รวมอยู่ในจำนวนกลุ่ม
  • ตัวอย่าง: ข้อความ 300 ไบต์มี 2 ส่วน (300 / 160 = 1.875 ปัดขึ้นเป็น 2)

จำนวนไบต์

อักขระ Unicode บางตัว (เช่น อีโมจิหรือตัวอักษรที่มีเครื่องหมายกำกับ) เป็นแบบหลายไบต์ ดังนั้น จำนวนไบต์ UTF ทั้งหมดจึงอาจแตกต่างจากจำนวนอักขระ

หากต้องการตรวจสอบจำนวนไบต์ที่แน่นอนของข้อความ ให้พิมพ์หรือวางข้อความด้านล่าง

ข้อความริชมีเดีย (A2P)

ระบบจะจัดประเภทข้อความเป็นข้อความริชมีเดียหากมีอย่างน้อย 1 รายการ ต่อไปนี้

ตรรกะการเรียกเก็บเงินสำหรับข้อความริชมีเดีย

ระบบจะเรียกเก็บเงินข้อความริชมีเดียเป็นเหตุการณ์แบบอัตราคงที่รายการเดียว

  • การเรียกเก็บเงินจะเหมือนกันไม่ว่าข้อความจะยาวเท่าใด จำนวนการ์ด หรือขนาดไฟล์สื่อ
  • ใช้การแบ่งกลุ่มไม่ได้

ตัวอย่างการตอบกลับจาก API ของ A2P

ตัวอย่างเหล่านี้แสดงฟิลด์ richMessageClassification ในการตอบกลับการเรียก RBM API ที่สำเร็จสำหรับข้อความที่ตัวแทนส่ง

ตัวอย่างการตอบกลับจาก API สำหรับ RICH_MESSAGE

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

ตัวอย่างการตอบกลับจาก API สำหรับ RICH_MEDIA_MESSAGE

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

การเรียกเก็บเงินเหตุการณ์แบบบุคคลต่อตัวแทน (P2A/MO)

ส่วนนี้ครอบคลุมการเรียกเก็บเงินสำหรับข้อความและการดำเนินการที่ผู้ใช้เริ่มต้น (นั่นคือ ข้อความ P2A หรือ MO)

ข้อความ Rich Message (P2A)

ระบบจะจัดประเภทข้อความของผู้ใช้เป็นข้อความริชหากมีข้อความเท่านั้น ซึ่งรวมถึงทั้งข้อความรูปแบบอิสระและข้อความที่เกิดจากการแตะคำตอบที่แนะนำ (คำตอบที่แนะนำอาจมีตัวระบุข้อมูลการรายงานผล Conversion ในเพย์โหลดของข้อความ)

ตรรกะการเรียกเก็บเงิน: เรียกเก็บเงินตามกลุ่ม โปรดดูรายละเอียดเกี่ยวกับการคำนวณจำนวนกลุ่ม ที่ตรรกะการเรียกเก็บเงินสำหรับ Rich Message

ข้อความริชมีเดีย (P2A)

ระบบจะจัดประเภทข้อความเป็นข้อความริชมีเดียหากมีไฟล์ที่อัปโหลด (รูปภาพ วิดีโอ เสียง)

ตรรกะการเรียกเก็บเงิน: เรียกเก็บเงินเป็นเหตุการณ์แบบอัตราคงที่รายการเดียว ไม่มีการแบ่งกลุ่ม

การคลิกการดำเนินการที่แนะนำ

การแตะการดำเนินการที่แนะนำของผู้ใช้ จะสร้างเหตุการณ์ที่เรียกเก็บเงินได้ 1 รายการที่เรียกว่าการคลิกการดำเนินการที่แนะนำ (การดำเนินการที่แนะนำอาจรวมถึงตัวระบุข้อมูล Postback ในเพย์โหลดของข้อความ)

ตรรกะการเรียกเก็บเงิน: สร้างเหตุการณ์ที่เรียกเก็บเงินได้ 1 รายการต่อการคลิก 1 ครั้ง

กรณีพิเศษ: แชร์ตำแหน่ง

การระบุตำแหน่งที่แชร์มีความพิเศษตรงที่จะสร้างเหตุการณ์ที่เรียกเก็บเงินได้แบบ P2A แยกกัน 2 รายการ ดังนี้

ตัวอย่างการตอบกลับของเว็บฮุค P2A

ตัวอย่างเหล่านี้แสดงฟิลด์ richMessageClassification ใน Webhook ที่ส่งไปยังตัวแทนสำหรับเหตุการณ์ที่ผู้ใช้เริ่มต้น

ตัวอย่างเว็บฮุคสำหรับ 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"
    }
}

ตัวอย่าง Webhook สำหรับข้อความตำแหน่ง

นี่คือเหตุการณ์ที่เรียกเก็บเงินได้รายการที่ 2 ในขั้นตอนการแชร์ตำแหน่ง ซึ่งจะส่งหลังจากที่ผู้ใช้แชร์ตำแหน่งจากแผนที่

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

หมายเหตุทางเทคนิคและการใช้งาน

  • กลุ่มมีไว้เพื่อการเรียกเก็บเงินเท่านั้น: ระบบจะส่งข้อความยาวเป็น หน่วยเดียวไปยังอุปกรณ์ของผู้ใช้ จำนวนกลุ่มเป็นการคำนวณเสมือน เพื่อวัตถุประสงค์ในการเรียกเก็บเงิน โดยจะไม่ส่งผลต่อวิธีส่งหรือแสดงข้อความ ต่อผู้ใช้
  • การแยกประเภทอัตโนมัติ: การแยกประเภทข้อความจะดำเนินการโดยอัตโนมัติทั้งหมด ตามเนื้อหาของข้อความและไม่สามารถลบล้างด้วยตนเองได้
  • การเปิดตัว: เราได้เปิดใช้รูปแบบการเรียกเก็บเงินของสหรัฐอเมริกาในแพลตฟอร์ม RCS สำหรับธุรกิจ เมื่อวันที่ 15 กรกฎาคม 2025 ตั้งแต่วันที่นี้เป็นต้นไป การรายงานและคำตอบจาก API ของ Google จะแสดงการจัดประเภทใหม่