SMS kampaniyasini rejalashtirishda muhim savol tugʻiladi: SMS marketing uchun TeleSign va boshqa anʼanaviy shlyuzlar xarajatlaringizni ikki baravar oshirishdan oldin nechta belgiga ruxsat beradi? Ushbu qatʼiy cheklovlarni tushunish yuqori daromadli kampaniya va foydangizni yoʻqqa chiqaradigan kutilmagan hisob-kitob oʻrtasidagi farqni belgilaydi. Ushbu qoʻllanmada biz SMS belgilar cheklovi qanday ishlashini, yashirin belgilar xarajatlaringizni qanday oshirishini va ushbu cheklovlarni qanday qilib butunlay chetlab oʻtishingiz mumkinligini batafsil tushuntirib beramiz.

SMS marketing: TeleSign va uning raqobatchilari sizni nechta belgi bilan cheklaydi

TeleSign, Twilio yoki Plivo kabi anʼanaviy bulutli aloqa platformalaridan foydalanganda siz soha standartidagi telekommunikatsiya qoidalariga boʻysunasiz. Bitta SMS xabar uchun mutloq standart cheklov 160 ta belgini tashkil etadi. Biroq, ushbu cheklov juda oʻzgaruvchan boʻlib, butunlay ishlatiladigan belgilarni kodlash formatiga (encoding) bogʻliq. Agar siz ushbu cheklovdan bitta belgi boʻlsa ham oshib ketsangiz, provayderingiz xabarni bir nechta segmentlarga ajratadi va har bir segment uchun alohida hisob-kitob qiladi.

Bu shuni anglatadiki, agar siz 161 belgidan iborat xabar yozsangiz, bitta emas, balki ikkita xabar uchun pul toʻlaysiz. Eng yomoni, xabarlar boʻlinganda, qabul qiluvchining telefoni ularni qanday qilib qayta birlashtirishni tushunishi uchun baʼzi texnik maʼlumotlar talab qilinadi. Bu esa har bir boʻlingan xabar cheklovini 160 belgidan 153 belgiga tushiradi. Standart GSM SMS belgilari uchun hisob-kitob quyidagicha koʻrinish oladi:

  • 1 xabar segmenti: 0 dan 160 tagacha belgi
  • 2 xabar segmenti: 161 dan 306 tagacha belgi (har bir segment uchun 153 ta belgi)
  • 3 xabar segmenti: 307 dan 459 tagacha belgi (har bir segment uchun 153 ta belgi)

Operatsion yangilanishlar, band qilish tasdiqlari yoki promo-takliflar yuboradigan kichik biznes subyektlari uchun ushbu segmentlar tezda yigʻilib ketadi. Agar siz standart API'lardan foydalanayotgan boʻlsangiz, byudjetingiz oshib ketmasligi uchun matndagi maksimal belgilar sonini diqqat bilan kuzatib borishingiz kerak. Agar siz ushbu murakkab hisob-kitoblardan charchagan boʻlsangiz va soddaroq narx modelini xohlasangiz, zamonaviy platformalar buni qanday hal qilishini koʻrish uchun 2026-yil uchun Twilio muqobillari haqidagi qoʻllanmamizni oʻqishingiz mumkin.

GSM-7 va UCS-2 kodlash turlari oʻrtasidagi farq

SMS belgilariga qoʻyilgan qatʼiy cheklovning sababi kodlash standartida yotadi. Sukut boʻyicha, tarmoqlar 128 ta asosiy belgi, jumladan, standart lotin harflari, raqamlar va baʼzi umumiy tinish belgilarini qoʻllab-quvvatlaydigan GSM-7 kodlash formatidan foydalanadi. GSM-7 formatidagi har bir belgi 7 bit maʼlumotni egallaydi.

