SMS науқанын жоспарлау кезінде маңызды сұрақ туындайды: SMS-маркетингте TeleSign және басқа да дәстүрлі шлюздер шығындарыңызды екі есе арттырмас бұрын қанша таңбаға рұқсат береді? Осы қатаң шектеулерді түсіну аса тиімді науқан мен маржаңызды жоққа шығаратын күтпеген шоттың арасындағы айырмашылықты көрсетеді. Бұл нұсқаулықта біз SMS таңбаларының шектеулері қалай жұмыс істейтінін, жасырын таңбалар шығындарыңызды қалай арттыратынын және бұл шектеулерді қалай толығымен айналып өтуге болатынын егжей-тегжейлі түсіндіреміз.
SMS-маркетинг: TeleSign және бәсекелестері сізді қанша таңбамен шектейді
TeleSign, Twilio немесе Plivo сияқты дәстүрлі бұлттық байланыс платформаларын пайдаланған кезде, сіз салалық стандартты телекоммуникация ережелерімен шектелесіз. Бір SMS хабарламасының абсолютті стандартты шегі — 160 таңба. Дегенмен, бұл шектеу өте өзгермелі және толығымен қолданылатын таңбаларды кодтау жүйесіне байланысты. Егер сіз бұл шектен бір таңбаға болса да асып кетсеңіз, провайдеріңіз хабарламаны бірнеше сегментке бөліп, әр сегмент үшін бөлек шот ұсынады.
Бұл дегеніміз, егер сіз 161 таңбадан тұратын хабарлама жазсаңыз, сіз бір хабарлама үшін емес, екі хабарлама үшін төлейсіз. Ең сорақысы, хабарламалар бөлінген кезде, алушының телефонына оларды қалай қайта біріктіру керектігін нұсқау үшін кейбір қосымша деректер қажет болады. Бұл әрбір бөлінген хабарламаның шегін 160 таңбадан 153 таңбаға дейін азайтады. Стандартты GSM SMS таңбалары үшін есептеулер келесідей болады:
- 1 хабарлама сегменті: 0-ден 160 таңбаға дейін
- 2 хабарлама сегменті: 161-ден 306 таңбаға дейін (әр сегментте 153 таңба)
- 3 хабарлама сегменті: 307-ден 459 таңбаға дейін (әр сегментте 153 таңба)
Операциялық жаңартуларды, брондау растауларын немесе жарнамалық ұсыныстарды жіберетін шағын бизнес үшін бұл сегменттер тез жинақталады. Егер сіз стандартты API интерфейстерін пайдалансаңыз, бюджеттің асып кетуін болдырмау үшін мәтіндердегі максималды таңбалар санын мұқият қадағалап отыруыңыз керек. Егер сіз осындай күрделі есептеулерден шаршасаңыз және қарапайым баға үлгісін қаласаңыз, заманауи платформалардың бұны қалай шешетінін көру үшін 2026 жылға арналған Twilio баламалары туралы нұсқаулығымызды оқи аласыз.
GSM-7 және UCS-2 кодтауларының айырмашылығы
SMS таңбаларына қойылатын қатаң шектеудің себебі кодтау стандартында жатыр. Әдетте, желілер стандартты латын әріптерін, сандарды және кейбір жалпы тыныс белгілерін қоса алғанда, 128 негізгі таңбаны қолдайтын GSM-7 кодтауын пайдаланады. GSM-7-дегі әрбір таңба 7 бит деректі алады.
Дегенмен, егер хабарламаңызда GSM-7 әліпбиіне кірмейтін жалғыз таңба болса да — мысалы, эмодзи, кириллица таңбасы, араб әрпі немесе тіпті белгілі бір стильдендірілген тыныс белгілері — жүйе UCS-2 (Unicode) кодтауына ауысуы керек. UCS-2 таңбаларының әрқайсысы 16 бит деректі қажет етеді. Соның салдарынан, мәтіндегі ең көп таңба саны бірден 160-тан 70 таңбаға дейін төмендейді. Егер Unicode хабарламасы бөлінсе, әр сегмент тек 67 таңбамен шектеледі.
Әдетте хабарламаларға қандай арнайы таңбалар әсер етеді?
Көптеген бизнес иелері мен әзірлеушілер, тіпті олардың шаблондары 160 таңбадан аз болып көрінсе де, ай сайынғы SMS шоттары жоспарланған бюджеттен екі есе көп болғанда таң қалады. Бұл көшіріп қойылған мәтінге еніп кететін жасырын Unicode таңбаларының кесірінен болады. Сонымен, әдетте хабарламаларға қандай арнайы таңбалар көбірек әсер етеді?
Ең жиі кездесетін себепкер — қисық апостроф немесе бұйра тырнақша (’). Егер сіз маркетингтік мәтінді Microsoft Word, Google Docs немесе Apple Notes бағдарламаларынан көшіріп қойсаңыз, бұл бағдарламалар стандартты түзу апострофтарды (') автоматты түрде бұйра тырнақшаларға (’) айналдырады. Мұны TeleSign сияқты SMS шлюзінің API интерфейсіне қойғанда, шлюз Unicode таңбасын анықтайды. Кенеттен, шек 70 таңбаға дейін төмендегендіктен, 150 таңбадан тұратын хабарламаңыз үш бөлек есеп айырысу сегментіне бөлінеді.
Егер сіз бұрын автоматты шлюзді пайдаланған болсаңыз, келесідей қате туралы хабарламаны кезіктірген боларсыз: message should only contain gsm characters for sms. the following characters are not valid: ’. Бұл ескерту сізді кездейсоқ көп сегментті төлемдерден қорғауға арналған. Бұл шектеуді төмендететін басқа да кең таралған таңбаларға мыналар жатады:
- Бұйра тырнақшалар (“ және ”)
- Ұзын сызықша (—) және орташа сызықша (–)
- GSM-7 кеңейтім кестесінде жоқ екпінді таңбалар (мысалы, á, í, ó, ú)
- Эмодзилер (😊, 🚀, ⚠️)
- Латын әліпбиіне жатпайтын таңбалар
SMS хабарламаларындағы қарапайым таңбаларды түрлендіру керек пе?
Әзірлеушілер жиі қоятын техникалық сұрақтардың бірі: SMS хабарламаларындағы қарапайым таңбаларды түрлендіру керек пе? Иә. Егер сіз дәстүрлі API интерфейстерін пайдалансаңыз, серверлік бөлігіңізде (backend) тазарту (sanitization) скриптін енгізуіңіз керек. Бұл скрипт API-ге жіберілмей тұрып бұйра тырнақшаларды автоматты түрде түзу тырнақшалармен, ұзын сызықшаларды стандартты дефистермен алмастырып, қолдау көрсетілмейтін белгілерді жоюы керек. Мұндай түрлендіруді жасамасаңыз, шлюзіңіз хабарламаңызды білдіртпей UCS-2 нұсқасына ауыстырады, бұл шығындарыңызды айтарлықтай арттырады.
Дәстүрлі шлюздер мен MySMSGate арасындағы төлем айырмашылығы
TeleSign, Twilio және Plivo сияқты дәстүрлі шлюздер өз кірістерінің айтарлықтай бөлігін көп сегментті төлемдерден алады. Олар сізден әрбір 160 таңбалы (немесе 70 таңбалы) блок үшін ақы алады. Егер сіз 161 таңбалы мәтін жіберсеңіз, екі есе төлейсіз. Ал 320 таңбалы егжей-тегжейлі ескерту жіберсеңіз, үш есе төлейсіз.
MySMSGate-де біз бұл модельді ескірген және шағын бизнес үшін әділетсіз деп санаймыз. Біз сіздің жеке Android телефоныңызды SMS шлюзіне айналдырамыз. Хабарламалар сіздің ұялы байланыс операторыңыздың тарифі бойынша тікелей жеке SIM-картаңыздан жіберілетіндіктен, бізге дәстүрлі бұлттық шлюздердин шектеулі сегменттік төлем ережелерімен ойнаудың қажеті жоқ. Хабарламаның ұзындығына қарамастан, біз жіберілген әр SMS үшін $0.02 тұрақты тариф аламыз. Ешқандай ай сайынғы төлемдер, келісімшарттар және жасырын сегменттік көбейткіштер жоқ.
Орташа есеппен 200 таңбадан тұратын (GSM-7 ережелері бойынша 2 сегментті құрайтын) 1000 маркетингтік немесе операциялық хабарлама жіберудің шығындарын салыстырып көрейік:
| Мүмкіндік / Көрсеткіш | TeleSign / Twilio (Стандартты бұлт) | MySMSGate (Android шлюзі) |
|---|---|---|
| Бір SMS-тің базалық бағасы | ~$0.0079 - $0.05 (елге байланысты өзгереді) | $0.02 (Бүкіл әлем бойынша тұрақты тариф) |
| 200 таңбалы хабарлама үшін төлем | 2 сегмент ретінде есептеледі (шығын екі есе көп) | 1 хабарлама ретінде есептеледі (қосымша ақысыз) |
| Unicode (эмодзи) айыппұлы | 3 сегмент ретінде есептеледі (шығын үш есе көп) | 1 хабарлама ретінде есептеледі (қосымша ақысыз) |
| A2P 10DLC тіркеу жарнасы | Міндетті ($15+ орнату + ай сайынғы төлемдер) | Жоқ (Өз нөміріңізден жіберіңіз) |
| Оператордың мақұлдауын күту уақыты | Апталар бойы тексеру және мақұлдау | Лездік (Жіберуді 2 минутта бастаңыз) |
MySMSGate сіздің жеке Android құрылғыңызды пайдалана отырып, операторларды тіркеудің және сегменттік төлемдердің күрделі жүйесін толығымен айналып өтеді. Бұл оны техникалық қиындықтарсыз өз тұтынушыларына тұрақты, сенімге негізделген хабарландырулар жіберуді қажет ететін шағын бизнес операторлары үшін ең арзан SMS API етеді.
Әзірлеушілерге арналған нұсқаулық: API арқылы SMS таңбаларын басқару
Бағдарламасына SMS біріктіретін әзірлеушілер үшін таңбалар жиынтығын басқару жалықтыратын жұмыс болуы мүмкін. Егер сіз TeleSign арқылы жүйе жасап жатсаңыз, қосымша ақы алынбас бұрын маркетингтік SMS-те жіберілетін ең көп таңба санын үнемі есептеп отыруыңыз керек. Бұл жолды талдау және оның құрамында Unicode бар-жоғын анықтау үшін кітапхана пакеттерін пайдалануды қажет етеді.
MySMSGate арқылы интеграция өте қарапайым. Ақшаны үнемдеу үшін сізге күрделі тазарту қабаттары қажет емес. Сіз жай ғана біздің API-ге бір ғана POST сұранысын жібересіз, ал біз жеткізуді сіздің қосылған Android телефоныңыз арқылы жүзеге асырамыз. Python көмегімен SMS жіберудің қаншалықты оңай екендігiнiң мысалы:
import requests
url = "https://mysmsgate.net/api/v1/send"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
payload = {
"to": "+1234567890",
"message": "Сәлем! Бұл эмодзилер 🚀 және TeleSign-та әдетте сізге үш есе қымбатқа түсетін ’ сияқты арнайы таңбалары бар ұзын маркетингтік хабарлама. MySMSGate арқылы бұл тек бір тұрақты тариф!",
"sim_slot": 1
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())Бұл API сұранысы хабарламаны тікелей Android құрылғыңыздың SIM-картасы арқылы жібереді. Алушы сіздің нақты телефон нөміріңізді көреді, бұл сенімділік пен хабарламаның ашылу көрсеткішін арттырады, сонымен қатар сіз стандартты сегменттік төлем тұзақтарынан аулақ боласыз. Осы жұмыс процесін реттеу туралы толығырақ ақпаратты SMS шлюзі мен SMS API айырмашылықтары туралы нұсқаулығымыздан біле аласыз.
Жиі қойылатын сұрақтар
Here are answers to the most common questions regarding SMS character limits, formatting errors, and gateway pricing.
gatekey-де SMS үшін көбірек таңбаны қалай алуға болады?
Егер сіз gatekey немесе ұқсас мүлікті басқару платформаларында SMS үшін көбірек таңбаны қалай алуға болатынын іздесеңіз, әдетте олардың кірістірілген шлюз интеграцияларымен шектелесіз. Бұл жүйелер өз шығындарын азайту үшін сізді 160 таңбамен шектейді. Бұл шектеулерді айналып өту үшін көптеген мүлікті басқарушылар өз жүйелерін Zapier немесе Make.com арқылы MySMSGate сияқты сыртқы API-лерге қосады, бұл оларға таңбаларды бөлу айыппұлдарысыз шектеусіз ұзындықтағы хабарламаларды жіберуге мүмкіндік береді.
dialog-та бір SMS үшін максималды таңба саны қанша?
dialog-та (Оңтүстік Азиядағы ірі телекоммуникациялық провайдер) бір SMS-тегі максималды таңба саны жаһандық стандартқа сәйкес келеді: стандартты GSM-7 мәтіні үшін 160 таңба және Unicode (сингал, тамил тілдері немесе эмодзилер) үшін 70 таңба. Егер сіз бұл шектен асып кетсеңіз, Dialog хабарламаны бөліп, әр сегмент үшін ақы алады. MySMSGate сияқты Android негізіндегі шлюзді пайдалану орталық веб-басқару панелі арқылы кезекті басқара отырып, жергілікті Dialog SIM-карталары арқылы жіберуге мүмкіндік береді.
Стандартты GSM-7 SMS-те қандай таңбаларға рұқсат етілмейді?
Стандартты GSM-7 бұйра тырнақшаларды (’, “), эмодзилерді, математикалық белгілерді немесе латын емес әліпбилерді қолдамайды. Егер сіздің хабарлама алмасу платформаңыз 'message should only contain gsm characters for sms. the following characters are not valid' деген қатені көрсетсе, хабарламаңызды 160 таңбалық шектеуде сақтау үшін бұл таңбаларды стандартты ASCII баламаларымен (мысалы, ’ таңбасын ' таңбасына ауыстыру) алмастыруыңыз керек.
MySMSGate көмегімен шексіз таңба жібере аламын ба?
Иә. MySMSGate хабарламаларды Android телефоныңыздың жеке операциялық жүйесі арқылы жіберетіндіктен, ОЖ ұзын хабарламаларды автоматты түрде өңдейді. Ұзын хабарламалар ұялы байланыс операторы тарапынан техникалық тұрғыдан сегменттерге бөлінгенімен, MySMSGate біздің басқару панелімізден немесе API-ден жіберілген әрбір толық хабарлама үшін $0.02 көлемінде бірыңғай тұрақты тариф алады, бұл сізді көп сегментті API төлемдерінің күтпеген шығындарынан қорғайды.
Comments (0)
Be the first to comment!