Fact-checked by Grok 2 weeks ago

Concatenated SMS

Concatenated SMS, also known as concatenated short messages, is a feature of the protocol that allows the transmission of text messages exceeding the standard single-message character limit by splitting the content into multiple segments, each transmitted as an individual , and reassembling them in order at the receiving device using header information. This method addresses the inherent length restrictions of , which are typically 160 characters for GSM-7 encoded messages or 70 characters for UCS-2 encoded messages, enabling longer communications such as detailed alerts, promotional content, or multi-part instructions without requiring alternative channels. Defined in the technical specification TS 23.040, the process relies on a containing a reference number, sequence number, and total segment count to link and reconstruct the parts correctly. The segmentation reduces the payload per part to accommodate the UDH—typically 6 octets—resulting in 153 characters available per segment for GSM-7 encoding, 134 octets for 8-bit data, or 67 characters for UCS-2, with a theoretical maximum of 255 segments per message, though practical limits imposed by carriers and devices often cap it at 4 to 10 parts to ensure reliable delivery and reassembly. For instance, a full concatenated message in GSM-7 can reach up to 39,015 characters across all segments, but exceeding carrier thresholds may lead to fragmentation issues or increased costs, as each segment is typically billed separately by mobile networks. Support for concatenation is mandatory in modern , , and networks per standards, ensuring compatibility across devices that adhere to the protocol, though older or non-compliant handsets may receive segments as independent messages. In practice, concatenated SMS is widely used in enterprise messaging applications, such as two-factor authentication codes, banking notifications, and marketing campaigns, where brevity alone suffices but extended detail enhances ; however, it requires careful encoding management to avoid unexpected splits due to special characters triggering UCS-2 mode and halving the per-segment capacity. The feature also integrates with SMS compression mechanisms outlined in the same specification, allowing further optimization for longer payloads by applying headers and footers across segments. While effective for legacy mobile networks, concatenated remains relevant even in environments as a fallback for global , though it is increasingly supplemented by richer messaging protocols like for multimedia support.

SMS Basics

Standard SMS Format

The Short Message Service (SMS) functions as a store-and-forward service in Global System for Mobile Communications (GSM) networks, where messages are temporarily stored at a Service Centre (SMSC) before being forwarded to the recipient, utilizing Signaling System No. 7 (SS7) for signaling between network elements such as Mobile Switching Centers (MSCs). SMS messages in Protocol Data Unit (PDU) mode, the standard binary format for transmission, consist of several core components defined in the Short Message Transfer Protocol (SM-TP). The SMSC address identifies the service center responsible for message handling, formatted as an E.164 number. Sender and recipient addresses are encoded in the TP-Originating Address (TP-OA) for incoming messages and TP-Destination Address (TP-DA) for outgoing ones, each spanning 2 to 12 octets and including type-of-number and numbering-plan indicators. The TP-Protocol Identifier (TP-PID), a single octet, specifies any higher-layer protocol or telematic service interworking, defaulting to 0x00 for basic short message transfer. The TP-Data Coding Scheme (TP-DCS), also one octet, indicates the message's data coding, alphabet, and language for proper interpretation. The TP-User Data Length (TP-UDL) denotes the size of the subsequent user data field in septets (for 7-bit encoding) or octets (for 8-bit or 16-bit), while the TP-User Data (TP-UD) carries the message payload itself. The default TP-UD payload is limited to 140 octets in a single SMS. When using the 7-bit GSM 03.38 default alphabet, this equates to 160 characters, achieved by packing 7 bits per character across 8-bit octets (e.g., 8 characters occupy exactly 7 octets without padding). This alphabet supports basic Latin characters, numbers, and common symbols suitable for Western European languages. For broader international support, UCS-2 encoding (per ISO/IEC 10646) is available, using 16 bits per character and thus fitting up to 70 characters in the 140-octet limit. In the standard format, the TP-UD directly contains the message text, though it may optionally prepend a for certain extensions.

Character Limitations in Single SMS