Biroq, agar xabaringizda GSM-7 alifbosiga kirmaydigan bitta belgi boʻlsa ham — masalan, emoji, kirillcha harf, arabcha harf yoki hatto baʼzi stilizatsiya qilingan tinish belgilari — tizim UCS-2 (Unicode) kodlash formatiga oʻtishga majbur boʻladi. UCS-2 belgilari har biri 16 bit maʼlumot talab qiladi. Natijada, matndagi maksimal belgilar soni bir zumda 160 tadan 70 ta belgiga tushib ketadi. Agar Unicode xabari boʻlinsa, har bir segment atigi 67 ta belgi bilan cheklanadi.

Odatda qaysi maxsus belgilar xabarlarga taʼsir qiladi?

Koʻpgina biznes egalari va dasturchilar oylik SMS hisob-fakturasi rejalashtirilgan byudjetdan ikki baravar koʻp boʻlib kelganida hayratda qolishadi, garchi ularning shablonlari 160 belgidan kamroq koʻringan boʻlsa ham. Bu nusxalab olingan matnlarga yashirincha qoʻshilib qoladigan Unicode belgilari tufayli sodir boʻladi. Xoʻsh, odatda qaysi maxsus belgilar xabarlarga koʻproq taʼsir qiladi?

Eng koʻp uchraydigan sabab — bu jingalak apostrof yoki jingalak tirnoq (’). Agar siz marketing matningizni Microsoft Word, Google Docs yoki Apple Notes dasturlaridan nusxalab olsangiz, ushbu dasturlar standart toʻgʻri apostroflarni (') avtomatik ravishda jingalak shaklga (’) oʻtkazadi. Buni TeleSign kabi SMS shlyuzi API'siga joylashtirganingizda, shlyuz Unicode belgisini aniqlaydi. Natijada, sizning 150 belgili xabaringiz birdaniga uchta alohida hisob-kitob segmentiga boʻlinadi, chunki cheklov 70 belgiga tushib qolgan boʻladi.

Agar siz avtomatlashtirilgan shlyuzdan foydalangan boʻlsangiz, ehtimol bunday xatolikka duch kelgansiz: message should only contain gsm characters for sms. the following characters are not valid: ’. Ushbu ogohlantirish sizni kutilmagan koʻp segmentli toʻlovlardan himoya qilish uchun moʻljallangan. Ushbu pasayishga olib keladigan boshqa keng tarqalgan belgilarga quyidagilar kiradi:

  • Jingalak tirnoqlar (“ va ”)
  • Uzun tire (—) va oʻrtacha tire (–)
  • GSM-7 kengaytirilgan jadvalida mavjud boʻlmagan urgʻuli harflar (á, í, ó, ú kabi)
  • Emojilar (😊, 🚀, ⚠️)
  • Lotin alifbosiga kirmaydigan belgilar

SMS xabarlarida Simplr belgilarini oʻzgartirishim kerakmi?

Dasturchilar koʻpincha soʻraydigan texnik savol: do i need to convert simplr characters in sms messages (SMS xabarlarida Simplr belgilarini oʻzgartirishim kerakmi)? Ha. Agar siz anʼanaviy API'lardan foydalanayotgan boʻlsangiz, backend qismida tozalash (sanitization) skriptini joriy qilishingiz kerak. Ushbu skript API'ga yuborishdan oldin jingalak tirnoqlarni avtomatik ravishda toʻgʻri tirnoqlarga, uzun tirelarni standart chiziqchalarga almashtirishi va qoʻllab-quvvatlanmaydigan belgilarni olib tashlashi kerak. Ushbu oʻzgartirishni amalga oshirmaslik shlyuzingiz xabarni sezdirmasdan UCS-2 formatiga oʻtkazishiga va xarajatlaringizni keskin oshirishiga olib keladi.

Anʼanaviy shlyuzlar sizdan qanday haq oladi va MySMSGate qanday ishlaydi

TeleSign, Twilio va Plivo kabi anʼanaviy shlyuzlar oʻz daromadlarining katta qismini koʻp segmentli hisob-kitoblardan olishadi. Ular sizdan har bir 160 belgili (yoki 70 belgili) blok uchun haq olishadi. Agar siz 161 belgidan iborat matn yuborsangiz, ikki baravar toʻlaysiz. Agar siz 320 belgili batafsil eslatma yuborsangiz, uch baravar toʻlaysiz.

MySMSGate platformasida biz ushbu modelni eskirgan va kichik biznes uchun adolatsiz deb hisoblaymiz. Biz sizning shaxsiy Android telefoningizni SMS shlyuziga aylantiramiz. Xabarlar sizning aloqa operatoringiz tarifi orqali toʻgʻridan-toʻgʻri shaxsiy SIM-kartangizdan yuborilganligi sababli, biz anʼanaviy bulutli shlyuzlarning cheklovchi segmentli hisob-kitob qoidalariga boʻysunmaymiz. Xabar uzunligidan qatʼi nazar, biz har bir yuborilgan SMS uchun $0.02 miqdorida qatʼiy tarif olamiz. Hech qanday oylik toʻlovlar, shartnomalar va yashirin segment koʻpaytirgichlari yoʻq.

GSM-7 qoidalariga koʻra 2 ta segmentni talab qiladigan, oʻrtacha uzunligi 200 belgidan iborat 1000 ta marketing yoki operatsion xabarlarni yuborish xarajatlarini solishtirib chiqaylik:

Xususiyat / KoʻrsatkichTeleSign / Twilio (Standart bulut)MySMSGate (Android shlyuzi)
SMS uchun asosiy narx~$0.0079 dan $0.05 gacha (mamlakatga qarab farqlanadi)$0.02 (Butun dunyo boʻylab qatʼiy tarif)
200 belgili xabar uchun hisob-kitob2 segment sifatida hisoblanadi (Ikki baravar xarajat)1 ta xabar sifatida hisoblanadi (Qoʻshimcha toʻlovsiz)
Unicode (Emoji) jarimasi3 segment sifatida hisoblanadi (Uch baravar xarajat)1 ta xabar sifatida hisoblanadi (Qoʻshimcha toʻlovsiz)
A2P 10DLC roʻyxatdan oʻtish toʻloviMajburiy ($15+ sozlash + oylik toʻlovlar)Yoʻq (Oʻz raqamingizdan yuboring)
Operator tasdigʻini kutish vaqtiHaftalab davom etadigan tekshiruv va tasdiqlarTezkor (2 daqiqada yuborishni boshlang)

MySMSGate shaxsiy Android qurilmangizdan foydalangan holda, operatorlarni roʻyxatdan oʻtkazish va segment toʻlovlarining murakkab tizimini butunlay chetlab oʻtadi. Bu uni texnik muammolarsiz oʻz mijozlar roʻyxatiga muntazam, munosabatlarga asoslangan bildirishnomalarni yuborishi kerak boʻlgan kichik biznes operatorlari uchun eng arzon SMS APIga aylantiradi.

Dasturchilar uchun qoʻllanma: API orqali SMS belgilarini boshqarish

SMS xizmatini oʻz ilovasiga integratsiya qilayotgan dasturchilar uchun belgilar toʻplamini boshqarish zerikarli yumush boʻlishi mumkin. Agar siz TeleSign bilan ishlayotgan boʻlsangiz, qoʻshimcha haq olinishidan oldin marketing SMS'ida yuborish mumkin boʻlgan maksimal belgilarni doimiy ravishda hisoblab borishingiz kerak. Bu satrni tahlil qilish (parse) va unda Unicode bor-yoʻqligini aniqlash uchun maxsus kutubxonalardan foydalanishni talab qiladi.

MySMSGate yordamida integratsiya nihoyatda oson. Pulni tejash uchun sizga murakkab tozalash qatlamlari kerak emas. Siz shunchaki bizning API'mizga bitta POST soʻrovini yuborasiz va biz xabarni ulangan Android telefoningiz orqali yetkazib beramiz. Python yordamida SMS yuborish qanchalik osonligiga misol:

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())

