Frequently Asked Questions
Use an SMS API like Twilio, Sinch, or MessageBird, ensuring the recipient's number includes the +387 country code and using an alphanumeric sender ID. Bosnia and Herzegovina supports alphanumeric sender IDs and concatenated messages, but two-way SMS and short codes are not available.
For high-volume messaging, use batch processing and queueing systems like Redis. Implement rate limiting and exponential backoff for retries. Adhere to Bosnia and Herzegovina's regulations, including obtaining explicit consent and honoring opt-out requests.
Two-way SMS for A2P (application-to-person) messaging is not supported due to technical limitations within the country's telecommunications infrastructure. Businesses should design messaging strategies around one-way communication.
Comply with the Communications Regulatory Agency (RAK) and GDPR rules. Obtain explicit consent for marketing messages, support opt-out commands (STOP, PRESTANI, OTKAZI), maintain records, and respect local time zone and cultural sensitivities. Avoid prohibited content like gambling and adult material.
Process opt-out requests (STOP, PRESTANI, OTKAZI) in real-time, regardless of script (Latin or Cyrillic) or language variant (Bosnian or Croatian). Maintain opt-out lists, confirm the opt-out with a final message, and keep records for at least two years. Regularly audit compliance.
Initialize the Twilio client with your credentials, format the recipient's number in E.164 format (+387), use an alphanumeric sender ID, and utilize the client's messages.create method. Ensure proper error handling for scenarios like invalid numbers and network issues.
Initialize the Sinch client with your project ID, key ID, and key secret. Use the sms.batches.send method, providing recipient numbers with the +387 country code and an alphanumeric sender ID. Implement error handling and consider delivery report options.
Initialize the MessageBird client with your access key. Use the messages.create method with an alphanumeric originator, recipient numbers including the +387 country code, and message body. Consider optional parameters like datacoding for character encoding.
Standard SMS length is 160 characters for GSM-7 encoding and 70 characters for Unicode (UCS-2). Concatenated messages are supported, allowing longer messages to be automatically split and rejoined.
Adhere to recommended sending hours (8:00 AM to 8:00 PM local time). Avoid sending during religious holidays, national observances, or outside these hours unless it's an emergency. Limit marketing messages to 2-4 per month per recipient.
Avoid sending gambling/betting promotions, adult content, unauthorized political campaigns, religious content without permissions, and high-risk financial products. Bosnian carriers have content filtering systems in place.
No, sending SMS to landline numbers is not supported. Attempts to do so will result in a 400 response error (code 21614) via the API, without message delivery or charges.
Localize content in both Latin and Cyrillic scripts, considering Bosnian and Croatian language variations. Use clear calls-to-action, personalization tokens, and consistent branding. Maintain clean contact lists and manage opt-outs efficiently.
The Mobile Country Code (MCC) for Bosnia and Herzegovina is 218. This code is used for network identification in mobile communications.
Loading...
Bosnia and Herzegovina SMS Best Practices, Compliance, and Features
Bosnia and Herzegovina SMS Market Overview
Market Conditions: Bosnia and Herzegovina has a mature mobile market with high SMS adoption rates. The country's telecommunications sector is served by three major mobile operators: BH Telecom, m:tel, and HT Eronet. While OTT messaging apps like WhatsApp and Viber are popular, SMS remains a crucial channel for business communications, particularly for authentication and notifications. The mobile market shows a relatively even split between Android and iOS devices, with Android having a slight edge in market share.
Key SMS Features and Capabilities in Bosnia and Herzegovina
Bosnia and Herzegovina supports standard SMS features including alphanumeric sender IDs and concatenated messages, though two-way SMS functionality is limited.
Two-way SMS Support
Two-way SMS is not supported in Bosnia and Herzegovina for A2P messaging.
Business senders should design their messaging strategies around one-way communications.
Concatenated Messages (Segmented SMS)
Support: Yes, concatenation is supported for most sender ID types.
Message length rules: Standard SMS length of 160 characters for GSM-7 encoding, 70 characters for Unicode.
Encoding considerations: Both GSM-7 and UCS-2 (Unicode) encodings are supported, with messages automatically split and rejoined based on the encoding used.
MMS Support
MMS messages are not directly supported in Bosnia and Herzegovina. Instead, MMS content is automatically converted to SMS with an embedded URL link where recipients can view the multimedia content.
Best Practice: When sending multimedia content, ensure the URL is shortened and clearly labeled for recipient trust.
Recipient Phone Number Compatibility
Number Portability
Number portability is not available in Bosnia and Herzegovina.
This simplifies message routing as numbers remain tied to their original carriers.
Sending SMS to Landlines
Sending SMS to landline numbers is not supported in Bosnia and Herzegovina.
Attempts to send messages to landline numbers will result in a 400 response error (code 21614) through the API, with no message delivery and no charging.
Compliance and Regulatory Guidelines for SMS in Bosnia and Herzegovina
SMS communications in Bosnia and Herzegovina are regulated by the Communications Regulatory Agency (RAK/CRA). Businesses must comply with both local telecommunications laws and the General Data Protection Regulation (GDPR) as Bosnia and Herzegovina aligns with EU standards.
Consent and Opt-In
Explicit Consent Requirements:
Best Practices for Consent Collection:
HELP/STOP and Other Commands
Do Not Call / Do Not Disturb Registries
Bosnia and Herzegovina does not maintain a centralized Do Not Call registry. However, businesses should:
Time Zone Sensitivity
Bosnia and Herzegovina observes Central European Time (CET/CEST).
Phone Numbers Options and SMS Sender Types for in Bosnia and Herzegovina
Alphanumeric Sender ID
Operator network capability: Fully supported
Registration requirements: No pre-registration required, dynamic usage allowed
Sender ID preservation: Yes, sender IDs are preserved as specified
Long Codes
Domestic vs. International:
Sender ID preservation: No, international long code sender IDs may be changed to generic alphanumeric IDs
Provisioning time: Immediate for international long codes
Use cases: Recommended for transactional messaging and two-factor authentication
Short Codes
Support: Not currently available in Bosnia and Herzegovina
Provisioning time: N/A
Use cases: N/A
Restricted SMS Content, Industries, and Use Cases
Prohibited Content:
Content Filtering
Carrier Filtering Rules:
Best Practices to Avoid Filtering:
Best Practices for Sending SMS in Bosnia and Herzegovina
Messaging Strategy
Sending Frequency and Timing
Localization
Opt-Out Management
Testing and Monitoring
SMS API integrations for Bosnia and Herzegovina
Twilio
Twilio provides a robust SMS API for sending messages to Bosnia and Herzegovina. Integration requires your Account SID and Auth Token from the Twilio Console.
Sinch
Sinch offers SMS capabilities with support for Bosnia and Herzegovina through their REST API.
MessageBird
MessageBird provides SMS API access with specific support for Bosnia and Herzegovina requirements.
API Rate Limits and Throughput
Best Practices for High Volume:
Error Handling and Reporting
Common Error Scenarios:
Recap and Additional Resources
Key Takeaways
Compliance Priorities:
Technical Considerations:
Best Practices:
Next Steps
Additional Resources
Industry Guidelines:
For technical support: