IOSOR Gabay
SMS segment accounting: bakit ang isang mensahe ay hindi isang linya ng gastos
Gabay sa pricing: GSM-7 vs UCS-2, overhead ng multipart concatenation, at paano i-reconcile ang bawat send sa prepaid wallet nang hindi humuhula.
Nag-type ang user ng isang mensahe. Nag-debit ang prepaid wallet ng tatlong unit. Hindi ito bug — ito ay segment accounting, at ang mga finance team na hindi naiintindihan ang GSM-7 vs UCS-2 at multipart concatenation ay nagbubukas ng ticket laban sa billing engine na gumagana nang eksakto ayon sa disenyo. Ang gabay na ito ay para sa finance at product lead na nagpapatakbo ng prepaid white-label messaging at kailangan ng maipapaliwanag na spend — hindi “magtiwala sa invoice”.
Tinatrato ng IOSOR ang bawat SMS spend line bilang maaaring i-reconstruct hanggang segment count, encoding, at destination — hindi opaque platform fee.
Bakit ang isang SMS ay hindi isang linya ng gastos
| Ano ang nakikita ng sender | Ano ang nakikita ng wallet |
|---|---|
| “Nagpadala ako ng isang text” | 1–3 billed unit depende sa encoding at haba |
| Idinagdag ang isang emoji sa dulo | Buong mensahe ay lumipat sa UCS-2 |
| Template variable na mas mahaba ng ilang character | Lumampas ang mensahe sa segment boundary |
GSM-7 vs UCS-2: bakit binabago ng character set ang matematika
- Sinasaklaw ng GSM-7 ang limitadong Latin alphabet at maliit na symbol set; mas mababang “budget” per segment ang bawat character
- Pinipilit ng UCS-2 (anumang character sa labas ng GSM-7 — emoji, karamihan ng non-Latin script, ilang punctuation) ang buong mensahe sa mas malawak na encoding na may mas mababang character limit per segment
- Isang “invisible” character (smart quote mula sa
Multipart segmentation at concatenation overhead
| Encoding | Limit ng single segment | Limit sa multipart | Bakit mas maliit ang multipart |
|---|---|---|---|
| GSM-7 | 160 char | 153 char | Nagrereserba ang concatenation header ng espasyo |
| UCS-2 | 70 char | 67 char | Parehong header, mas maliit ang alphabet budget |
Saan nagtatago ang segment counts
- Nagpapakita ang composer preview ng “1 message” habang ang totoong encoding ay nagbubunga ng 2–3 billed segment
- Template variables na nagtutulak ng haba lampas sa boundary para lang sa ilang recipient
- Locale-specific characters (accents, non-Latin scripts) na pumapasa sa QA sa isang wika at nagpaparami ng gastos sa iba
Mga red flag
- Composer o API response na nagre-report ng message count imbes na segment count
- Walang visibility kung aling encoding ang ginamit sa partikular na send
- Sinasabi ng support na “bihirang encoding issues, huwag mag-alala”
- Ledger rows na hindi masusubaybayan hanggang haba, encoding, at destination
- Bulk sends na sinisingil bilang flat estimate, na-reconcile sa hulihan ng buwan lang
Magsimula sa IOSOR
Suriin ang iyong mga labas na template payload sa IOSOR console bago maglunsad ng malawakang pagpapadala. Mag-set up ng mga API validation gate para matukoy ang anumang payload na lalampas sa isang segment o biglang lumipat mula sa GSM-7 patungo sa UCS-2 encoding.
- Prepaid Hold Reserves: Pagkalkula ng Magagamit na Balanse sa Wallet sa Mataas…
- Linggo ng invoice ng presyo: quote laban sa mga na-bill na linya
- Iwasan ang tahimik na bawas kapag nagbago ang charset ng kampanya habang nagp…
Buod ng IOSOR
Ang isang labas na text message ay bihirang mangahulugan ng iisang linya ng gastusin. Ang pagpili sa pagitan ng GSM-7 at UCS-2 encoding, kasama ang overhead ng header para sa multipart concatenation, ay nangangahulugang ang kaunting pagbabago sa dynamic na text o isang espesyal na karakter ay madaling magdoble ng iyong bayarin sa bawat tatanggap.
Nakatulong ba ang gabay na ito?
Mga kaugnay na gabay
- Linggo ng Insidente sa Route Failover: Pag-reconcile sa mga Discrepancy sa Rate Pagkatapos ng Emergency Switching
Master ang pag-reconcile sa post-incident wallet ledger para sa high-cost secondary carrier failovers sa iyong white-label CPaaS platform.
- Pag-calibrate ng Volume ng Sub-Account: Paglipat sa mga Kliyente Lampas sa Unang Buwanang Sahig
Ayusin ang mga istruktura ng prepaid rate at mga sahig ng top-up kapag ang dami ng buwanang dispatch ay palaging lumalampas sa baseline.
- Mga Surcharge sa Pag-verify ng Toll-Free: Pag-account para sa mga One-Time Prepaid Registry Fee
Alamin kung paano dine-debit ng mga white-label na CPaaS platform ang one-time carrier verification at mga surcharge sa pagpaparehistro ng kampanya mula sa mga prepaid na balanse ng child account.