Ushbu API soʻrovi xabarni toʻgʻridan-toʻgʻri Android qurilmangizning SIM-kartasi orqali yuboradi. Qabul qiluvchi sizning haqiqiy telefon raqamingizni koʻradi, bu esa ishonchni va xabarlarni ochish koʻrsatkichini oshiradi, shu bilan birga siz standart segmentli hisob-kitob tuzoqlaridan qochasiz. Ushbu jarayonni sozlash boʻyicha batafsil maʼlumot olish uchun SMS shlyuz va SMS API farqlari haqidagi qoʻllanmamizni koʻrib chiqing.

Tez-tez soʻraladigan savollar

Bu yerda SMS belgilar cheklovlari, formatlash xatolari va shlyuz narxlari boʻyicha eng koʻp beriladigan savollarga javoblar keltirilgan.

Gatekey'da SMS uchun qanday qilib koʻproq belgi olish mumkin?

Agar siz gatekey yoki shunga oʻxshash mulkni boshqarish platformalarida SMS uchun koʻproq belgi olish yoʻllarini qidirayotgan boʻlsangiz, odatda ularning ichki shlyuz integratsiyalari bilan cheklangansiz. Ushbu tizimlar oʻz xarajatlarini kamaytirish uchun sizni 160 belgi bilan cheklaydi. Ushbu cheklovlarni chetlab oʻtish uchun koʻplab mulk menejerlari Zapier yoki Make.com orqali oʻz tizimlarini MySMSGate kabi tashqi API'larga ulaydilar, bu esa ularga belgilarni boʻlish jarimalarisiz cheksiz uzunlikdagi xabarlarni yuborish imkonini beradi.