A standard Short Message Service (SMS) message in (PDU) mode is constrained to a fixed of 140 octets for the user data field within the TP-UD (Transport Protocol User Data). This arises from the underlying / signaling structure, where the total SMS-DELIVER PDU can span up to 159 octets, allocating 140 octets specifically for the TP-UD . In cases where additional headers are included within the user data—such as for enhanced messaging features—the available space is reduced; for example, a of 6 octets for concatenation reduces the effective to 134 octets. The actual number of characters that can fit within this 140-octet limit varies depending on the encoding scheme, as defined by the TP-DCS (Transport Protocol Data Coding Scheme) field in the SMS PDU. By default, SMS uses 7-bit packing with the 7-bit default alphabet (as specified in TS 23.038), allowing up to 160 characters per message, since 140 octets equate to 1,120 bits, and 1,120 / 7 = 160 characters exactly. For 8-bit data encoding—indicated by TP-DCS bits for uncompressed 8-bit user-defined coding—the limit drops to 140 octets of raw data, suitable for binary content but not character-based text. In 16-bit UCS-2 mode for support (e.g., for non-Latin scripts), each character requires two octets, restricting the message to 70 characters (140 / 2 = 70). The TP-DCS octet directly influences these encoding choices: bits 3-5 specify the coding group, with 000 indicating the default 7-bit alphabet (packed for efficiency), 001 for unpacked 7-bit (treated as 8-bit, reducing capacity), 010 for 8-bit data, and 011 for UCS-2. This scheme ensures compatibility across networks but enforces trade-offs; for example, opting for unpacked 8-bit mode instead of packed 7-bit sacrifices the full 160-character capacity for broader character support without packing overhead. When a mixes character sets—such as including s or non- 7-bit s (e.g., accented letters beyond the basic set or symbols like € in extended tables)—the entire typically switches to UCS-2 encoding to maintain , halving the to 70 characters. For instance, a 100-character English using only 7-bit fits entirely, but adding a single (encoded as two UCS-2 units) forces UCS-2 for the whole, potentially splitting it across segments if exceeding 70 characters. This reduction underscores the payload constraints that limit expressive content in single messages.

Concept of Concatenated SMS

Definition and Purpose

Concatenated SMS is a technique that enables the transmission of longer text messages by dividing a single message into multiple segments, each sent as an independent standard , which are then reassembled on the receiving using a common reference identifier. This method allows mobile networks to handle content beyond the capacity of a single without requiring alternative protocols. The primary purpose of concatenated SMS is to overcome the 160-character limitation of traditional single SMS messages, facilitating applications such as emergency alerts, promotional newsletters, or detailed multimedia descriptions that demand more space while avoiding the higher costs and complexity of MMS. It supports efficient delivery of essential business information, ensuring recipients view the full message as a cohesive unit rather than fragmented parts. This capability emerged in the late 1990s amid the evolution of (GSM) standards, driven by increasing demand for enhanced mobile messaging features beyond basic short texts. Specified initially in GSM Phase 2+ enhancements, it was formalized in documents like ETSI GSM 03.40 (version 5.3.0, July 1996), providing a backward-compatible extension to early deployments. A significant advantage of concatenated SMS lies in preserving the affordability and universal compatibility of conventional SMS infrastructure, while theoretically enabling messages up to 39,015 characters long in the 7-bit default alphabet encoding (across 255 segments of 153 characters each, after accounting for segmentation overhead). This scalability addresses the restrictive 160-character boundary of single , extending usability for diverse communication needs.

Message Length Extensions

Concatenated SMS enables the transmission of messages exceeding the 160-character limit of a single by dividing the content into multiple segments, each carrying a portion of the while adhering to the 140-octet maximum for the TP-User Data (TP-UD) in / networks. The effective message length is extended through this segmentation, with the total capacity determined by the number of parts and the available per part after accounting for the (UDH). The maximum number of parts in a concatenated message is 255, constrained by the 8-bit reference number in the UDH, which serves as a for the segments and ranges from 0 to 255 ( 256). For the standard 8-bit reference concatenation (IEI=00), the UDH consists of 6 octets: 1 octet for the UDH length indicator (UDHL=05), followed by the 3-octet information element (IEI, length, and data including reference number, total parts, and sequence number). This leaves 134 octets for the payload in the 140-octet TP-UD field. Payload capacity varies by encoding scheme. In 7-bit default alphabet mode ( 7-bit), the 134 payload octets accommodate 153 characters, as each (7 bits) represents one character and the octets are packed accordingly (134 × 8 / 7 ≈ 153). In 8-bit data mode, the payload is exactly 134 octets. For UCS-2 (16-bit ), the 134 octets support 67 characters, with each character requiring 2 octets. The total message capacity is calculated as the number of parts multiplied by the per-part character count; for example, 8 parts in 7-bit mode yield 8 × 153 = 1,224 characters. Several factors can reduce the effective length beyond the baseline UDH overhead. The inclusion of the 6 UDH octets inherently shortens the compared to single-SMS transmission. Variable encoding choices, such as switching to UCS-2 for non-Latin scripts, halve the character capacity per part relative to 7-bit mode. Additionally, optional elements in the UDH—such as application addressing or timestamps—increase the UDH size (e.g., adding 3–5 octets per element), further reducing the to as few as 133 or fewer octets per part.

