Kazakhstan SMS Guide - sms-compliance -

Frequently Asked Questions

Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure your sender ID is pre-registered, messages are scheduled within allowed times (9 AM - 9 PM GMT+6), and content complies with local regulations. Remember to format numbers correctly with +7 prefix.
Kazakhstan has high SMS usage, primarily for business and authentication. Key operators are Kcell, Beeline, and Tele2. While OTT apps are growing, SMS remains crucial, especially with a preference for Android devices.
Kazakhstan regulations currently restrict A2P two-way SMS. Businesses seeking interactive solutions need to consider alternative communication channels for those use cases.
Promotional SMS is restricted between 9 PM and 9 AM local time (GMT+6). Best practice is to schedule campaigns between 10 AM and 6 PM, respecting holidays like Ramadan and weekends unless requested.
No, sending SMS to landlines is not supported and results in failed delivery with a 400 response error (code 21614). Accounts are not charged for these failed attempts. They also do not appear in logs, so consider alternative methods.
Alphanumeric sender IDs require pre-registration, taking about 3 weeks. Dynamic sender IDs are not allowed. International long codes are supported but may be modified, while short codes are not supported.
Gambling, adult content, religious content, political messaging, and cryptocurrency promotions are prohibited. Financial and healthcare messages require additional documentation and compliance.
Explicit written consent is mandatory before sending promotional messages. Records must include date/time, source, scope, and customer contact details. Always adhere to data protection regulations.
STOP, ???????? (Russian), and ?????????? (Kazakh) are mandatory opt-out keywords. HELP/?????????? must provide info in both languages. Responses to opt-out requests should be immediate and confirmed by SMS.
Process opt-outs within 24 hours, keep logs, provide clear opt-out instructions, and confirm via SMS. Maintain your own suppression list and regularly clean contact lists.
Standard SMS messages use GSM-7 encoding with 160 characters per segment. UCS-2 encoding is limited to 70 characters per segment. Concatenated messages are supported.
Both GSM-7 and UCS-2 encodings are supported. However, for Kazakh text, UCS-2 is often preferred to ensure correct display of special characters, but note the reduced character limit per segment.
Avoid excessive punctuation, all caps, unnecessary URLs, and restricted keywords. Use approved message templates and consult guidelines for best practices.
The default rate limit is 100 messages per second, with a burst limit of 1000 per minute. Daily quotas vary. For large-scale sending, implement queuing, batch APIs, and scheduled sending.
Loading...