Dialog'da bitta SMS uchun maksimal belgilar soni qancha?

Dialog (Janubiy Osiyodagi yirik telekommunikatsiya provayderi) tarmogʻida bitta SMS uchun maksimal belgilar soni global standartga amal qiladi: standart GSM-7 matni uchun 160 ta belgi va Unicode (Sinxal, Tamil yoki emojilar) uchun 70 ta belgi. Agar siz ushbu cheklovlardan oshib ketsangiz, Dialog xabarni boʻladi va har bir segment uchun haq oladi. MySMSGate kabi Android-ga asoslangan shlyuzdan foydalanish sizga mahalliy Dialog SIM-kartalari orqali xabarlarni yuborish va navbatni markaziy veb-boshqaruv paneli orqali boshqarish imkonini beradi.

Standart GSM-7 SMS'larida qaysi belgilarga ruxsat berilmaydi?

Standart GSM-7 aqlli tirnoqlar (’, “), emojilar, matematik belgilar yoki lotincha boʻlmagan alifbolarni qoʻllab-quvvatlamaydi. Agar sizning xabar almashish platformangiz 'message should only contain gsm characters for sms. the following characters are not valid' degan xatolikni koʻrsatsa, xabaringizni 160 belgilik cheklov doirasida saqlab qolish uchun ushbu belgilarni standart ASCII muqobillariga almashtirishingiz kerak (masalan, ’ belgisini ' bilan almashtirish).

MySMSGate yordamida cheksiz belgilar yuborishim mumkinmi?

Ha. MySMSGate xabarlarni Android telefoningizning ichki operatsion tizimi orqali yuborganligi sababli, OT uzun xabarlarni avtomatik ravishda boshqaradi. Uzun xabarlar mobil aloqa operatori tomonidan texnik jihatdan segmentlarga boʻlinsa-da, MySMSGate bizning boshqaruv panelimiz yoki API'mizdan yuborilgan har bir toʻliq xabar uchun atigi $0.02 miqdorida yagona qatʼiy tarif oladi va sizni koʻp segmentli API hisob-kitoblaridan himoya qiladi.