IOSOR Kiến thức

Kế toán phân đoạn SMS: vì sao một tin nhắn không phải một dòng chi tiêu

Hướng dẫn giá: GSM-7 vs UCS-2, overhead nối multipart và cách đối soát mọi lần gửi với ví trả trước mà không đoán mò.

Người dùng gõ một tin. Ví trả trước trừ ba đơn vị. Đó không phải lỗi — đó là kế toán phân đoạn, và đội tài chính không hiểu GSM-7 vs UCS-2 cùng nối multipart sẽ mở ticket chống lại động cơ billing đang hoạt động đúng thiết kế.

IOSOR coi mỗi dòng chi SMS có thể tái dựng tới số phân đoạn, mã hóa và điểm đến — không phải phí nền tảng mờ. Gần USD 1.000+ mức dùng nền tảng hàng tháng, kỷ luật phân đoạn là khác biệt giữa đối soát tháng sạch và leo thang lặp “sao đắt hơn”.

Vì sao một SMS không phải một dòng chi tiêu

Người gửi thấy gì Ví thấy gì
“Tôi gửi một tin” 1–3 đơn vị tính phí tùy mã hóa và độ dài
Thêm một emoji ở cuối Cả tin chuyển sang UCS-2
Biến mẫu dài hơn vài ký tự Tin vượt biên phân đoạn

GSM-7 vs UCS-2: vì sao bộ ký tự đổi phép tính

  • GSM-7 phủ bảng chữ Latin hạn chế và tập ký hiệu nhỏ; mỗi ký tự tốn ít “ngân sách” hơn mỗi phân đoạn
  • UCS-2 (mọi ký tự ngoài GSM-7 — emoji, hầu hết chữ không Latin, một số dấu câu) ép cả tin vào mã hóa rộng hơn với giới hạn ký tự mỗi phân đoạn thấp hơn
  • Một ký tự “vô hình” (dấu ngoặc thông minh từ tài liệu, dấu tích, emoji) có thể lặng lẽ lật cả tin từ GSM-7 sang UCS-2

Phân đoạn multipart và overhead nối

Mã hóa Giới hạn một phân đoạn Giới hạn multipart Vì sao multipart nhỏ hơn
GSM-7 160 ký tự 153 ký tự Header nối dành chỗ
UCS-2 70 ký tự 67 ký tự Cùng header, ngân sách chữ nhỏ hơn

Vượt giới hạn một phân đoạn không “làm tròn” lịch sự — tin tách thành nhiều phân đoạn, mỗi cái mang overhead nối, và được tính lại tương ứng.

Số phân đoạn ẩn ở đâu

  • Bản xem trước composer hiện “1 tin” trong khi mã hóa thật tạo 2–3 phân đoạn tính phí
  • Biến mẫu chỉ đẩy độ dài vượt biên với một số người nhận
  • Ký tự theo locale (dấu, chữ không Latin) qua QA ở một ngôn ngữ và nhân chi phí ở ngôn ngữ khác

Mỗi dòng ghi nợ phải hiện: điểm đến, độ dài tin, mã hóa phát hiện, số phân đoạn và đơn giá — không phải “phí SMS” pha trộn. Nếu tài chính không map được khoản trừ ví về năm trường đó, sổ cái không đối soát được — chỉ tin bằng niềm tin.

  1. Ước lượng mã hóa và số phân đoạn trước gửi bằng đúng quy tắc ví sẽ tính
  2. Cảnh báo — không âm thầm cho qua — khi sửa mẫu vượt biên phân đoạn
  3. Hiện mã hóa trên composer, không chỉ đếm ký tự
  4. Kiểm thử với locale người nhận thật, không chỉ ngôn ngữ soạn thảo

Số phân đoạn, mã hóa, vùng điểm đến và đơn giá — nhất quán dù gửi từ API, chiến dịch bulk hay thử workshop. Sổ cái trả trước chỉ ghi “SMS” và tổng là hộp đen bọc biên lai.

Cờ đỏ

  • Composer hoặc phản hồi API báo số tin thay vì số phân đoạn
  • Không thấy mã hóa dùng cho một lần gửi cụ thể
  • Hỗ trợ nói “lỗi mã hóa hiếm, đừng lo”
  • Dòng sổ cái không truy về được độ dài, mã hóa và điểm đến
  • Gửi bulk tính theo ước lượng phẳng, chỉ đối soát cuối tháng

Bắt đầu với IOSOR

Hãy kiểm tra kỹ nội dung mẫu tin nhắn gửi đi trên bảng điều khiển IOSOR trước khi thực hiện các đợt phát sóng lớn. Thiết lập các cổng kiểm tra API để gắn cờ bất kỳ nội dung nào vượt quá một phân đoạn hoặc chuyển đổi bất ngờ từ bảng mã GSM-7 sang UCS-2.

Điểm chính IOSOR

Một tin nhắn văn bản gửi đi hiếm khi tương ứng với một khoản chi phí đơn lẻ. Sự lựa chọn giữa bảng mã GSM-7 và UCS-2, kết hợp với dung lượng tiêu đề của tin nhắn ghép, đồng nghĩa với việc chỉ cần một thay đổi nhỏ trong văn bản động hoặc một ký tự đặc biệt cũng có thể dễ dàng làm tăng gấp đôi chi phí cho mỗi người nhận.

Hãy áp dụng các biện pháp kiểm tra mã hóa ký tự nghiêm ngặt và giới hạn độ dài mẫu ngay tại khâu soạn thảo tin nhắn.

Hướng dẫn này có hữu ích không?

Hướng dẫn liên quan