Plivo’s APIs support concatenation; however, some carriers and handsets do not support long SMS concatenation. Here’s how SMS concatenation works and what you can expect from carrier restrictions.
When sending a long SMS, Plivo’s Messaging API automatically breaks long SMS text messages into multiple SMS’s and adds a concatenation header to each message so that it can be stitched together (i.e., concatenated) on the recipient’s mobile device.
Plivo supports sending SMS in all text-based languages (e.g., English, French, Chinese, Arabic, etc.). As a result, text messages in any language will be automatically concatenated. Plivo’s Helper Libraries automatically encode messages into Unicode UTF-8 as needed.
How does Plivo charge for concatenated messages?
Long SMS text messages that are over the character limit are concatenated and billed separately as individual text messages.
For example, check out the screenshot linked below. This message was divided into four units, with each unit costing USD 0.00250. The total amount to send this message was USD 0.01000.
How does Plivo handle delivery reports for concatenated SMS text messages?
DLRs for long messages are processed the same way they are for single unit messages. Only one Message Delivery Report (MDR) is generated for long messages. Only one DLR is raised for the message.