Når du planlegger en SMS-kampanje, dukker det opp et kritisk spørsmål: for sms-markedsføring, hvor mange tegn TeleSign og andre tradisjonelle gatewayer tillater før kostnadene dine dobles? Å forstå disse strenge grensene er forskjellen på en svært lønnsom kampanje og en overraskende regning som sletter marginene dine. I denne guiden skal vi forklare nøyaktig hvordan SMS-tegngrenser fungerer, hvordan skjulte symboler øker kostnadene dine, og hvordan du helt kan omgå disse restriksjonene.
SMS-markedsføring: Hvor mange tegn TeleSign og konkurrentene begrenser deg til
Når du bruker tradisjonelle skykommunikasjonsplattformer som TeleSign, Twilio eller Plivo, er du bundet av bransjestandardiserte regler for telekommunikasjon. Den absolutte standardgrensen for en enkelt SMS-melding er 160 tegn. Imidlertid er denne grensen svært ustabil og avhenger helt av tegnkodingen som brukes. Hvis du overskrider denne grensen med så mye som ett enkelt tegn, vil leverandøren din dele opp meldingen i flere segmenter og fakturere deg for hvert segment individuelt.
Dette betyr at hvis du skriver en melding på 161 tegn, betaler du ikke for én melding; du betaler for to. For å gjøre vondt verre kreves det noe ekstra dataoverføring (overhead) når meldinger deles opp, for å instruere mottakerens telefon om hvordan de skal settes sammen igjen. Dette reduserer grensen for hver oppdelte melding fra 160 tegn til 153 tegn. Slik ser regnestykket ut for standard GSM-SMS-tegn:
- 1 meldingssegment: 0 til 160 tegn
- 2 meldingssegmenter: 161 til 306 tegn (153 tegn per segment)
- 3 meldingssegmenter: 307 til 459 tegn (153 tegn per segment)
For små bedrifter som sender operasjonelle oppdateringer, bestillingsbekreftelser eller kampanjetilbud, blir disse segmentene raskt mange. Hvis du bruker standard API-er, må du overvåke nøye ditt maksimale antall tegn i tekstmeldinger for å unngå budsjettoverskridelser. Hvis du er lei av å håndtere disse komplekse beregningene og ønsker en enklere prismodell, kan du lese guiden vår om Twilio-alternativer for 2026 for å se hvordan moderne plattformer håndterer dette.
Skillet mellom GSM-7- og UCS-2-koding
Årsaken til den strenge grensen for SMS-tegn ligger i kodingsstandarden. Som standard bruker nettverkene GSM-7-koding, som støtter 128 grunnleggende tegn, inkludert standard latinske bokstaver, tall og noen vanlige tegnsettingstegn. Hvert tegn i GSM-7 tar opp 7 bits med data.
Men hvis meldingen din inneholder så mye som ett enkelt tegn som ikke er en del av GSM-7-alfabetet – for eksempel en emoji, et kyrillisk tegn, en arabisk bokstav eller til og med visse stiliserte tegnsettingstegn – må systemet bytte til UCS-2 (Unicode)-koding. UCS-2-tegn krever 16 bits med data hver. Følgelig synker det maksimale antallet tegn i tekstene dine umiddelbart fra 160 til 70 tegn. Hvis en Unicode-melding deles opp, er hvert segment begrenset til bare 67 tegn.
Hvilke spesialtegn påvirker vanligvis meldinger?
Mange bedriftseiere og utviklere blir sjokkerte når den månedlige SMS-fakturaen er dobbelt så høy som budsjettert, selv om malene deres så ut til å være under 160 tegn. Dette skjer på grunn av skjulte Unicode-tegn som sniker seg inn i kopiert tekst. Så, hvilke spesialtegn påvirker vanligvis meldinger mest?
Den vanligste synderen er den typografiske apostrofen eller krøllapostrofen (’). Hvis du kopierer og limer inn markedsføringsteksten din fra Microsoft Word, Google Docs eller Apple Notes, vil disse programmene automatisk konvertere standard rette apostrofer (') til krøllete (’). Når du limer dette inn i et SMS-gateway-API som TeleSign, oppdager gatewayen et Unicode-tegn. Plutselig blir meldingen din på 150 tegn delt opp i tre separate faktureringssegmenter fordi grensen sank til 70 tegn.
Hvis du noen gang har brukt en automatisert gateway, har du kanskje støtt på en feilmelding som: message should only contain gsm characters for sms. the following characters are not valid: ’. Denne advarselen er utformet for å beskytte deg mot utilsiktede kostnader for flere segmenter. Andre vanlige tegn som utløser denne nedgraderingen inkluderer:
- Krøllparenteser/krøllhermetegn (“ og ”)
- Lange tankestreker (—) og korte tankestreker (–)
- Tegn med aksent som ikke finnes i GSM-7-utvidelsestabellen (som á, í, ó, ú)
- Emojier (😊, 🚀, ⚠️)
- Tegn fra ikke-latinske alfabeter
Må jeg konvertere simplr-tegn i SMS-meldinger?
Et vanlig teknisk spørsmål utviklere stiller er: do i need to convert simplr characters in sms messages? Ja. Hvis du bruker tradisjonelle API-er, må du implementere et renseskript (sanitization script) i backend. Dette skriptet bør automatisk erstatte krøllapostrofer med rette apostrofer, lange tankestreker med standard bindestreker, og fjerne ustøttede symboler før de sendes til API-et. Hvis du ikke utfører denne konverteringen, vil gatewayen din stille oppgradere meldingen din til UCS-2, noe som øker kostnadene dine drastisk.
Hvordan tradisjonelle gatewayer fakturerer deg vs. MySMSGate
Tradisjonelle gatewayer som TeleSign, Twilio og Plivo tjener en betydelig del av inntektene sine på fakturering per segment. De tar betalt for hver eneste blokk på 160 tegn (eller 70 tegn). Hvis du sender en tekstmelding på 161 tegn, betaler du dobbelt. Hvis du sender en detaljert påminnelse på 320 tegn, betaler du trippelt.
Hos MySMSGate mener vi denne modellen er utdatert og urettferdig overfor små bedrifter. Vi forvandler din egen Android-telefon til en SMS-gateway. Fordi meldingene sendes direkte fra ditt eget SIM-kort ved hjelp av mobilabonnementet ditt, slipper vi å forholde oss til de restriktive reglene for segmentfakturering som tradisjonelle sky-gatewayer har. Vi tar en fast pris på $0,02 per sendt SMS, uavhengig av hvor lang meldingen er. Det er ingen månedlige gebyrer, ingen kontrakter og ingen skjulte segmentmultiplikatorer.
La oss se på en kostnadssammenligning for å sende 1 000 markedsførings- eller driftmeldinger som i gjennomsnitt er på 200 tegn (noe som utløser 2 segmenter under GSM-7-regler):
| Funksjon / Parameter | TeleSign / Twilio (Standard sky) | MySMSGate (Android-gateway) |
|---|---|---|
| Grunnpris per SMS | ~$0,0079 til $0,05 (varierer etter land) | $0,02 (fastpris globalt) |
| Fakturering for melding på 200 tegn | Fakturert som 2 segmenter (dobbel pris) | Fakturert som 1 melding (ingen ekstra kostnad) |
| Unicode-straff (emoji) | Fakturert som 3 segmenter (trippel pris) | Fakturert som 1 melding (ingen ekstra kostnad) |
| A2P 10DLC-registreringsavgift | Påkrevd ($15+ oppsett + månedlige gebyrer) | Ingen (send fra eget nummer) |
| Ventetid for godkjenning fra operatør | Uker med verifisering og godkjenninger | Øyeblikkelig (start sending på 2 minutter) |
Ved å utnytte din egen Android-enhet, omgår MySMSGate fullstendig det komplekse nettverket av operatørregistreringer og segmentavgifter. Dette gjør den til den rimeligste SMS-API-en for små bedrifter som har behov for å sende jevnlige, relasjonsbyggende varsler til kundelistene sine uten å måtte håndtere tekniske hodebry.
Utviklerguide: Håndtering av SMS-tegn via API
For utviklere som integrerer SMS i applikasjonen sin, kan håndtering av tegnsett være en kjedelig oppgave. Hvis du bygger med TeleSign, må du kontinuerlig beregne maksimalt antall tegn som kan sendes i en markedsførings-SMS før du blir belastet ekstra. Dette innebærer å bruke bibliotekpakker for å tolke strengen og fastslå om den inneholder Unicode.
Med MySMSGate er integrasjonen utrolig ukomplisert. Du trenger ikke komplekse renselag for å spare penger. Du gjør ganske enkelt en enkelt POST-forespørsel til API-et vårt, og vi håndterer leveringen via din tilkoblede Android-telefon. Her er et eksempel på hvor enkelt det er å sende en 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())Dette API-kallet sender meldingen direkte via SIM-kortet til Android-enheten din. Mottakeren ser ditt faktiske telefonnummer, noe som øker tilliten og åpningsgraden, samtidig som du unngår de vanlige fellene med segmentfakturering. For mer informasjon om hvordan du setter opp denne arbeidsflyten, kan du lese guiden vår om forskjellene mellom SMS-gateway og SMS-API.
Ofte stilte spørsmål
Her er svar på de vanligste spørsmålene om SMS-tegngrenser, formateringsfeil og priser på gatewayer.
Hvordan få flere tegn for en SMS på gatekey?
Hvis du ser etter hvordan du får flere tegn for en SMS på gatekey eller lignende plattformer for eiendomsforvaltning, er du vanligvis bundet av deres innebygde gateway-integrasjoner. Disse systemene begrenser deg til 160 tegn for å holde sine egne kostnader nede. For å omgå disse grensene kobler mange eiendomsforvaltere systemene sine til eksterne API-er som MySMSGate via Zapier eller Make.com, slik at de kan sende meldinger med ubegrenset lengde uten straff for oppdeling av tegn.
Hva er maksimalt antall tegn per SMS i Dialog?
Maksimalt antall tegn per SMS i Dialog (en stor telekomleverandør i Sør-Asia) følger den globale standarden: 160 tegn for standard GSM-7-tekst og 70 tegn for Unicode (sinhala, tamil eller emojier). Hvis du overskrider disse grensene, vil Dialog dele opp meldingen og belaste deg per segment. Ved å bruke en Android-basert gateway som MySMSGate kan du sende gjennom lokale Dialog-SIM-kort mens du administrerer køen via et sentralt nettdashbord.
Hvilke tegn er ikke tillatt i standard GSM-7 SMS?
Standard GSM-7 støtter ikke typografiske anførselstegn (’, “), emojier, matematiske symboler eller ikke-latinske alfabeter. Hvis meldingsplattformen din gir en feilmelding som sier 'message should only contain gsm characters for sms. the following characters are not valid', må du erstatte disse tegnene med standard ASCII-ekvivalenter (som å erstatte ’ med ') for å holde meldingen innenfor grensen på 160 tegn.
Kan jeg sende ubegrenset antall tegn med MySMSGate?
Ja. Fordi MySMSGate sender meldinger via Android-telefonens opprinnelige operativsystem, håndterer operativsystemet automatisk lange meldinger. Selv om lange meldinger teknisk sett blir delt opp i segmenter av mobiloperatøren, belaster MySMSGate deg med en enkelt fast pris på $0,02 per fullførte melding sendt fra dashbordet eller API-et vårt, noe som beskytter deg mot overraskende API-fakturering for flere segmenter.
Comments (0)
Be the first to comment!