När du planerar en SMS-kampanj uppstår en kritisk fråga: hur många tecken tillåter TeleSign och andra traditionella gateways för sms-marknadsföring innan dina kostnader fördubblas? Att förstå dessa strikta gränser är skillnaden mellan en mycket lönsam kampanj och en överraskande faktura som raderar ut dina marginaler. I den här guiden går vi igenom exakt hur teckengränser för SMS fungerar, hur dolda symboler driver upp dina kostnader och hur du helt kan kringgå dessa begränsningar.
SMS-marknadsföring: Hur många tecken begränsar TeleSign och konkurrenterna dig till
När du använder traditionella molnkommunikationsplattformar som TeleSign, Twilio eller Plivo är du bunden av branschstandardiserade telekomregler. Den absoluta standardgränsen för ett enskilt SMS-meddelande är 160 tecken. Denna gräns är dock mycket känslig och beror helt på vilken teckenkodning som används. Om du överskrider denna gräns med så mycket som ett enda tecken, kommer din leverantör att dela upp meddelandet i flera segment och debitera dig för varje segment individuellt.
Detta innebär att om du skriver ett meddelande som är 161 tecken betalar du inte för ett meddelande, utan för två. För att göra saken värre krävs det en viss dataoverhead när meddelanden delas upp, för att instruera mottagarens telefon om hur de ska sättas ihop igen. Detta minskar gränsen för varje uppdelat meddelande från 160 tecken till 153 tecken. Så här ser matematiken ut för vanliga GSM-sms-tecken:
- 1 meddelandesegment: 0 till 160 tecken
- 2 meddelandesegment: 161 till 306 tecken (153 tecken per segment)
- 3 meddelandesegment: 307 till 459 tecken (153 tecken per segment)
För småföretag som skickar driftuppdateringar, bokningsbekräftelser eller kampanjerbjudanden plussas dessa segment snabbt ihop. Om du använder standard-API:er måste du noggrant övervaka ditt maximala antal tecken i textmeddelanden för att undvika budgetöverskridanden. Om du är trött på att hantera dessa komplexa beräkningar och vill ha en enklare prismodell, kan du läsa vår guide om Twilio-alternativ för 2026 för att se hur moderna plattformar hanterar detta.
Uppdelningen mellan GSM-7 och UCS-2-kodning
Orsaken till den strikta gränsen för sms-tecken ligger i kodningsstandarden. Som standard använder nätverken GSM-7-kodning, som stöder 128 grundläggande tecken, inklusive vanliga latinska bokstäver, siffror och vissa vanliga skiljetecken. Varje tecken i GSM-7 tar upp 7 bitar data.
Men om ditt meddelande innehåller så mycket som ett enda tecken som inte ingår i GSM-7-alfabetet – till exempel en emoji, ett kyrilliskt tecken, en arabisk bokstav eller till och med vissa stiliserade skiljetecken – måste systemet byta till UCS-2-kodning (Unicode). UCS-2-tecken kräver 16 bitar data vardera. Följaktligen sjunker ditt maximala antal tecken i texter omedelbart från 160 till 70 tecken. Om ett Unicode-meddelande delas upp är varje segment begränsat till endast 67 tecken.
Vilka specialtecken påverkar vanligtvis meddelanden?
Många företagare och utvecklare blir chockade när deras månatliga SMS-faktura är dubbelt så hög som budgeterat, trots att deras mallar verkade ligga under 160 tecken. Detta beror på dolda Unicode-tecken som smyger sig in i kopierad och inklistrad text. Så, vilka specialtecken påverkar vanligtvis meddelanden mest?
Den vanligaste boven i dramat är den smarta apostrofen eller det typografiska citattecknet (’). Om du kopierar och klistrar in din marknadsföringstext från Microsoft Word, Google Docs eller Apple Notes, konverterar dessa program automatiskt vanliga raka apostrofer (') till typografiska (’). När du klistrar in detta i ett SMS-gateway-API som TeleSign, upptäcker gatewayen ett Unicode-tecken. Plötsligt delas ditt meddelande på 150 tecken upp i tre separata debiteringssegment eftersom gränsen sjönk till 70 tecken.
Om du har någonsin använt en automatiserad gateway kan du ha stött på ett felmeddelande som: message should only contain gsm characters for sms. the following characters are not valid: ’. Denna varning är utformad för att skydda dig från oavsiktliga avgifter för flera segment. Andra vanliga tecken som utlöser denna nedgradering inkluderar:
- Typografiska citattecken (“ och ”)
- Tankstreck (— och –)
- Accenterade tecken som inte finns i GSM-7-expansionstabellen (som á, í, ó, ú)
- Emojis (😊, 🚀, ⚠️)
- Tecken från icke-latinska alfabet
Behöver jag konvertera simplr-tecken i SMS-meddelanden?
En vanlig teknisk fråga som utvecklare ställer är: behöver jag konvertera simplr-tecken i SMS-meddelanden? Ja. Om du använder traditionella API:er måste du implementera ett rensningsskript i din backend. Detta skript bör automatiskt ersätta typografiska citattecken med raka citattecken, tankstreck med vanliga bindestreck och rensa bort symboler som inte stöds innan de skickas till API:et. Om du inte gör denna konvertering kommer din gateway tyst att uppgradera ditt meddelande till UCS-2, vilket drastiskt ökar dina kostnader.
Hur traditionella gateways debiterar dig jämfört med MySMSGate
Traditionella gateways som TeleSign, Twilio och Plivo tjänar en betydande del av sina intäkter på segmentbaserad debitering. De tar betalt för varje enskilt block på 160 tecken (eller 70 tecken). Om du skickar ett SMS på 161 tecken betalar du dubbelt. Om du skickar en detaljerad påminnelse på 320 tecken betalar du tredubbelt.
På MySMSGate anser vi att denna modell är föråldrad och orättvis mot småföretag. Vi förvandlar din egen Android-telefon till en SMS-gateway. Eftersom meddelandena skickas direkt från ditt eget SIM-kort med ditt mobilabonnemang, slipper vi följa de restriktiva reglerna för segmentdebitering som traditionella molngateways har. Vi tar ut en fast avgift på 0,02 USD per skickat SMS, oavsett hur långt meddelandet är. Det finns inga månadsavgifter, inga kontrakt och inga dolda segmentmultiplikatorer.
Låt oss titta på en kostnadsjämförelse för att skicka 1 000 marknadsförings- eller driftmeddelanden som i genomsnitt innehåller 200 tecken (vilket utlöser 2 segment enligt GSM-7-reglerna):
| Funktion / Mått | TeleSign / Twilio (Standardmoln) | MySMSGate (Android-gateway) |
|---|---|---|
| Baspris per SMS | ~0,0079 USD till 0,05 USD (varierar beroende på land) | 0,02 USD (Fast pris globalt) |
| Debitering för meddelande på 200 tecken | Debiteras som 2 segment (Dubbel kostnad) | Debiteras som 1 meddelande (Ingen extra kostnad) |
| Unicode-straff (Emoji) | Debiteras som 3 segment (Tredubbel kostnad) | Debiteras som 1 meddelande (Ingen extra kostnad) |
| A2P 10DLC registreringsavgift | Krävs (15+ USD startavgift + månadsavgifter) | Ingen (Skicka från ditt eget nummer) |
| Väntetid för godkännande från operatör | Flera veckor av verifiering och godkännanden | Omedelbart (Börja skicka på 2 minuter) |
Genom att utnyttja din egen Android-enhet kringgår MySMSGate helt det komplexa nätverket av operatörsregistreringar och segmentavgifter. Detta gör det till det billigaste SMS-API:et för småföretag som behöver skicka regelbundna, relationsbyggande aviseringar till sina kundlistor utan att behöva hantera tekniskt krångel.
Utvecklarguide: Hantera SMS-tecken via API
För utvecklare som integrerar SMS i sin applikation kan hantering av teckenuppsättningar vara en tråkig syssla. Om du bygger med TeleSign måste du ständigt beräkna det maximala antalet tecken som kan skickas i ett marknadsförings-SMS innan det kostar dig extra. Detta innebär att du måste använda bibliotekspaket för att parsa strängen och avgöra om den innehåller Unicode.
Med MySMSGate är integrationen otroligt enkel. Du behöver inga komplexa rensningslager för att spara pengar. Du gör helt enkelt en enda POST-förfrågan till vårt API, och vi hanterar leveransen via din anslutna Android-telefon. Här är ett exempel på hur enkelt det är att skicka ett SMS med Python:
import requests
url = "https://mysmsgate.net/api/v1/send"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
payload = {
"to": "+1234567890",
"message": "Hello! This is a long marketing message with emojis 🚀 and special characters like ’ that would normally cost you triple on TeleSign. With MySMSGate, it is just one flat rate!",
"sim_slot": 1
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())Detta API-anrop skickar meddelandet direkt via ditt Android-kort. Mottagaren ser ditt faktiska telefonnummer, vilket ökar förtroendet och öppningsgraden, samtidigt som du undviker de vanliga fällorna med segmentdebitering. För mer information om hur du ställer in detta arbetsflöde, se vår guide om skillnader mellan SMS-gateway och SMS-API.
Vanliga frågor
Här är svar på de vanligaste frågorna om teckengränser för SMS, formateringsfel och prissättning för gateways.
Hur får man fler tecken för ett sms på gatekey?
Om du letar efter hur du får fler tecken för ett sms på gatekey eller liknande fastighetssystem, är du vanligtvis bunden av deras inbyggda gateway-integrationer. Dessa system begränsar dig till 160 tecken för att hålla sina egna kostnader nere. För att kringgå dessa gränser ansluter många fastighetsförvaltare sina system till externa API:er som MySMSGate via Zapier eller Make.com, vilket gör att de kan skicka meddelanden med obegränsad längd utan straffavgifter för uppdelade tecken.
Vad är det maximala antalet tecken per sms i dialog?
Det maximala antalet tecken per sms i dialog (en stor telekomoperatör i Sydasien) följer den globala standarden: 160 tecken för standard GSM-7-text och 70 tecken för Unicode (sinhala, tamil eller emojis). Om du överskrider dessa gränser kommer Dialog att dela upp meddelandet och debitera dig per segment. Genom att använda en Android-baserad gateway som MySMSGate kan du skicka via lokala Dialog-SIM-kort medan du hanterar kön via en central webbpanel.
Vilka tecken är inte tillåtna i standard GSM-7 SMS?
Standard GSM-7 stöder inte typografiska citattecken (’, “), emojis, matematiska symboler eller icke-latinska alfabet. Om din meddelandeplattform ger ett felmeddelande som anger 'message should only contain gsm characters for sms. the following characters are not valid', måste du ersätta dessa tecken med motsvarande standard-ASCII-tecken (som att ersätta ’ med ') för att hålla ditt meddelande inom gränsen på 160 tecken.
Kan jag skicka obegränsat antal tecken med MySMSGate?
Ja. Eftersom MySMSGate skickar meddelanden via din Android-telefons inbyggda operativsystem, hanterar operativsystemet automatiskt långa meddelanden. Även om långa meddelanden tekniskt sett delas upp i segment av mobiloperatören, debiterar MySMSGate dig en enda fast avgift på 0,02 USD per helt meddelande som skickas från vår panel eller vårt API, vilket skyddar dig från överraskande API-debiteringar för flera segment.
Comments (0)
Be the first to comment!