IOSOR Kunskap
SMS-segmentredovisning: därför är ett meddelande inte en kostnadspost
Prisguide: GSM-7 vs UCS-2, overhead för multipart-konkatenering och hur du stämmer av varje sändning mot prepaid-plånboken utan gissningar.
Användaren skrev ett meddelande. Prepaid-plånboken debiterade tre enheter. Det är inte en bugg — det är segmentredovisning, och finance-team som inte förstår GSM-7 vs UCS-2 och multipart-konkatenering öppnar ärenden mot en faktureringsmotor som fungerar precis som den är designad.
IOSOR behandlar varje SMS-kostnadspost som rekonstruerbar till segmentantal, encoding och destination — inte som en ogenomskinlig plattformsavgift. Nära USD 1 000+ månatlig plattformsanvändning är segmentdisciplin skillnaden mellan en ren månadsavstämning och en återkommande eskalering “varför kostade det mer”.
Därför är ett SMS inte en kostnadspost
| Vad avsändaren ser | Vad plånboken ser |
|---|---|
| “Jag skickade en text” | 1–3 fakturerade enheter beroende på encoding och längd |
| En emoji tillagd i slutet | Hela meddelandet växlar till UCS-2 |
| En mallvariabel några tecken längre | Meddelandet korsar en segmentgräns |
GSM-7 vs UCS-2: därför ändrar teckenuppsättningen matematiken
- GSM-7 täcker ett begränsat latinskt alfabet och en liten symboluppsättning; varje tecken kostar mindre “budget” per segment
- UCS-2 (vilket tecken som helst utanför GSM-7 — emoji, de flesta icke-latinska skriftsystem, viss skiljetecken) tvingar hela meddelandet till en bredare encoding med lägre teckengräns per segment
- Ett “osynligt” tecken (smart citattecken från ett dokument, en bock, en emoji) kan tyst vända hela meddelandet från GSM-7 till UCS-2
Multipart-segmentering och konkatenerings-overhead
| Encoding | Gräns för ett segment | Gräns i multipart | Därför är multipart mindre |
|---|---|---|---|
| GSM-7 | 160 tecken | 153 tecken | Konkateneringshuvudet reserverar plats |
| UCS-2 | 70 tecken | 67 tecken | Samma huvud, mindre alfabetbudget |
Att passera gränsen för ett segment “rundar” inte snyggt — meddelandet delas i flera segment, var och en med konkatenerings-overhead, och omfaktureras därefter.
Var segmentantal gömmer sig
- En förhandsvisning i composern visar “1 meddelande” medan verklig encoding ger 2–3 fakturerade segment
- Mallvariabler som skjuter längden över en gräns bara för vissa mottagare
- Lokalspecifika tecken (accenter, icke-latinska skriftsystem) som klarar QA på ett språk och multiplicerar kostnad på ett annat
Varje debetpost ska visa: destination, meddelandelängd, upptäckt encoding, segmentantal och enhetstaxa — inte en blandad “SMS-avgift”. Om finance inte kan mappa en plånboksdebet till de fem fälten är legret inte avstämningsbart — man litar på det i tro.
- Uppskatta encoding och segmentantal före sändning med samma regler som plånboken kommer att fakturera
- Varna — tillåt inte tyst — när en mallredigering korsar en segmentgräns
- Visa encoding i composern, inte bara teckenräkning
- Testa med riktiga mottagarlocales, inte bara författarspråket
Röda flaggor
- Composer eller API-svar rapporterar meddelandeantal i stället för segmentantal
- Ingen synlighet för vilken encoding en specifik sändning använde
- Support säger “encodingproblem är sällsynta, oroa dig inte”
- Ledger-rader som inte kan spåras till längd, encoding och destination
- Bulk-sändningar fakturerade som platt uppskattning, avstämda först i månadsskiftet
Börja med IOSOR
Granska dina utgående mallfiler i IOSOR-konsolen innan du skickar ut stora volymer. Konfigurera API-validering för att fånga upp meddelanden som överskrider ett enskilt segment eller oväntat växlar från GSM-7 till UCS-2.
- Förbetalda reserver: Beräkna tillgängligt plånbokssaldo vid hög samtidighet
- Prisnivåer under fakturaveckan: offert jämfört med debiterade rader
- Förhindra tysta debiteringar när kampanjer byter teckenuppsättning mitt i sän…
IOSOR sammanfattning
Ett enda utgående textmeddelande motsvarar sällan en enda kostnadsrad.
Var den här guiden till hjälp?
Relaterade guider
- Incidentvecka för ruttväxling: Avstämning av prisskillnader efter nödomkoppling
Bemästra efterföljande plånboksavstämning för dyra sekundära operatörsväxlingar på din white-label CPaaS-plattform.
- Volymrekalibrering för underkonton: Flytta klienter bortom de första månatliga minimigränserna
Justera klienternas förbetalda prisstrukturer och påfyllnadsgränser när månatlig sändningsvolym konsekvent överstiger baslinjetrösklarna.
- Avggifter för avgiftsfria verifieringar: Bokföring av engångsavgifter för förbetalda register
Lär dig hur white-label CPaaS-plattformar debiterar engångsavgifter för operatörsverifiering och kampanjregister från underkontots förbetalda saldo.