Při plánování SMS kampaně vyvstává zásadní otázka: kolik znaků pro SMS marketing povoluje TeleSign a další tradiční brány, než se vám zdvojnásobí náklady? Pochopení těchto přísných limitů je rozdílem mezi vysoce ziskovou kampaní a nečekaným účtem, který vám smaže marži. V tomto průvodci si podrobně vysvětlíme, jak přesně limity znaků u SMS fungují, jak skryté symboly navyšují vaše náklady a jak můžete tato omezení zcela obejít.
SMS marketing: Kolik znaků vám povoluje TeleSign a jeho konkurenti
Při používání tradičních cloudových komunikačních platforem, jako jsou TeleSign, Twilio nebo Plivo, jste vázáni standardními telekomunikačními pravidly. Absolutní standardní limit pro jednu SMS zprávu je 160 znaků. Tento limit je však velmi proměnlivý a zcela závisí na použitém kódování znaků. Pokud tento limit překročíte byť o jediný znak, váš poskytovatel zprávu rozdělí do několika segmentů a naúčtuje vám každý segment zvlášť.
To znamená, že pokud napíšete zprávu o délce 161 znaků, neplatíte za jednu zprávu, ale za dvě. Aby toho nebylo málo, při rozdělení zpráv je vyžadována určitá datová režie, která telefonu příjemce řekne, jak má zprávy znovu spojit. Tím se limit každé rozdělené zprávy snižuje ze 160 znaků na 153 znaků. Zde je ukázka toho, jak to vychází pro standardní GSM znaky v SMS:
- 1 segment zprávy: 0 až 160 znaků
- 2 segmenty zprávy: 161 až 306 znaků (153 znaků na segment)
- 3 segmenty zprávy: 307 až 459 znaků (153 znaků na segment)
Pro malé firmy, které posílají provozní aktualizace, potvrzení rezervací nebo propagační nabídky, se tyto segmenty rychle nasčítají. Pokud používáte standardní API, musíte pečlivě hlídat maximální počet znaků v textech, abyste se vyhnuli překročení rozpočtu. Pokud vás už nebaví řešit tyto složité výpočty a chcete jednodušší model nacenění, můžete si přečíst našeho průvodce alternativami k Twilio pro rok 2026 a podívat se, jak to řeší moderní platformy.
Rozdíl mezi kódováním GSM-7 a UCS-2
Důvod přísného limitu na počet znaků v SMS spočívá v kódovacím standardu. Sítě standardně používají kódování GSM-7, které podporuje 128 základních znaků včetně standardních latinských písmen, číslic a některých běžných interpunkčních znamének. Každý znak v GSM-7 zabírá 7 bitů dat.
Pokud však vaše zpráva obsahuje byť jen jediný znak, který není součástí abecedy GSM-7 – například emoji, znak azbuky, arabské písmeno nebo dokonce některé stylizované interpunkční znaky – systém musí přepnout na kódování UCS-2 (Unicode). Znaky v UCS-2 vyžadují 16 bitů dat každý. V důsledku toho váš maximální počet znaků v textu okamžitě klesne ze 160 na pouhých 70 znaků. Pokud se zpráva v kódování Unicode rozdělí, každý segment je omezen na pouhých 67 znaků.
Které speciální znaky obvykle ovlivňují zprávy?
Mnoho majitelů firem a vývojářů je šokováno, když je jejich měsíční faktura za SMS dvojnásobná oproti plánovanému rozpočtu, přestože se zdálo, že jejich šablony mají méně než 160 znaků. Důvodem jsou skryté znaky Unicode, které se do textu dostanou při kopírování a vkládání. Které speciální znaky tedy obvykle ovlivňují zprávy nejvíce?
Nejčastějším viníkem je typografický apostrof nebo oblé uvozovky (’). Pokud kopírujete a vkládáte marketingový text z Microsoft Wordu, Google Docs nebo Apple Notes, tyto programy automaticky převádějí standardní rovné apostrofy (') na oblé (’). Když text vložíte do API SMS brány, jako je TeleSign, brána detekuje znak Unicode. Vaše zpráva o délce 150 znaků se najednou rozdělí do tří samostatně účtovaných segmentů, protože limit klesl na 70 znaků.
Pokud jste někdy používali automatizovanou bránu, možná jste narazili na chybovou zprávu typu: message should only contain gsm characters for sms. the following characters are not valid: ’. Toto varování vás má chránit před nechtěnými poplatky za více segmentů. Mezi další běžné znaky, které tento přechod na nižší standard spouštějí, patří:
- Oblé uvozovky (“ a ”)
- Dlouhé pomlčky (—) a krátké pomlčky (–)
- Znaky s diakritikou, které nejsou v rozšiřující tabulce GSM-7 (jako á, í, ó, ú, ž, š, č, ř)
- Emoji (😊, 🚀, ⚠️)
- Znaky nelatinské abecedy
Musím převádět jednoduché znaky v SMS zprávách?
Častá technická otázka, kterou si vývojáři kladou, zní: musím převádět jednoduché znaky v SMS zprávách? Ano. Pokud používáte tradiční API, musíte ve svém backendu implementovat čistící (sanitizační) skript. Tento skript by měl automaticky nahrazovat oblé uvozovky rovnými, dlouhé pomlčky standardními spojovníky a odstraňovat nepodporované symboly před odesláním na API. Pokud tento převod neprovedete, vaše brána tiše upgraduje vaši zprávu na UCS-2, což drasticky zvýší vaše náklady.
Jak vám účtují poplatky tradiční brány vs. MySMSGate
Tradiční brány jako TeleSign, Twilio a Plivo generují významnou část svých příjmů z účtování za více segmentů. Účtují vám poplatek za každý jednotlivý blok o délce 160 znaků (nebo 70 znaků). Pokud pošlete text o délce 161 znaků, zaplatíte dvojnásobek. Pokud pošlete detailní připomínku o délce 320 znaků, zaplatíte trojnásobek.
V MySMSGate věříme, že tento model je zastaralý a nespravedlivý vůči malým firmám. Proměníme váš vlastní telefon s Androidem v SMS bránu. Protože jsou zprávy odesílány přímo z vaší vlastní SIM karty s využitím tarifu vašeho operátora, nemusíme hrát podle omezujících pravidel účtování za segmenty u tradičních cloudových bran. Účtujeme fixní poplatek 0,02 $ za odeslanou SMS, bez ohledu na to, jak dlouhá zpráva je. Neplatíte žádné měsíční poplatky, neuzavíráte žádné smlouvy a nečekají vás žádné skryté násobitele segmentů.
Podívejme se na srovnání nákladů na odeslání 1 000 marketingových nebo provozních zpráv o průměrné délce 200 znaků (což podle pravidel GSM-7 spouští 2 segmenty):
| Funkce / Metrika | TeleSign / Twilio (Standardní cloud) | MySMSGate (Android brána) |
|---|---|---|
| Základní cena za SMS | ~0,0079 $ až 0,05 $ (liší se podle země) | 0,02 $ (Fixní sazba globálně) |
| Účtování 200znakových zpráv | Účtováno jako 2 segmenty (Dvojnásobná cena) | Účtováno jako 1 zpráva (Bez příplatku) |
| Penále za Unicode (Emoji) | Účtováno jako 3 segmenty (Trojnásobná cena) | Účtováno jako 1 zpráva (Bez příplatku) |
| Registrační poplatek A2P 10DLC | Vyžadováno (nastavení od 15 $ + měsíční poplatky) | Žádný (odesílání z vašeho vlastního čísla) |
| Doba čekání na schválení operátorem | Týdny ověřování a schvalování | Okamžitě (začněte odesílat do 2 minut) |
Díky využití vašeho vlastního zařízení s Androidem MySMSGate zcela obchází složitou síť registrací u operátorů a poplatků za segmenty. To z něj dělá nejlevnější SMS API pro malé firmy, které potřebují posílat pravidelná a na vztazích založená oznámení svým seznamům zákazníků, aniž by musely řešit technické potíže.
Příručka pro vývojáře: Správa znaků SMS přes API
Pro vývojáře, kteří integrují SMS do své aplikace, může být správa znakových sad únavnou prací. Pokud vyvíjíte s TeleSign, musíte neustále počítat maximální počet znaků pro odeslání v marketingové SMS, než vám budou účtovány poplatky navíc. To vyžaduje použití knihoven pro parsování řetězce a zjišťování, zda obsahuje Unicode.
S MySMSGate je integrace neuvěřitelně přímočará. K tomu, abyste ušetřili peníze, nepotřebujete složité čistící vrstvy. Jednoduše pošlete jeden POST požadavek na naše API a my se postaráme o doručení prostřednictvím vašeho připojeného telefonu s Androidem. Zde je příklad toho, jak jednoduché je odeslat SMS pomocí Pythonu:
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())Toto volání API odešle zprávu přímo přes SIM kartu vašeho zařízení s Androidem. Příjemce uvidí vaše skutečné telefonní číslo, což zvyšuje důvěru a míru otevření, zatímco vy se vyhnete standardním pastem účtování za segmenty. Další podrobnosti o nastavení tohoto postupu naleznete v našem průvodci rozdíly mezi SMS bránou a SMS API.
Často kladené otázky
Zde jsou odpovědi na nejčastější dotazy týkající se limitů znaků v SMS, chyb formátování a cen brány.
Jak získat více znaků pro SMS na Gatekey?
Pokud hledáte způsob, jak získat více znaků pro SMS na Gatekey nebo podobných platformách pro správu nemovitostí, jste obvykle vázáni jejich integrovanými bránami. Tyto systémy vás omezují na 160 znaků, aby udržely své vlastní náklady na nízké úrovni. Chcete-li tyto limity obejít, mnoho správců nemovitostí připojuje své systémy k externím API, jako je MySMSGate, prostřednictvím platforem Zapier nebo Make.com, což jim umožňuje posílat zprávy neomezené délky bez sankcí za rozdělování znaků.
Jaký je maximální počet znaků na SMS v Dialogu?
Maximální počet znaků na SMS v síti Dialog (významný telekomunikační operátor v jižní Asii) se řídí globálním standardem: 160 znaků pro standardní text v GSM-7 a 70 znaků pro Unicode (sinhálština, tamilština nebo emoji). Pokud tyto limity překročíte, Dialog zprávu rozdělí a naúčtuje vám poplatek za každý segment. Použití brány založené na Androidu, jako je MySMSGate, vám umožňuje odesílat zprávy přes místní SIM karty Dialog a zároveň spravovat frontu prostřednictvím centrálního webového rozhraní.
Které znaky nejsou povoleny ve standardních GSM-7 SMS?
Standardní GSM-7 nepodporuje typografické uvozovky (’, “), emoji, matematické symboly ani nelatinské abecedy. Pokud vaše platforma pro zasílání zpráv vyhodí chybu s textem 'message should only contain gsm characters for sms. the following characters are not valid', musíte tyto znaky nahradit standardními ekvivalenty ASCII (například nahradit ’ znakem '), abyste zprávu udrželi v limitu 160 znaků.
Mohu s MySMSGate posílat neomezený počet znaků?
Ano. Protože MySMSGate odesílá zprávy prostřednictvím nativního operačního systému vašeho telefonu s Androidem, operační systém dlouhé zprávy zpracovává automaticky. Přestože mobilní operátor dlouhé zprávy technicky rozdělí na segmenty, MySMSGate vám účtuje pouze jeden fixní poplatek 0,02 $ za celou zprávu odeslanou z našeho rozhraní nebo API, což vás chrání před překvapením v podobě účtování více segmentů přes API.
Comments (0)
Be the first to comment!