Når du sender varsler til kundene dine, kan et enkelt spesialtegn eller en feilplassert aksent doble eller til og med tredoble kostnadene for kampanjen din. Å forstå håndtering av forbudte tegn i SMS og effekten av GSM-7 og Unicode-koding er avgjørende for enhver bedrift som ønsker å kommunisere effektivt uten å sprenge budsjettet.
Finnes det egentlig forbudte tegn i SMS?
Teknisk sett finnes det ingen forbudte tegn i SMS som vil blokkere sendingen av meldingen din fullstendig hos teleoperatørene. I dag er moderne nettverk i stand til å overføre nesten alle symboler, inkludert emojier, kyrilliske, arabiske eller kinesiske tegn. Begrepet "forbudt" refererer imidlertid til tegn som ikke er en del av telekombransjens standardnorm: kodingen GSM 03.38 (ofte kalt GSM-7).
Hvis du setter inn et tegn utenfor dette standardalfabetet, bytter SMS-protokollen automatisk hele meldingen over til et annet format kalt Unicode (UCS-2). Dette byttet har umiddelbare økonomiske og tekniske konsekvenser for meldingens maksimale lengde og faktureringen din.
GSM-7 vs Unicode: Direkte innvirkning på SMS-lengden
For å forstå hvorfor meldingskostnadene dine varierer, må man analysere hvordan operatørene deler opp meldingene. En standard SMS er ikke ubegrenset; den måles i datasegmenter.
- GSM-7 koding: Dette er standardkodingen. Hvert tegn bruker 7 bits data. I dette formatet er maksimalt antall SMS-tegn for ett segment 160 tegn.
- Unicode-koding (UCS-2): Kreves for spesialtegn, emojier og ikke-latinske alfabeter. Hvert tegn bruker 16 bits. Antall tillatte tegn i tekstmeldingen faller da til bare 70 tegn per segment.
Hvis du overskrider disse grensene, deles meldingen din opp i flere segmenter (sammenkoblede SMS). For meldinger som inneholder spesialtegn, blir ekstrakostnaden massiv:
| Kodingstype | Antall segmenter | Tegngrense (Enkel melding) | Grense per segment (Lang melding) |
|---|---|---|---|
| GSM-7 Standard | 1 segment | 160 tegn | 160 tegn |
| GSM-7 Standard | 2 eller flere segmenter | 306 tegn (2 segmenter) | 153 tegn per segment |
| Unicode (UCS-2) | 1 segment | 70 tegn | 70 tegn |
| Unicode (UCS-2) | 2 eller flere segmenter | 134 tegn (2 segmenter) | 67 tegn per segment |
Hvorfor øker ett enkelt spesialtegn fakturaen din?
Dette er spørsmålet mange gründere og utviklere stiller seg: hvorfor forbruker en SMS mer enn én melding avhengig av spesialtegn? Svaret ligger i rigiditeten til telekom-protokollene. Så snart et enkelt tegn som ikke støttes av GSM-7 oppdages, må sende-applikasjonen eller operatøren tillate sending av spesialtegn utenfor GSM-7-formatet ved bruk av Unicode-formatet. Dette vil ha direkte innvirkning på SMS-forbruket der for eksempel én SMS endres til 70 tegn.
Tenk deg at du sender en avtalepåminnelse på 100 tegn. Hvis du bare bruker GSM-7-tegn, betaler du for 1 SMS. Hvis du legger til en enkel emoji (som en kalender 📅) eller et spesifikt aksenttegn, faller grensen til 70 tegn. Meldingen din på 100 tegn blir da delt inn i 2 Unicode-segmenter (67 + 33 tegn). Du vil dermed betale dobbel pris for én enkelt emoji!
På samme måte, hvis du integrerer dynamiske variabler (som et saksnummer eller billettnummer), kan du overskride grensene på uventede måter. Utviklere lurer noen ganger på: hva skjer hvis jeg passerer tegngrensen på 36 bokstaver, men billettnummeret vises i begynnelsen? Hvis den faste teksten kombinert med den dynamiske variabelen overskrider segmentgrensen (70 eller 160 tegn avhengig av koding), vil meldingen bli fakturert som flere SMS, uavhengig av hvor variablene dine er plassert.
Hvilke tegn er tillatt i GSM-7 og hvilke utløser Unicode?
For å optimalisere kampanjene og varslene dine, må du vite nøyaktig hvilke spesialtegn for SMS-sending som endrer kodingen. Å vite hvilke spesialtegn for SMS som begrenser til 70 tegn vil tillate deg å skrive lettere og rimeligere meldinger.
Grunnleggende GSM-7 alfabet (Trygt)
Dette alfabetet inkluderer alle bokstaver fra A til Z (store og små), tall fra 0 til 9, mellomrom, samt visse vanlige aksenttegn som é, è, à, ù, ç og ì. Du kan bruke disse tegnene uten frykt for å bytte til Unicode.
GSM-7 utvidelsestabell (Vær oppmerksom på dobbel telling)
Noen tegn er en del av en GSM-7 "utvidelsestabell". De tvinger ikke frem overgang til Unicode (grensen forblir 160 tegn), men de teller dobbelt (de tar opp plassen til 2 tegn i tellingen din). Disse tegnene inkluderer: [, ], {, }, |, ^, \, ~ og euro-symbolet €.
Unicode-tegn (Streng begrensning til 70 tegn)
For å svare på spørsmålet hvilke tegn kan brukes i SMS i MCE? eller på andre SMS-plattformer uten risiko for ekstrakostnader, bør du absolutt unngå følgende tegn hvis du vil holde deg under 160-tegnsgrensen:
- Alle emojier (f.eks: 😊, 🚗, 📅)
- Typografiske anførselstegn (f.eks: “ ” eller « ») i stedet for rette anførselstegn (
") - Visse spesifikke aksenter som
ê,â,î,ô,û, eller spanske og portugisiske tegn somá,í,ó,ú,ã,õ - Kyrilliske, greske, arabiske eller hebraiske tegn
Skriveveiledning: Hvordan formatere SMS til kundene dine
For små lokale bedrifter (klinikker, frisørsalonger, kjøreskoler, verksteder) teller hver krone. Å finne den rette balansen mellom klarhet og budsjett er avgjørende. Hva er maksimalt antall SMS-tegn for at meldingen skal bli godt mottatt av kundene dine samtidig som den er økonomisk?
- Hold deg under 140-150 tegn: Dette gir deg en sikkerhetsmargin hvis du setter inn personlige felt (som kundens navn eller tidspunkt for avtalen).
- Erstatt problematiske tegn: Bruk
ei stedet forêellerâ. Kundene dine vil forstå meldingen "Kjøretøyet ditt er klart" helt fint selv uten alle aksenter, og du vil spare tusenvis av faktureringssegmenter i løpet av året. - Unngå unødvendige emojier: Bruk klare handlingsord i stedet for ikoner for bookingbekreftelser.
Hvordan MySMSGate løser problemet med lange SMS for godt
Hvis du bruker tradisjonelle SMS-gatewayer som Twilio, Plivo eller MessageBird, er håndtering av koding et økonomisk mareritt. Disse plattformene fakturerer deg strengt per segment på 160 eller 70 tegn. Hvis du sender en melding på 145 tegn som inneholder en enkelt aksent som ikke støttes, vil Twilio fakturere deg for 3 segmenter (altså 3 ganger basisprisen), i tillegg til å pålegge deg tungvinte registreringsavgifter for nummer (10DLC, operatørgodkjenning).
Det er her MySMSGate endrer spillereglene for små bedrifter og utviklere:
- En fast pris uten overraskelser: MySMSGate fakturerer en fast pris på $0,02 per vellykket sendt SMS, uavhengig av meldingens lengde eller hvilken type tegn som brukes (GSM-7 eller Unicode). Slutt på kompleks fakturering per segment!
- Bruk din egen Android-telefon: Vår løsning forvandler din Android-smarttelefon til en kraftig SMS-gateway. Meldingene sendes direkte via telefonens SIM-kort, noe som betyr at kundene dine mottar SMS fra ditt eget mobilnummer – et nummer de kjenner og stoler på.
- Ingen tidkrevende nummerregistrering: I motsetning til amerikanske API-er som krever uker med validering og månedlige avgifter for 10DLC, lar MySMSGate deg begynne å sende SMS umiddelbart etter installasjon av vår Android-app.
- Refusjon for mislykkede SMS: Hvis en SMS ikke kan leveres, blir saldoen din automatisk kreditert.
For å lære mer om økonomiske alternativer til tradisjonelle API-er, se vår sammenligning av alternativer til Twilio i 2026.
Teknisk integrasjon: Send SMS uten å bekymre deg for koding
For utviklere og systemintegratorer tilbyr MySMSGate et ekstremt enkelt og robust REST API. Du trenger ikke lenger å designe komplekse algoritmer for å rense tekststrenger eller validere GSM-7-koding før sending.
Her er et enkelt eksempel i Python for å sende en SMS som inneholder spesialtegn og emojier via MySMSGate API:
import requests
url = "https://mysmsgate.net/api/v1/send"
headers = {
"Authorization": "Bearer DIN_API_NOKKEL",
"Content-Type": "application/json"
}
data = {
"to": "+4712345678",
"message": "Hei! Avtalen din er bekreftet til i morgen kl. 14:00. 📅 Sees snart!",
"device_id": "din_enhets_id"
}
response = requests.post(url, json=data, headers=headers)
print(response.json())Takket være vårt system får du også en leveringsrapport (delivery report) i sanntid via våre webhooks, slik at du kan følge status for hver melding direkte i ditt eget CRM-system.
Ønsker du å sette opp din egen gateway på få minutter? Følg vår steg-for-steg guide for å sende SMS fra en Android-telefon via API.
Ofte stilte spørsmål
Her finner du svar på de vanligste spørsmålene om tegngrenser og sending av profesjonelle SMS.
Hvilke tegn er forbudt i SMS?
Det er ingen tegn som teknisk sett blokkeres av operatørene, men bruk av tegn utenfor GSM-7-standarden (som emojier, visse aksenter eller komplekse symboler) reduserer kapasiteten til din SMS fra 160 til 70 tegn, noe som fører til fakturering av flere segmenter hos tradisjonelle leverandører.
Hvorfor blir SMS-en min fakturert dobbelt for én enkelt emoji?
Bruk av en emoji tvinger kodingen av meldingen til Unicode. I Unicode tar hvert tegn mer minneplass. Grensen for en SMS faller da fra 160 til 70 tegn. Hvis teksten din er på 80 tegn, vil den bli delt opp og fakturert som 2 SMS.
Hvordan kan jeg teste om mine SMS inneholder Unicode-tegn?
Du kan bruke verktøy for SMS-telletelling på nettet eller integrere biblioteker for tekstrensing i koden din for automatisk å erstatte spesialtegn med deres GSM-7-ekvivalenter.
Hvordan hjelper MySMSGate meg med å spare på lange SMS?
MySMSGate fakturerer ikke per segment på 160 eller 70 tegn. Vi bruker en fast pris på $0,02 per vellykket sendt SMS, uansett lengde eller forekomst av spesialtegn og emojier, ved å rute meldingene direkte via ditt tilkoblede Android-mobilabonnement.
Comments (0)
Be the first to comment!