SMS Delivery Errors

Modified on Thu, 17 Jul at 12:51 PM

Overview


SMS delivery failures can disrupt your patient communication workflow and impact your practice's efficiency. These errors typically occur when messages cannot reach their intended recipients due to various technical, regulatory, or carrier-related issues. By understanding these common delivery problems and their solutions, you can maintain reliable communication with your patients and ensure your TheraSaaS messaging system operates smoothly.



Why Understanding SMS Errors Matters


Proactively managing SMS delivery issues provides several key advantages for your practice:

Improved Patient Communication: Identifying and resolving delivery problems ensures your appointment reminders, follow-ups, and important notices reach patients consistently.


Faster Problem Resolution: Recognizing specific error patterns allows you to address issues quickly, minimizing communication disruptions.


Regulatory Compliance: Understanding carrier restrictions and messaging regulations helps you avoid compliance violations and potential penalties.


Cost Optimization: Reducing failed messages prevents unnecessary charges and improves your messaging budget efficiency.



How to Check SMS Delivery Status


When you suspect a message hasn't been delivered, follow these steps to investigate:


Step 1: Access Your Message History

  • Navigate to the Conversations section in your TheraSaaS dashboard
  • Search for the specific conversation or message thread
  • Look for messages marked with warning indicators or delivery failure symbols




Step 2: Review Error Details

  • Click on the failed message entry
  • Hover over or click the error indicator (typically shown as a red warning symbol)
  • Note the specific error code and description provided



Common SMS Delivery Errors and Solutions


Error 11751 - Media File Too Large

What it means: Your MMS attachment exceeds the maximum file size limit.

How to fix it:

  • Reduce image or video file sizes before sending
  • Use compression tools to optimize media content
  • Consider sending a link to larger files instead of direct attachments

Error 21610 - Patient Opted Out

What it means: The recipient has sent "STOP" to unsubscribe from your messages.

How to fix it:

  • Respect the opt-out request and stop messaging this number
  • Only resume messaging if the patient sends "START" to opt back in
  • Maintain proper opt-in records for compliance


Error 21612 - Number Unreachable from Current Sender

What it means: Your current phone number cannot reach the recipient due to carrier restrictions or routing limitations.

How to fix it:

  • Use a local number when messaging patients in different regions
  • Verify your number is enabled for the recipient's location
  • Contact your messaging provider to confirm routing capabilities


Error 30002 - Account Suspended

What it means: Your messaging account was suspended between sending and delivery.

How to fix it:

  • Contact your messaging service provider immediately
  • Resolve any account issues or violations
  • Ensure your account remains active for queued messages


Error 30003 - Recipient Phone Unavailable

What it means: The patient's phone is turned off, out of service range, or temporarily unavailable.

How to fix it:

  • Retry sending the message after some time
  • Verify the phone number is still active
  • Consider alternative communication methods for urgent matters


Error 30004 - Message Blocked by Carrier

What it means: The mobile carrier has blocked delivery to this specific number.

How to fix it:

  • Confirm the phone number is valid and correctly formatted
  • Avoid messaging numbers with a history of delivery failures
  • Review your message content for potential spam triggers


Error 30005 - Device Unreachable

What it means: The recipient's device has been unreachable for an extended period.

How to fix it:

  • Wait and retry the message later
  • Clean your contact list to remove consistently unreachable numbers
  • Update patient contact information during appointments


Error 30006 - Landline or Incompatible Number

What it means: The number cannot receive SMS messages (typically a landline or incompatible device).

How to fix it:

  • Remove landline numbers from your SMS contact lists
  • Use number validation tools to verify SMS compatibility
  • Maintain separate lists for phone calls versus text messages


Error 30007 - Carrier Spam Filtering

What it means: The mobile carrier blocked your message for suspected spam or policy violations.

How to fix it:

  • Avoid promotional language and excessive capitalization
  • Use personalized, professional messaging
  • Register your number for business messaging compliance
  • Avoid shortened URLs and suspicious links


Error 30034 - Unregistered Business Number

What it means: You're using an unregistered 10-digit long code (10DLC) number for business messaging.

How to fix it:

  • Register your business number through your messaging provider
  • Complete the A2P (Application-to-Person) registration process
  • Ensure your number is associated with an approved messaging campaign


Error 30008 - Unknown Error

What it means: An unspecified delivery problem occurred.

How to fix it:

  • Review your message content for formatting issues
  • Test with a different phone number to isolate the problem
  • Contact TheraSaaS support if the issue persists


Best Practices for SMS Delivery Success

To minimize delivery errors and maintain effective patient communication:

  • Maintain Clean Contact Lists: Regularly update and validate patient phone numbers
  • Use Professional Messaging: Keep messages clear, professional, and compliant
  • Monitor Delivery Reports: Regularly check your message delivery status
  • Respect Opt-Out Requests: Always honor patient unsubscribe requests
  • Test Before Bulk Sending: Send test messages to verify delivery before large campaigns





Frequently Asked Questions

Q: How can I get a user to resubscribe after opting out? The user must send a message with the word START to the same number they unsubscribed from.

Q: Can I resend messages that failed due to a 30007 error? Yes, but first revise the content to comply with carrier filtering guidelines before retrying.

Q: Why do some messages fail even if the number is valid? Carriers may still block messages due to content filtering or recipient settings.

Q: How can I tell if a number is a landline? Use number validation tools or scrub lists before uploading to TheraSaaS.

Q: Will TheraSaaS alert me of frequent SMS errors? You can review delivery reports, but setting up notifications via workflows is recommended for real-time alerts.






Need Additional Help?

If you continue experiencing SMS delivery issues or need assistance with specific error codes, contact TheraSaaS support with the following information:

  • The specific error code and description
  • The recipient's phone number (if appropriate)
  • The message content and timing
  • Any patterns you've noticed with delivery failures

Our support team can help you troubleshoot complex delivery issues and optimize your patient communication strategy. Submit your ticket Here.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article