IOSOR ความรู้
สัปดาห์ใบแจ้งหนี้ SMS แรก: เมื่อการคำนวณส่วนกับยอดเงินไม่ตรงกัน
แก้ปัญหาความคลาดเคลื่อนระหว่างส่วน SMS ที่คำนวณได้กับรายการหักเงินล่วงหน้าจริงในสัปดาห์ใบแจ้งหนี้หนักหน่วงแรกของคุณ
สัปดาห์ใบแจ้งหนี้ SMS แรก: เมื่อการคำนวณส่วนกับยอดเงินไม่ตรงกัน.
ความตกใจในสัปดาห์ใบแจ้งหนี้หนักหน่วงครั้งแรก
ผู้เช่าป้ายขาวของคุณเพิ่งผ่านสัปดาห์ SMS ปริมาณสูงครั้งแรกไป แดชบอร์ดลูกค้าแสดงข้อความที่ส่งแล้ว 50,000 ข้อความ แต่ยอดเงินคงเหลือแบบเติมเงินกลับลดลงเร็วกว่าที่เลขคณิตพื้นฐานคาดการณ์ไว้ ผู้ดูแลระบบมักตื่นตระหนกโดยสันนิษฐานว่าเกิดข้อผิดพลาดในการเรียกเก็บเงินต้นทางหรือค่าธรรมเนียมเครือข่ายที่ซ่อนอยู่ ในความเป็นจริง ความคลาดเคลื่อนในการเรียกเก็บเงินมักเกิดจากการเปลี่ยนแปลงการเข้ารหัสหรือขอบเขตเพย์โหลดแบบต่อกัน มากกว่าการปรับราคาที่ฉ้อโกง.
การเข้ารหัส UCS2 และการพองตัวของส่วน
การเข้ารหัส GSM 7-bit มาตรฐานบรรจุตัวอักษร 160 ตัวลงในหนึ่งส่วน ทันทีที่ผู้ใช้แปะเครื่องหมายคำพูดอัจฉริยะ อีโมจิ หรืออักษรซีริลลิก เพย์โหลดทั้งหมดจะเปลี่ยนไปใช้การเข้ารหัส UCS2 ซึ่งหนึ่งส่วนบรรจุตัวอักษรได้เพียง 70 ตัวเท่านั้น เมื่อข้อความเกิน 70 ตัว หัวข้อต่อจะใช้พื้นที่เพย์โหลด ทำให้ขีดจำกัดหลายส่วนลดเหลือ 67 ตัวอักษรต่อเฟรม โปรดดู บัญชีส่วนของ SMS เพื่อตรวจสอบความยาวเพย์โหลดแต่ละรายการก่อนที่จะส่งไปยังเกตเวย์.
ประทับเวลา DLR และความหน่วงของบัญชีแยกประเภท
แพลตฟอร์มแบบเติมเงินจะหักเงินทันทีเมื่อส่งต่อไปยังผู้ให้บริการ แต่ใบเสร็จการส่งมอบขั้นสุดท้าย (DLR) ผ่าน webhook อาจล่าช้าไปสองสามนาทีในช่วงที่มีการใช้งานหนาแน่น หากการส่งออกข้อมูลของลูกค้าดึงข้อมูลก่อนที่การเรียกกลับสถานะแบบอะซิงโครนัสทั้งหมดจะเสร็จสิ้น บัญชีแยกประเภทธุรกรรมจะไม่ตรงกับจำนวนข้อความในท้องถิ่นชั่วคราว ดึงข้อมูล ส่งออก month-end กระเป๋าเวลา 02:00 เสมอหลังจากช่วงเวลาผ่อนผันสองชั่วโมง เพื่อให้แน่ใจว่า DLR ที่รอดำเนินการทุกรายการได้รับการกระทบยอดกับบัญชีแยกประเภทแล้ว.
เกณฑ์สำหรับการตรวจสอบปริมาณ
พื้นที่ทำงานแบบเติมเงินทุกแห่งทำงานภายใต้ขอบเขตโครงสร้างที่เข้มงวด บัญชีที่ลดลงต่ำกว่าเกณฑ์เติมเงิน USD 20 จะทริกเกอร์การจำกัดการรับส่งข้อมูลทันทีเพื่อป้องกันการเบิกเงินเกินบัญชีที่ไม่ปลอดภัย ในทางกลับกัน เมื่อผู้เช่าที่ใช้งานอยู่ข้ามเกณฑ์การตรวจสอบใกล้เครื่องหมาย USD 1,000/เดือน ธงความเสี่ยงอัตโนมัติจะตรวจสอบความผิดปกติของการจราจรหรือข้อมูลการลงทะเบียน 10DLC ที่ยังไม่ได้ยืนยัน การข้ามขั้นตอนนี้จะนำไปสู่การกรองของผู้ให้บริการอย่างกะทันหัน.
การกระทบยอดส่วนเทียบกับแถวบัญชีแยกประเภท
เพื่อพิสูจน์ความถูกต้องให้กับลูกค้าองค์กรของคุณ ให้เปรียบเทียบ logs ฐานข้อมูลดิบกับบันทึกธุรกรรมที่แก้ไขไม่ได้โดยใช้การแจกแจงบัญชีแยกประเภทที่มีโครงสร้างชัดเจน.
| แหล่งข้อมูล | ประเภทการนับ | ความคลาดเคลื่อนทั่วไป |
|---|---|---|
| App DB Logs | Outbound API Calls | ขาดหัวข้อต่อ (concat headers) |
| Carrier DLR | Terminal Receipts | ความหน่วงของเครือข่าย |
| Wallet Ledger | Prepaid Debits | การเปลี่ยนระดับบิต UCS2 |
ตรวจสอบ การตรวจสอบปริมาณ SMS: เมื่อโครงการนำร่องแบบเติมเงินไม่เพียงพออีกต่อไป เพื่อสร้างนิสัยการตรวจสอบที่ทำซ้ำได้สำหรับบัญชีระดับสูง.
เริ่มต้นกับ IOSOR
เปิดคอนโซล IOSOR เพื่อตรวจสอบเพย์โหลดข้อความขาออกเทียบกับบันทึกการตรวจสอบการเข้ารหัสอักขระก่อนออกใบแจ้งหนี้ลูกค้ารายสัปดาห์ กรองการรับส่งข้อมูลขาออกของคุณด้วยธง UCS2 เพื่อระบุสมาร์ทโค้ดที่ซ่อนอยู่หรืออักขระยูนิโคดที่แบ่งร่างส่วนเดียวออกเป็นค่าใช้จ่ายหลายส่วน ตรวจสอบว่าเว็บฮุกใบเสร็จการจัดส่งแบบอะซิงโครนัสได้รับการชำระบัญชีเรียบร้อยแล้วก่อนที่จะส่งออกไฟล์ปรับยอดบัญชีแยกประเภทของคุณ
สรุป IOSOR
ความคลาดเคลื่อนระหว่างบันทึกการโทรของแอปพลิเคชันและใบแจ้งหนี้เกิดจากการเปลี่ยนแปลงการเข้ารหัสข้อความและส่วนหัวของส่วนย่อยหลายส่วน มากกว่าข้อผิดพลาดในการเรียกเก็บเงินของแพลตฟอร์ม อักขระที่ไม่ใช่ GSM เพียงตัวเดียวจะบังคับให้เข้ารหัส UCS2 ซึ่งจะช่วยลดความจุของส่วนจาก 160 เหลือ 70 อักขระทันที และทำให้หน่วยที่เรียกเก็บเงินทั้งหมดเพิ่มขึ้น
ทำความสะอาดเพย์โหลดขาออกเพื่อลบอักขระยูนิโคดที่ไม่ได้ตั้งใจก่อนส่งมอบ และรอให้ใบเสร็จการจัดส่งแบบอะซิงโครนัสชำระบัญชีก่อนที่จะเรียกใช้การส่งออกบัญชีแยกประเภท อย่าพึ่งพาจำนวนการเรียก API ดิบในการคำนวณค่าใช้จ่ายของลูกค้า เนื่องจากค่าใช้จ่ายในการเชื่อมต่อหลายส่วนช่วยเปลี่ยนแปลงการคำนวณส่วนพื้นฐานโดยตรง
คู่มือนี้มีประโยชน์ไหม?
คู่มือที่เกี่ยวข้อง
- ETA แคมเปญเทียบกับเวลาจริง: ชั่วโมงเงียบเปลี่ยนการคาดการณ์
เรียนรู้ว่าเวลาจริง กฎชั่วโมงเงียบ และอัตราการส่งผลกระทบต่อ ETA ของแคมเปญ SMS อย่างไร รักษาความแม่นยำของแพลตฟอร์มป้ายขาวของคุณ
- ลองส่งรายการแคมเปญ SMS ที่ล้มเหลวอีกครั้งโดยไม่ส่งซ้ำสองครั้ง
การจัดคิวรายการที่ล้มเหลวในแคมเปญ SMS แบบเติมเงินป้ายขาวอย่างปลอดภัย โดยไม่มีการเรียกเก็บเงินซ้ำสำหรับข้อความที่ส่งสำเร็จ
- ระบบป้องกันยอดเงินหยุดแคมเปญ SMS ชั่วคราว: กระเป๋าเงินต่ำไม่ใช่ผู้ให้บริการล่ม
ค้นหาว่าเหตุใดการหยุดแคมเปญ SMS บนแพลตฟอร์ม CPaaS ป้ายขาวของเราจึงเกิดจากขีดจำกัดยอดเงินเติมเงินล่วงหน้าแทนที่จะเป็นความล้มเหลวของเครือข่าย