{"id":2187,"date":"2025-12-16T08:15:00","date_gmt":"2025-12-16T02:45:00","guid":{"rendered":"https:\/\/www.smsgatewaycenter.com\/blog\/?post_type=docs&#038;p=2187"},"modified":"2025-12-16T08:15:00","modified_gmt":"2025-12-16T02:45:00","password":"","slug":"understanding-delivery-reports-dlr","status":"publish","type":"docs","link":"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/understanding-delivery-reports-dlr\/","title":{"rendered":"Understanding Delivery Reports (DLR)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"introduction\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Delivery Reports (DLR) provide real-time status updates for your sent SMS messages. Understanding DLR helps you track message delivery, identify issues, and ensure your messages reach recipients successfully. This guide explains everything you need to know about DLR in the SMSGatewayCenter mobile app.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-dlr-\">What is DLR?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Delivery Report (DLR)<\/strong>&nbsp;is a confirmation message that tells you the delivery status of your sent SMS. It&#8217;s like a receipt that confirms whether your message was successfully delivered to the recipient&#8217;s device.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"why-dlr-matters\">Why DLR Matters<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705\u00a0<strong>Track Message Delivery<\/strong>: Know if your SMS reached the recipient<\/li>\n\n\n\n<li>\u2705\u00a0<strong>Identify Issues<\/strong>: Quickly spot failed deliveries<\/li>\n\n\n\n<li>\u2705\u00a0<strong>Improve Success Rate<\/strong>: Learn which numbers are invalid or inactive<\/li>\n\n\n\n<li>\u2705\u00a0<strong>Accountability<\/strong>: Proof of delivery for business communications<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dlr-status-types-explained\">DLR Status Types Explained<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-pending\">1. Pending<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>: SMS is queued and waiting to be sent to the mobile network.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to expect<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Status appears immediately after sending<\/li>\n\n\n\n<li>Usually updates within a few seconds<\/li>\n\n\n\n<li>Normal part of the sending process<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action required<\/strong>: None &#8211; just wait for status update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Typical duration<\/strong>: Few seconds to 1 minute<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-sent\">2. Sent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>: SMS has been successfully sent to the mobile network operator (carrier).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to expect<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Status updates from &#8220;Pending&#8221; to &#8220;Sent&#8221;<\/li>\n\n\n\n<li>Message is now in the carrier&#8217;s network<\/li>\n\n\n\n<li>Waiting for delivery confirmation from recipient&#8217;s carrier<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action required<\/strong>: Wait for delivery confirmation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Typical duration<\/strong>: 1-5 minutes before delivery confirmation<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-delivered-\">3. Delivered \u2705<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>: SMS has been successfully delivered to the recipient&#8217;s device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to expect<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This is the\u00a0<strong>desired status<\/strong><\/li>\n\n\n\n<li>Message reached recipient&#8217;s phone<\/li>\n\n\n\n<li>Recipient can now read the message<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action required<\/strong>: None &#8211; message delivered successfully!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Typical duration<\/strong>: Usually within 1-5 minutes of &#8220;Sent&#8221; status<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: Some carriers don&#8217;t send delivery confirmations, so &#8220;Sent&#8221; may be the final status in some cases.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-failed-\">4. Failed \u274c<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>: SMS could not be delivered to the recipient.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Common reasons<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u274c\u00a0<strong>Invalid phone number<\/strong>: Number doesn&#8217;t exist or is incorrectly formatted<\/li>\n\n\n\n<li>\u274c\u00a0<strong>Recipient&#8217;s phone is off<\/strong>: Device is powered off or out of coverage<\/li>\n\n\n\n<li>\u274c\u00a0<strong>Network issues<\/strong>: Temporary carrier network problems<\/li>\n\n\n\n<li>\u274c\u00a0<strong>Number blocked<\/strong>: Recipient has blocked SMS from your sender ID<\/li>\n\n\n\n<li>\u274c\u00a0<strong>Inactive number<\/strong>: Phone number is no longer in service<\/li>\n\n\n\n<li>\u274c\u00a0<strong>Carrier rejection<\/strong>: Mobile operator rejected the message<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action required<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verify recipient number format (should be international format)<\/li>\n\n\n\n<li>Check if number is active<\/li>\n\n\n\n<li>Try resending after some time<\/li>\n\n\n\n<li>Contact support if issue persists<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Typical duration<\/strong>: Status updates within 1-10 minutes<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-expired\">5. Expired<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>: SMS delivery attempt expired after maximum retry period (usually 24-48 hours).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to expect<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Carrier tried to deliver but couldn&#8217;t reach recipient<\/li>\n\n\n\n<li>Maximum retry period has passed<\/li>\n\n\n\n<li>Message will not be delivered<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action required<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify recipient number<\/li>\n\n\n\n<li>Resend message if needed<\/li>\n\n\n\n<li>Update contact if number is invalid<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Typical duration<\/strong>: 24-48 hours after initial send attempt<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-view-dlr-status\">How to View DLR Status<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"method-1-in-quick-sms-screen\">Method 1: In Quick SMS Screen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After sending an SMS:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Status appears immediately below the sent message<\/li>\n\n\n\n<li>Status updates automatically (no refresh needed)<\/li>\n\n\n\n<li>Color coding helps identify status:\n<ul class=\"wp-block-list\">\n<li>\ud83d\udfe1\u00a0<strong>Pending<\/strong>: Yellow\/Orange<\/li>\n\n\n\n<li>\ud83d\udd35\u00a0<strong>Sent<\/strong>: Blue<\/li>\n\n\n\n<li>\ud83d\udfe2\u00a0<strong>Delivered<\/strong>: Green<\/li>\n\n\n\n<li>\ud83d\udd34\u00a0<strong>Failed<\/strong>: Red<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"method-2-in-reports-history-section\">Method 2: In Reports\/History Section<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to\u00a0<strong>&#8220;Reports&#8221;<\/strong>\u00a0or\u00a0<strong>&#8220;History&#8221;<\/strong>\u00a0from main menu<\/li>\n\n\n\n<li>Find your sent message in the list<\/li>\n\n\n\n<li>Check the\u00a0<strong>Status<\/strong>\u00a0column<\/li>\n\n\n\n<li>Tap on message for detailed DLR information:\n<ul class=\"wp-block-list\">\n<li>Sent time<\/li>\n\n\n\n<li>Delivered time (if delivered)<\/li>\n\n\n\n<li>Delivery duration<\/li>\n\n\n\n<li>Error message (if failed)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"method-3-real-time-updates\">Method 3: Real-Time Updates<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DLR status updates automatically<\/li>\n\n\n\n<li>No need to manually refresh<\/li>\n\n\n\n<li>Push notifications may alert you of status changes<\/li>\n\n\n\n<li>Enable notifications:\u00a0How to Enable\/Disable Notifications<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"understanding-dlr-timestamps\">Understanding DLR Timestamps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each DLR includes important timing information:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sent-time\">Sent Time<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>What it is<\/strong>: When SMS left our gateway and was sent to carrier<\/li>\n\n\n\n<li><strong>Where to find<\/strong>: Reports > Message Details > Sent Time<\/li>\n\n\n\n<li><strong>Use case<\/strong>: Track when message was dispatched<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"delivered-time\">Delivered Time<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>What it is<\/strong>: When SMS reached recipient&#8217;s device<\/li>\n\n\n\n<li><strong>Where to find<\/strong>: Reports > Message Details > Delivered Time<\/li>\n\n\n\n<li><strong>Use case<\/strong>: Confirm delivery and calculate delivery speed<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"delivery-duration\">Delivery Duration<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>What it is<\/strong>: Time difference between Sent and Delivered<\/li>\n\n\n\n<li><strong>Calculation<\/strong>: Delivered Time &#8211; Sent Time<\/li>\n\n\n\n<li><strong>Typical range<\/strong>: 30 seconds to 5 minutes (most common: 1-2 minutes)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-dlr-scenarios\">Common DLR Scenarios<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"scenario-1-immediate-delivery-\">Scenario 1: Immediate Delivery \u2705<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Timeline<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10:00:00 &#8211; SMS Sent<\/li>\n\n\n\n<li>10:00:45 &#8211; SMS Delivered<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recipient&#8217;s phone is on and connected<\/li>\n\n\n\n<li>Good network conditions<\/li>\n\n\n\n<li>Valid, active phone number<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action<\/strong>: None needed &#8211; perfect delivery!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"scenario-2-delayed-delivery-\">Scenario 2: Delayed Delivery \u2705<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Timeline<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10:00:00 &#8211; SMS Sent<\/li>\n\n\n\n<li>10:15:30 &#8211; SMS Delivered (15 minutes later)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recipient&#8217;s phone was off or out of coverage<\/li>\n\n\n\n<li>Phone came back online<\/li>\n\n\n\n<li>Message was queued and delivered when phone became available<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action<\/strong>: None needed &#8211; message was delivered successfully!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"scenario-3-failed-delivery-\">Scenario 3: Failed Delivery \u274c<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Timeline<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10:00:00 &#8211; SMS Sent<\/li>\n\n\n\n<li>10:02:15 &#8211; Status: Failed<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cannot deliver to this number<\/li>\n\n\n\n<li>Possible reasons: Invalid number, phone off for extended period, carrier rejection<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verify number format<\/li>\n\n\n\n<li>Check if number is active<\/li>\n\n\n\n<li>Try resending after some time<\/li>\n\n\n\n<li>Remove from contact list if repeatedly failing<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"scenario-4-no-delivery-confirmation\">Scenario 4: No Delivery Confirmation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Timeline<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10:00:00 &#8211; SMS Sent<\/li>\n\n\n\n<li>Status remains &#8220;Sent&#8221; (never changes to &#8220;Delivered&#8221;)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it means<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some carriers don&#8217;t send delivery confirmations<\/li>\n\n\n\n<li>Message may have been delivered, but no confirmation received<\/li>\n\n\n\n<li>Common in some regions or with certain carriers<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Action<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assume message was delivered if status is &#8220;Sent&#8221; for extended period<\/li>\n\n\n\n<li>Check with recipient if delivery confirmation is critical<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tips-for-better-delivery-rates\">Tips for Better Delivery Rates<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-use-correct-number-format\">1. Use Correct Number Format<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705\u00a0<strong>Always use international format<\/strong>: +[country code][number]<\/li>\n\n\n\n<li>\u2705\u00a0<strong>Example<\/strong>: +1234567890 (USA), +919876543210 (India)<\/li>\n\n\n\n<li>\u274c\u00a0<strong>Don&#8217;t use<\/strong>: Local format without country code<\/li>\n\n\n\n<li>\u274c\u00a0<strong>Don&#8217;t include<\/strong>: Spaces, dashes, parentheses<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-verify-recipient-numbers\">2. Verify Recipient Numbers<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Double-check numbers before sending<\/li>\n\n\n\n<li>Remove invalid or inactive numbers from contact list<\/li>\n\n\n\n<li>Update contacts regularly<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-send-during-business-hours\">3. Send During Business Hours<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Higher delivery rates during active hours (9 AM &#8211; 9 PM)<\/li>\n\n\n\n<li>Avoid sending to inactive numbers late at night<\/li>\n\n\n\n<li>Better network conditions during business hours<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-monitor-failed-messages\">4. Monitor Failed Messages<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review failed DLRs regularly<\/li>\n\n\n\n<li>Identify patterns (certain numbers always fail)<\/li>\n\n\n\n<li>Update your contact list accordingly<\/li>\n\n\n\n<li>Remove consistently failing numbers<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-check-account-balance\">5. Check Account Balance<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Low balance may cause delivery issues<\/li>\n\n\n\n<li>Ensure sufficient credits before sending<\/li>\n\n\n\n<li>Recharge account regularly<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dlr-notifications\">DLR Notifications<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can enable push notifications for DLR updates:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ios\">iOS<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Settings > SMSGatewayCenter > Notifications<\/li>\n\n\n\n<li>Enable &#8220;Delivery Reports&#8221; or &#8220;DLR Alerts&#8221;<\/li>\n\n\n\n<li>Choose notification style (Banners, Alerts)<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"android\">Android<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>App Settings > Notifications<\/li>\n\n\n\n<li>Enable &#8220;Delivery Reports&#8221;<\/li>\n\n\n\n<li>Customize notification sound\/vibration<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Benefits<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Get instant alerts when messages are delivered<\/li>\n\n\n\n<li>Know immediately if delivery fails<\/li>\n\n\n\n<li>Track important messages in real-time<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exporting-dlr-reports\">Exporting DLR Reports<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To export DLR data for analysis:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to\u00a0<strong>Reports\/History<\/strong>\u00a0section<\/li>\n\n\n\n<li>Filter by:\n<ul class=\"wp-block-list\">\n<li>Date range<\/li>\n\n\n\n<li>Status (Delivered, Failed, etc.)<\/li>\n\n\n\n<li>Recipient number<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tap\u00a0<strong>Export\/Share<\/strong>\u00a0button<\/li>\n\n\n\n<li>Choose format:\n<ul class=\"wp-block-list\">\n<li><strong>CSV<\/strong>: For spreadsheet analysis<\/li>\n\n\n\n<li><strong>PDF<\/strong>: For reports and documentation<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Save or share exported file<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Use cases<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Analyze delivery success rates<\/li>\n\n\n\n<li>Generate reports for management<\/li>\n\n\n\n<li>Track delivery performance over time<\/li>\n\n\n\n<li>Identify problematic numbers<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting-dlr-issues\">Troubleshooting DLR Issues<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dlr-not-updating\">DLR Not Updating<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>: Status remains &#8220;Pending&#8221; or &#8220;Sent&#8221; and doesn&#8217;t update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Wait longer<\/strong>: Delivery can take 5-10 minutes<\/li>\n\n\n\n<li><strong>Check internet connection<\/strong>: DLR updates require internet<\/li>\n\n\n\n<li><strong>Refresh reports<\/strong>: Pull down to refresh reports screen<\/li>\n\n\n\n<li><strong>Restart app<\/strong>: Force close and reopen app<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"all-messages-show-failed-\">All Messages Show &#8220;Failed&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>: Every SMS shows &#8220;Failed&#8221; status immediately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Check account balance<\/strong>: Low balance may cause failures<\/li>\n\n\n\n<li><strong>Verify number formats<\/strong>: Ensure all numbers are in international format<\/li>\n\n\n\n<li><strong>Check sender ID<\/strong>: Verify sender ID is approved and active<\/li>\n\n\n\n<li><strong>Contact support<\/strong>: If issue persists, there may be account or system issue<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inconsistent-dlr-status\">Inconsistent DLR Status<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>: Some messages show &#8220;Delivered&#8221; while others show &#8220;Sent&#8221; only.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>This is normal<\/strong>: Some carriers don&#8217;t send delivery confirmations<\/li>\n\n\n\n<li><strong>&#8220;Sent&#8221; may mean delivered<\/strong>: In regions without DLR support, &#8220;Sent&#8221; is often the final status<\/li>\n\n\n\n<li><strong>Check with recipient<\/strong>: If confirmation is critical, verify with recipient directly<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Delivery Reports (DLR) provide real-time status updates for your sent SMS messages. Understanding DLR helps you track message delivery, identify issues, and ensure your messages reach recipients successfully. This guide explains everything you need to know about DLR in the SMSGatewayCenter mobile app. What is DLR? Delivery Report (DLR)&nbsp;is a confirmation message that tells [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[1891],"doc_tag":[],"class_list":["post-2187","docs","type-docs","status-publish","hentry","doc_category-features-overview"],"year_month":"2026-07","word_count":1215,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/www.smsgatewaycenter.com\/blog\/author\/admin\/"},"doc_category_info":[{"term_name":"Features Overview","term_url":"https:\/\/www.smsgatewaycenter.com\/blog\/kb-cat\/features-overview\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/comments?post=2187"}],"version-history":[{"count":0,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2187\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/media?parent=2187"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_category?post=2187"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_tag?post=2187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}