Technical Implementation

User Data Header (UDH)

The (UDH) is a protocol element within the () that enables by embedding at the beginning of the user data field in each message segment. It is indicated by setting the TP-User-Data-Header-Indicator (TP-UDHI) to 1 in the Transfer (), allowing the receiving device to recognize and process the header for reassembly. The UDH is optional and variable in length, but for basic concatenation, it consumes 6 octets per segment, reducing the available space for actual message content from the standard 140 octets to 134 octets in 7-bit default alphabet encoding. The UDH begins with a single octet specifying its (UDHL), excluding the UDHL octet itself, followed by one or more Information Elements (IEs). Each IE consists of an Information Element Identifier (IEI) octet, an Information Element Data Length (IEDL) octet, and the corresponding data. For concatenated SMS, the relevant IEI for standard 8-bit reference numbering is , which identifies the concatenation data and is used when the message is split into up to 255 parts. This IE structure is: IEI (), IEDL (03), an 8-bit reference number (0-255, unique across all segments of the message), an 8-bit total parts count (1-255), and an 8-bit sequence number (1 to total parts, indicating the segment's position). A less common IEI of 08 supports 16-bit reference numbering (0-65535) for scenarios requiring more unique identifiers, though total parts remain limited to 255; its structure includes IEI (08), IEDL (04), a 16-bit reference number, total parts, and sequence number. The UDH is prepended directly to the TP-User Data (TP-UD) field, ensuring that all segments share the same number while differing in numbers to facilitate ordered reassembly. While the UDH can include other IEs, such as those for application addressing (IEI 04 for 8-bit ports or 05 for 16-bit ports), the focus for is solely on the reference, total parts, and sequence elements to segments without altering the core message flow. This design, as defined in 3GPP TS 23.040, ensures compatibility across , , and later networks while minimizing overhead.

Segmentation and Reference Numbers

In concatenated SMS, a long message exceeding the single SMS payload limit is segmented into multiple shorter parts by the originating entity, such as a mobile station or service center, to fit within the 140-octet user data field of each SMS transfer protocol data unit (TPDU). The segmentation algorithm divides the original message payload into chunks sized according to the encoding scheme, accounting for the overhead introduced by the User Data Header (UDH) that contains concatenation metadata. For default GSM 7-bit encoding, each segment carries up to 153 characters; for 8-bit data encoding, up to 134 octets; and for UCS-2 (16-bit Unicode) encoding, up to 67 characters. This adjustment ensures that the UDH—typically 6 octets for an 8-bit reference number—does not exceed the available space, with the originating entity calculating the exact payload size per segment to avoid truncation. A unique reference number is assigned to all segments of a single concatenated message to enable identification and reassembly, generated by the sender using a random value or incrementing counter to minimize collision risks. This number is an 8-bit value (0-255) in the standard , occupying 1 octet, or a 16-bit value (0-65535) in the extended for higher uniqueness across high-volume traffic, occupying 2 octets. The reference number remains identical across all parts of the message and is included in the UDH of each segment, combined with the originating and service center addresses for complete . Each segment is further distinguished by a sequence number indicating its position within the overall message, ranging from 1 for the first part to the total number of parts (up to 255, limited by the 8-bit field). The total number of parts is also specified in the UDH, allowing the receiver to track completeness. These numbers are encoded in 1 octet each within the UDH information element data. When the total message length does not divide evenly into the per-segment payload limits, the final segment is shorter than preceding ones, carrying only the remaining content without requiring padding to match the maximum size. This approach optimizes transmission efficiency while ensuring all segments except the last are uniformly sized for the chosen encoding.

Sending and Receiving Process

Encoding and Transmission

In the encoding process for concatenated SMS, each message segment incorporates a (UDH) within the TP-User Data (TP-UD) field to facilitate linkage, with the TP-User Data Header Indicator (TP-UDHI) bit set to 1 to signal its presence. The UDH typically uses an 8-bit reference format (IEI=00), consisting of a 1-octet UDHL followed by the reference number, total number of segments, and sequence number for the current segment, allowing up to 255 parts; a 16-bit reference (IEI=08) extends this to segments for larger messages. The TP-User Data Length (TP-UDL) is set to the total length of the TP-UD in octets (for 8-bit data) or septets (for 7-bit default alphabet), explicitly including the UDH overhead, which reduces the effective to 134 octets or 153 septets per segment, respectively. The sender device, whether a handset or an application interfacing with a , generates these encoded segments from the original segmented message. In modem-based systems, this is achieved using AT commands defined in 07.05, particularly the +CMGS command in PDU mode, where the application supplies the full hex-encoded TPDU—including the UDH—for each segment, followed by a termination character like . For example, +CMGS= prompts entry of the PDU string, enabling precise control over UDH placement and segment-specific details like the reference number and sequence. Once encoded, the segments are transmitted as independent SMS-SUBMIT PDUs through the Short Message Service Centre (SMSC), with each part routed separately and the TP-Message Reference (TP-MR) incremented to distinguish them, though arrival order is not guaranteed due to network variability. The network path begins at the (MS), which forwards the PDUs to the (MSC) or Serving GPRS Support Node (SGSN) for initial handling. From there, the MSC/SGSN relays them to the SMSC via the () protocol over SS7 signaling, using operations like ForwardShortMessage for store-and-forward delivery. The SMSC then dispatches each segment toward the destination without inherent reassembly, preserving their autonomy in transit.

Reassembly on Receiver Side

Upon receipt of an SMS message, the receiving device first parses the (UDH) within the Transport Protocol Data Unit (TPDU) to detect . This is achieved by examining the first Information Element Identifier (IEI) in the UDH, which is set to '00' to indicate that the message is part of a concatenated short message. The receiver then matches incoming segments to the same original message using a reference number embedded in the UDH of each part. This reference number, an 8-bit value (0-255) operating modulo 256, remains constant across all segments and is used in combination with the originating and identifier (TP-PID) to group segments belonging to the same message. Segments are grouped accordingly, while duplicates are processed individually to avoid redundant handling, and orphaned parts—those without matching counterparts—are discarded if they cannot be completed. To ensure correct ordering, the receiver sorts the matched segments based on their sequence numbers, which are 8-bit values ranging from 1 to 255 and increment sequentially for each part. The UDH also includes a maximum number field (0-255) indicating the total segments expected, allowing the receiver to verify completeness; invalid sequence numbers (e.g., 0 or exceeding the maximum) result in segment discard. Reassembly involves buffering any out-of-order segments—arising from independent transmission paths—and concatenating the user data payloads after stripping the UDH from each, starting from the appropriate or octet boundary to form the original message. Buffering persists until all segments arrive or the message is deemed incomplete, with reassembly logic relying on the and details for accurate reconstruction. On mobile devices, this process is typically managed transparently by the phone's firmware or the underlying stack, without user intervention. For example, in , the framework processes incoming PDUs via the SmsMessage class, which exposes methods like createFromPdu to access segment data, while the system handles grouping and reassembly before delivering the full message to applications.

Standards and Compatibility

3GPP and ETSI Specifications

The formal standardization of concatenated SMS is primarily defined in the Technical Specification TS 23.040, titled "Technical realization of the Short Message Service (SMS)," which has governed the protocol since its initial release in 1999. This specification details the use of the (UDH) for concatenation in section 9.2.3.24, enabling the segmentation and reassembly of longer messages across multiple SMS units. Prior to 3GPP's formation, the () introduced concatenated SMS as part of the (GSM) phase 2+ enhancements in , version 5.3.0, released in July 1996. This specification laid the groundwork for point-to-point SMS operations, including the initial 8-bit reference number mechanism in the UDH for linking message segments. Support for 16-bit reference numbers for concatenated SMS was introduced in TS 23.040 version 2.0.0, released in June 1999, as defined in section 9.2.3.24.8 with Information Element Identifier (IEI) 08, allowing for up to 65,536 unique references to accommodate larger message volumes. Subsequent releases have aligned concatenated with (IMS) enhancements, such as those in TS 24.341 for over IP, to support multimedia messaging in and networks. Key protocol elements include the TP-Message Type Indicator (TP-MTI) in section 9.2.3.1 of TS 23.040, where the binary value 01 denotes SMS-SUBMIT (from to service center) and 00 denotes SMS-DELIVER (from service center to ), both requiring the TP-UDHI bit to be set for UDH inclusion in concatenated messages. Conformance to UDH requirements ensures , mandating that receiving entities reassemble segments based on the reference number, total segments, and sequence position as per section 9.2.3.24.1 (8-bit) or 9.2.3.24.8 (16-bit).

Support in Different Networks

Concatenated SMS enjoys full support in , , and networks, with compatibility established since the introduction of () systems. The specifications mandate that core network elements, such as the Mobile Switching Center (MSC) and Visitor Location Register (VLR) in and , as well as the () in (EPS), handle segmented messages without alteration, ensuring segments are routed appropriately to the () for forwarding. This support extends to 5GS in later evolutions, maintaining through standardized protocols like in earlier generations and in . In networks (5GS), concatenation is supported via over NAS as defined in Release 15 and subsequent versions, ensuring compatibility with legacy protocols. In CDMA networks, support for concatenated SMS is partial and relies on adaptations to the IS-41 signaling protocol, as defined in 3GPP2 standards. The core SMS specification (C.S0015) limits messages to single parts, with fields like MSG_NUMBER and NUM_MSGS required to be 1, preventing native multi-part handling; however, some carriers implement proprietary extensions or workarounds at the SMSC level to enable segmentation for intra-network delivery. Interworking with GSM-based networks often requires additional adaptations, but full concatenation may not be preserved across boundaries. Device compatibility for concatenated SMS is robust in modern smartphones, where reassembly of segments using the (UDH) is a required feature. Modern and devices support concatenation, with handling via the Messages app and through the SmsMessage class in its telephony framework. In contrast, older feature phones often lack full UDH processing, potentially dropping segments or displaying them as separate, garbled messages with cryptic characters from the header. Interoperability challenges arise during between networks, particularly if the visited network's SMSC strips or fails to preserve the UDH, leading to incomplete reassembly at the recipient device. This issue is common in cross-technology (e.g., to CDMA), where mismatches in SS7-based handoffs can disrupt segment linking, though guidelines recommend SMSCs maintain UDH integrity for end-to-end delivery.

Limitations and Best Practices

Delivery Reliability Issues

One significant challenge in concatenated SMS delivery is the independent transmission of each segment, which lacks any network-level guarantee of sequential order or complete arrival. As defined in the 3GPP technical specification for SMS, segments are routed separately through service centers, potentially via different paths, leading to out-of-order arrival at the receiving device. This can delay reassembly, as the mobile station must buffer incoming parts until the full set is received, sometimes extending wait times to several minutes depending on network conditions. Part loss further compromises reliability, as individual segments can fail to deliver due to factors such as , resource shortages, or maximum retry limits being exceeded, without triggering a retry for the entire message. Analysis of nationwide traces reveals an overall delivery failure rate of approximately 5.1% under normal conditions, primarily from retry exhaustion (3.5%) and message expiration (1.6%), with like peak traffic periods exacerbating losses through increased paging failures and channel contention. Since segments are treated as standalone messages by the network, the loss of even one part results in an incomplete concatenated message, as no built-in mechanism exists for end-to-end or holistic retransmission. In practice, single-segment SMS delivery rates typically range from 95% to 98%, but the multiplicative nature of multi-part success—requiring all segments to arrive—reduces overall reliability for longer messages, highlighting the compounded risk in concatenated scenarios. When reassembly fails, fallback behaviors vary by : some display partial content from received segments, while others show an error notification, as there is no standardized end-to-end confirmation for the full message.

Optimization Tips

To enhance the performance and reliability of concatenated SMS, limit the message to eight or fewer segments, as this aligns with the maximum supported by most carriers and minimizes the risk of partial losses during transmission. Prefer 7-bit GSM-7 encoding over UCS-2 when possible, enabling up to 153 characters per segment for standard Latin text and thereby maximizing overall payload efficiency without invoking less optimal handling. Effective reference management in the (UDH) requires assigning unique, sequential reference numbers to each concatenated message across sending sessions, which prevents collisions that might cause segments from different messages to be incorrectly reassembled on the receiving device. For validation, test concatenated SMS using AT commands on cellular modems or via APIs to confirm proper segmentation and reassembly; monitoring (SMSC) logs provides insights into potential failures, such as undelivered segments. When messages surpass 1600 characters or incorporate rich media like images, opt for as an alternative, which eliminates strict character limits and supports ; for application-specific needs, binary SMS offers greater efficiency by transmitting non-text data in 8-bit format, reducing overhead compared to text-based encoding.

References

  1. [1]
    [PDF] ETSI TS 123 040 V17.2.0 (2022-05)
    This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP). The present document may refer to technical ...
  2. [2]
    What are Concatenated Messages? - Infobip
    Oct 9, 2024 · A concatenated short message service overcomes the limit on the number of characters that can be sent in a single SMS message transmission.
  3. [3]
    What is Concatenated SMS? - Messente
    Jun 21, 2022 · A concatenated SMS message – also called PDU mode SMS – is where a traditional SMS has exceeded its maximum length, resulting in multiple messages that are ...
  4. [4]
    [PDF] GSM 03.40 - ETSI
    The TP elements in the SMS-SUBMIT PDU, apart from TP-MR, TP-UDL and TP-UD, should remain unchanged for each SM which forms part of a concatenated SM ...Missing: components | Show results with:components
  5. [5]
    [PDF] GSM 03.38 - ETSI
    UCS2 alphabet indicates that the TP-UD has a UCS2 [10] coded message, and the message can consist of up to 140 octets, i.e. up to 70 UCS2 characters. When a ...
  6. [6]
    [PDF] ETSI TS 123 040 V16.0.0 (2020-07)
    In the case of uncompressed GSM 7 bit default alphabet data, the maximum length of the short message within the ... 7 bit default alphabet specified in 3GPP TS ...
  7. [7]
  8. [8]
    [PDF] GSM 07.05 - ETSI
    When no data connection is in progress, and the terminal equipment wishes to enter SMS/CBS mode, the command 'AT+CESP' shall be issued by the TE through the DTE ...
  9. [9]
    SmsMessage | API reference - Android Developers
    Android API Reference. Overview. Android Platform. Packages. API level. REL, 36.1 ... android.graphics.text. Overview. Classes. LineBreakConfig · LineBreakConfig ...Missing: concatenated reassembly<|control11|><|separator|>
  10. [10]
    [PDF] Short Message Service (SMS) for Wideband Spread ... - 3GPP2
    May 4, 2017 · A mobile station can obtain Short Message Service operating in either the analog or the spread spectrum (CDMA) mode when it conforms to this ...
  11. [11]
    [PDF] Network Interworking Between GSM MAP and ANSI-41 ... - 3GPP2
    3. This standard addresses the interworking and interoperability between ANSI-41 MAP[1] and GSM. 4. MAP[4] based networks in the support of subscribers ...
  12. [12]
    [PDF] SMS Interoperability Guidelines - CTIA
    Jan 1, 2015 · Three interconnection scenarios have been identified: 1) every carrier and service provider independently selects an ICV to act as its message ...
  13. [13]
    [PDF] Analysis of the Reliability of a Nationwide Short Message Service
    Apr 26, 2005 · For example, the over-. Page 2. all SMS delivery failure ratio amounts to 5.1%, compared with 1.57% for end-to-end message loss for emails [8].Missing: concatenated GSMA
  14. [14]
    2025 Marketer's Guide to SMS Deliverability - Phonexa
    Jul 30, 2024 · However, each concatenated SMS is billed separately, so sending such ... If 95 out of 100 messages are delivered, the SMS delivery rate is 95%.Missing: statistics | Show results with:statistics
  15. [15]
    Debugging Tools | Twilio
    One or more segments associated with your multi-part inbound message was not received. ... If you encounter issues with message delivery, such as duplicate ...
  16. [16]
    Mastering SMS character limits: Why it matters - Telnyx
    Sep 29, 2023 · In this post, we'll walk you through encoding, concatenation, and messaging options so you can overcome (or avoid) challenges related to SMS character limits.
  17. [17]
    SMS Limits and How to Optimize Your Campaigns - LINK Mobility
    Learn how to manage SMS limits, reduce costs, and optimize your campaigns using encoding best practices and MyLINK SMS API.
  18. [18]
    SMS Concatenation & Encoding | Vonage API Documentation
    A concatenated SMS contains multiple SMS parts that are connected by segmentation information in the User Data Header (UDH).
  19. [19]
    Short Message Service Commands - Teltonika Networks Wiki
    The command is used to send concatenated massages. Different from AT+CMGS, when sending a concatenated message via this command, each segment of the ...
  20. [20]
    SMS logs - An Azure Communication Services article | Microsoft Learn
    SMS operational logs contain information to help identify trends and patterns, resolve issues that might be impacting performance such failed message deliveries ...
  21. [21]
  22. [22]
    What is a binary SMS message?
    A binary SMS message transmits non-text data, like images, beyond the standard SMS character limit, unlike standard SMS which is limited to 160 characters.