หน้านี้อธิบายไฟล์ข้อมูลที่ RCS for Business สร้างขึ้นเพื่อช่วยผู้ให้บริการในสหรัฐอเมริกา ในการเรียกเก็บเงินและการตรวจสอบภายใต้กรอบงาน RBM ของสหรัฐอเมริกา ดูข้อมูลเพิ่มเติม เกี่ยวกับเฟรมเวิร์ก RBM ของสหรัฐอเมริกาได้ที่ usrbm.org
รายงานการเรียกเก็บเงินคือรายงานรวมของเหตุการณ์ที่เรียกเก็บเงินได้ ระหว่างตัวแทนและผู้ใช้ที่เปิดตัว การเรียกเก็บเงินหมายความว่าเหตุการณ์มีสิทธิ์ ที่จะถูกเรียกเก็บเงิน ผู้ให้บริการจะเป็นผู้กำหนดว่าจะเรียกเก็บเงินสำหรับเหตุการณ์ที่เรียกเก็บเงินได้หรือไม่และเรียกเก็บเงินอย่างไร ผู้ให้บริการในสหรัฐอเมริกาทุกรายที่ให้บริการ RCS for Business อยู่จะมีสิทธิ์เข้าถึงรายงานการเรียกเก็บเงิน
โปรดดูรายละเอียดเกี่ยวกับโมเดลการแยกประเภทการเรียกเก็บเงินในสหรัฐอเมริกาได้ที่คำถามที่พบบ่อยเกี่ยวกับการเรียกเก็บเงินในสหรัฐอเมริกา
การสร้างไฟล์
ดูข้อมูลเพิ่มเติมได้ที่ การสร้างไฟล์
การจัดเก็บและการเข้าถึงไฟล์
ดูข้อมูลเพิ่มเติมได้ที่ การจัดเก็บและการเข้าถึงไฟล์
ความพร้อมใช้งานของไฟล์
ดูข้อมูลเพิ่มเติมได้ที่ ความพร้อมใช้งานของไฟล์
รายงานการเรียกเก็บเงิน
รายงานการเรียกเก็บเงินคือบันทึกของเหตุการณ์ที่เรียกเก็บเงินได้ ซึ่งคำนวณตามหมวดหมู่การเรียกเก็บเงินของเอเจนต์และประเภทข้อความที่เอเจนต์ส่ง รายงานการเรียกเก็บเงินพร้อมให้บริการแก่ผู้ให้บริการทุกรายที่ใช้งาน RCS สำหรับธุรกิจอยู่
รายงานการเรียกเก็บเงินมีข้อมูลลับ แต่ไม่มีข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้ (PII) ของผู้ใช้ เช่น MSISDN, MSISDN ที่แฮช หรือตัวระบุที่ไม่ซ้ำกันของผู้ใช้
หมวดหมู่การเรียกเก็บเงินเทียบกับเหตุการณ์ที่เรียกเก็บเงินได้
ความแตกต่างระหว่างหมวดหมู่การเรียกเก็บเงินของเอเจนต์ กับเหตุการณ์ที่เรียกเก็บเงินได้เป็นกุญแจสำคัญในการทำความเข้าใจว่าเอเจนต์ ของคุณเรียกเก็บเงินได้หรือไม่
- หมวดหมู่การเรียกเก็บเงินคือการจัดประเภทแบบคงที่ที่คุณเลือกเมื่อสร้าง เอเจนต์ โดยจะกำหนดวิธีการที่ระบบจะเรียกเก็บเงินจาก Agent ของคุณต่อข้อความ (Agent ที่ไม่ใช่แบบสนทนา) หรือต่อเซสชัน (Agent แบบสนทนา)
- เหตุการณ์ที่เรียกเก็บเงินได้คือการโต้ตอบระหว่างตัวแทน RCS for Business กับผู้ใช้
ซึ่งมีการติดตามเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน (เช่น
rich_message)
หมวดหมู่การเรียกเก็บเงินของตัวแทนในสหรัฐอเมริกา
เมื่อสร้างเอเจนต์ เจ้าของจะตั้งค่าหมวดหมู่การเรียกเก็บเงิน ตามวิธีที่เอเจนต์จะโต้ตอบกับผู้ใช้ หมวดหมู่การเรียกเก็บเงินไม่ได้จำกัดจำนวนหรือประเภทของข้อความที่ตัวแทนส่งได้ แต่จะกำหนด วิธีเรียกเก็บเงินจากตัวแทนสำหรับข้อความ หมวดหมู่การเรียกเก็บเงินหลัก 2 หมวดหมู่มีคำอธิบายในตารางต่อไปนี้
| หมวดหมู่การเรียกเก็บเงิน | ประเภทตัวแทน | ตัวอย่าง Use Case | วิธีการเรียกเก็บเงิน |
|---|---|---|---|
| ไม่ใช่การสนทนา | เอเจนต์ที่ส่งข้อความทางเดียวเป็นหลัก |
|
เรียกเก็บเงินได้สำหรับแต่ละข้อความที่ส่งถึงผู้ใช้ |
| สนทนา | Agent ที่ออกแบบมาสำหรับการแลกเปลี่ยนข้อมูลไปมากับผู้ใช้ ไม่ว่าใครจะเป็นผู้เริ่มการสนทนาก่อน |
|
เรียกเก็บเงินต่อเซสชัน: หากเป็นไปตามเกณฑ์เซสชัน ระบบจะเรียกเก็บเงินสำหรับข้อความริชมีเดียและข้อความริชทั้งหมดภายในช่วงเวลาเซสชัน 24 ชั่วโมงในอัตราคงที่ ไม่ว่าข้อความจะมีความยาวหรือมีกลุ่มใดก็ตาม เรียกเก็บเงินต่อข้อความ: หากไม่เป็นไปตามเกณฑ์เซสชันหรือข้อความอยู่นอกช่วงเวลาเซสชัน 24 ชั่วโมง ระบบจะเรียกเก็บเงินสำหรับข้อความแต่ละข้อความในอัตราต่อข้อความสำหรับริชหรือริชมีเดียตามเรตการ์ดของผู้ให้บริการแต่ละราย |
Agent แบบสนทนาเทียบกับ Agent ที่ไม่ใช่แบบสนทนา
การเรียกเก็บเงินของเอเจนต์มี 2 หมวดหมู่ ได้แก่ การสนทนาและไม่ใช่การสนทนา
เอเจนต์ที่ไม่ใช่การสนทนาจะเรียกเก็บเงินสำหรับแต่ละข้อความที่ส่งถึงผู้ใช้
- หมวดหมู่นี้เหมาะสำหรับตัวแทนที่ไม่คาดหวังว่าจะได้รับการตอบกลับบ่อยๆ
ระบบจะเรียกเก็บเงินจากเอเจนต์สนทนาในอัตราคงที่สำหรับเซสชัน เมื่อมีการทริกเกอร์เซสชัน จากนั้นระบบจะรวมข้อความทั้งหมด ที่แลกเปลี่ยนภายในระยะเวลา 24 ชั่วโมง รวมถึงข้อความที่ทริกเกอร์ เซสชัน เอเจนต์แบบสนทนายังคงอาจมีค่าใช้จ่ายสำหรับข้อความที่ไม่ได้เป็นส่วนหนึ่งของเซสชัน 24 ชั่วโมง
- หมวดหมู่นี้เหมาะสำหรับเอเจนต์ที่สนทนากับผู้ใช้หลายรอบ
ตรรกะการเรียกเก็บเงินของเซสชัน
ภายใต้รูปแบบการเรียกเก็บเงินของสหรัฐอเมริกา เซสชันจะทริกเกอร์โดยลำดับของข้อความริชมีเดีย 4 รายการหรือ ข้อความริชมีเดีย (รวมถึงข้อความ MO อย่างน้อย 2 รายการและข้อความ MT อย่างน้อย 1 รายการ) ที่แลกเปลี่ยนภายในกรอบเวลา 24 ชั่วโมงนับจากข้อความแรกในทริกเกอร์ ลำดับ เมื่อถึงเกณฑ์นี้แล้ว ระบบจะเรียกเก็บเงินข้อความทั้งหมดภายในกรอบเวลา 24 ชั่วโมงนั้น เป็นเซสชันเดียว ระบบจะเรียกเก็บเงินสำหรับข้อความที่อยู่นอกเซสชันหรือทริกเกอร์เซสชันไม่สำเร็จตามอัตราต่อข้อความมาตรฐานสำหรับสื่อสมบูรณ์หรือ ริชมีเดียตามเรตการ์ดของผู้ให้บริการแต่ละราย
แผนภาพต่อไปนี้แสดงตัวอย่างเซสชันการเรียกเก็บเงิน A2P สำหรับ เอเจนต์สนทนา
- MT (Mobile Terminated) คือข้อความที่ธุรกิจส่ง
- MO (Mobile Originated) คือข้อความหรือการดำเนินการที่ผู้ใช้เริ่ม

เหตุการณ์ที่เรียกเก็บเงินได้
ระบบจะจัดหมวดหมู่โฟลว์การรับส่งข้อความตามต้นทางและทิศทาง หากต้องการอธิบาย ทิศทางของการรับส่งข้อความ ผู้ให้บริการในสหรัฐอเมริกาโดยทั่วไปจะใช้คำศัพท์ MT/MO คำศัพท์เหล่านี้สอดคล้องกับคำศัพท์ A2P/P2A ที่ใช้ตลอดเอกสารประกอบของ RCS for Business ต่อไปนี้เป็นรายละเอียดโดยย่อเกี่ยวกับความสอดคล้องของคำศัพท์เหล่านี้
- A2P (Application-to-Person) คือ MT (Mobile Terminated): ข้อความที่ธุรกิจส่ง
- P2A (Person-to-Application) คือ MO (Mobile Originated): ข้อความหรือ การดำเนินการที่ผู้ใช้เริ่ม
| กิจกรรม | คำอธิบาย | Agent ที่ไม่ใช่แบบสนทนา | เอเจนต์แบบสนทนา |
|---|---|---|---|
a2p_rich_message |
ข้อความที่ตัวแทนส่งซึ่งมีเพียงข้อความ การตอบกลับที่แนะนำ หรือการดำเนินการที่แนะนำที่เฉพาะเจาะจง (โทรหมายเลข เปิด URL ในเบราว์เซอร์) | ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการเสมอ เรียกเก็บเงินต่อข้อความตามกลุ่ม (1 กลุ่มเท่ากับ 160 ไบต์ UTF-8) |
ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการ เว้นแต่จะกลายเป็นส่วนหนึ่งของเซสชัน |
p2a_rich_message |
ข้อความที่ผู้ใช้ส่งซึ่งมีเฉพาะข้อความแบบอิสระหรือข้อความจากการแตะการตอบกลับที่แนะนำ | ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการเสมอ เรียกเก็บเงินต่อข้อความตามกลุ่ม |
ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการ เว้นแต่จะกลายเป็นส่วนหนึ่งของเซสชัน |
a2p_rich_media_message |
ข้อความที่ตัวแทนส่งซึ่งมีสื่อ (รูปภาพ วิดีโอ เสียง) Rich Card แคร์รอสเซล หรือการดำเนินการที่ซับซ้อน เช่น "ดูสถานที่ตั้ง" | ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการเสมอ เรียกเก็บเงินเป็นกิจกรรมแบบอัตราคงที่รายการเดียวได้ ไม่ว่าจะมีขนาดหรือเนื้อหาใดก็ตาม |
ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการ เว้นแต่จะกลายเป็นส่วนหนึ่งของเซสชัน |
p2a_rich_media_message |
ข้อความที่ผู้ใช้ส่งซึ่งมีไฟล์สื่อที่อัปโหลด (รูปภาพ วิดีโอ เสียง) | ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการเสมอ เรียกเก็บเงินเป็นกิจกรรมแบบอัตราคงที่รายการเดียว |
ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการ เว้นแต่จะกลายเป็นส่วนหนึ่งของเซสชัน |
p2a_suggested_action |
ผู้ใช้แตะการดำเนินการที่แนะนำ (เช่น "ดูตำแหน่ง") ซึ่งไม่ใช่การตอบกลับที่แนะนำ | ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการเสมอ สร้างเหตุการณ์ที่เรียกเก็บเงินได้ 1 รายการต่อการคลิก |
ถือเป็นเหตุการณ์ที่เรียกเก็บเงินได้แต่ละรายการ และสร้างเหตุการณ์ที่เรียกเก็บเงินได้ 1 รายการต่อการคลิก 1 ครั้ง เว้นแต่จะกลายเป็นส่วนหนึ่งของเซสชัน |
a2p_session |
หน้าต่างการโต้ตอบ 24 ชั่วโมงซึ่งจะเริ่มเมื่อมีการเริ่มทริกเกอร์เซสชันและข้อความแรกเป็น MT ดูข้อมูลเพิ่มเติมได้ที่เซสชันคืออะไรและทำงานอย่างไร | ไม่มี เซสชันไม่มีผลกับเอเจนต์ที่ไม่ใช่การสนทนา | เมื่อทริกเกอร์แล้ว ข้อความทั้งหมดในกรอบเวลา 24 ชั่วโมงจะครอบคลุมโดยค่าธรรมเนียมเซสชันเดียว เหตุการณ์ที่เรียกเก็บเงินได้ในเซสชัน 24 ชั่วโมงจะได้รับการกําหนดให้กับรหัสเหตุการณ์ที่เรียกเก็บเงินได้ของเซสชัน |
p2a_session |
กรอบเวลาการโต้ตอบ 24 ชั่วโมงซึ่งจะเริ่มเมื่อมีการเริ่มทริกเกอร์เซสชันและข้อความแรกคือ MO ดูข้อมูลเพิ่มเติมได้ที่เซสชันคืออะไรและทำงานอย่างไร | ไม่มี เซสชันไม่มีผลกับเอเจนต์ที่ไม่ใช่การสนทนา | เมื่อทริกเกอร์แล้ว ข้อความทั้งหมดในกรอบเวลา 24 ชั่วโมงจะครอบคลุมโดยค่าธรรมเนียมเซสชันเดียว เหตุการณ์ที่เรียกเก็บเงินได้ในเซสชัน 24 ชั่วโมงจะได้รับการกําหนดให้กับรหัสเหตุการณ์ที่เรียกเก็บเงินได้ของเซสชัน |
การสร้างรายงานการเรียกเก็บเงิน
เฉพาะเอเจนต์ที่มีการเข้าชมที่ไม่ใช่การทดสอบเท่านั้นที่จะสร้างเหตุการณ์ที่เรียกเก็บเงินได้ กิจกรรมจากหมายเลขโทรศัพท์ทดสอบจะไม่ปรากฏในรายงานการเรียกเก็บเงิน
รายงานเหล่านี้ถือว่าเหตุการณ์เรียกเก็บเงินได้เมื่อมีการนำส่งข้อความ A2P ไม่ใช่เมื่อมีการส่งข้อความ ข้อความที่นำส่งไม่สำเร็จหรือข้อความที่ยกเลิกก่อนนำส่งจะไม่ทำให้เกิดเหตุการณ์ที่เรียกเก็บเงินได้
รูปแบบรายงานการเรียกเก็บเงิน
รายงานการเรียกเก็บเงินใช้รูปแบบชื่อไฟล์ rbm_billable_events_YYYY-MM-DD.csv
วันที่ในชื่อไฟล์คือวันที่สร้างไฟล์
แต่ละบรรทัดในรายงานคือบันทึกที่แสดงเหตุการณ์ที่เรียกเก็บเงินได้รายการเดียว
เซสชัน A2P/P2A จะแสดงด้วยหลายแถว โดยมี 1 แถวสำหรับแต่ละข้อความ
ที่แลกเปลี่ยน ทุกแถวที่เชื่อมโยงกับเซสชัน (ใช้billing_event_idเดียวกัน) จะรายงานจำนวนข้อความ MT และ MO ทั้งหมดสำหรับหน้าต่างเซสชัน 24 ชั่วโมงทั้งหมดในคอลัมน์ mt_messages และ mo_messages
ไฟล์ได้รับการเข้ารหัส 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 | วันที่/เวลา UTC ที่กิจกรรมเริ่มต้น (ISO 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 |
ตัวเลข | ขนาดของไฟล์ทั้งหมดที่แนบมากับข้อความในเหตุการณ์ โดยปัดเศษเป็นกิโลไบต์ที่ใกล้ที่สุด (1 กิโลไบต์เท่ากับ 1024 ไบต์) | 912 |
agent_name |
สตริง | ชื่อของเอเจนต์ที่เข้าร่วมในเหตุการณ์ | ACME Brand |
owner_name |
สตริง | ชื่อเจ้าของบัญชีพาร์ทเนอร์ปัจจุบันที่สร้างเอเจนต์ | XYZ Aggregator |
segment_count |
ตัวเลข | จำนวนกลุ่มที่คำนวณแล้วสำหรับเหตุการณ์ a2p_rich_message events และ p2a_rich_message (1 กลุ่มเท่ากับ 160 ไบต์ UTF-8) เมื่อเหตุการณ์ไม่ใช่เหตุการณ์ที่กล่าวถึง ค่าจะเป็น 0 |
5 |
session_type |
สตริง | ประเภทเซสชัน:a2p_sessionp2a_session |
a2p_session |
ตัวอย่างรายงานการเรียกเก็บเงิน
คุณดาวน์โหลดรายงานตัวอย่างได้ที่
ขนาดไฟล์โดยทั่วไป
ขนาดของรายงานรายวันจากพาร์ทเนอร์ RCS สำหรับธุรกิจที่ใช้งานอยู่จะขึ้นอยู่กับ ปริมาณกิจกรรมที่พาร์ทเนอร์สร้างขึ้นในเครือข่ายของผู้ให้บริการ