SMS Messages
Ring2All Platform β SMS Message History
Parent Module: SMS Messaging
---
Overview
SMS Messages displays the complete history of sent and received text messages, including delivery status, encoding analysis, and conversation threading.
Navigation
Admin Panel β SMS β Messages---
Message Fields
| Field | Description | Example | |
|---|---|---|---|
| Message UUID | Unique identifier for the message | 550e8400-e29b-41d4-a716-446655440000 | |
| Direction | Inbound or outbound | outbound | |
| From Number | Sender phone number (E.164) | +15551234567 | |
| To Number | Recipient phone number (E.164) | +15559876543 | |
| Extension | Associated extension (if any) | 2001 | |
| Body | Message text content | Hello, this is a test message | |
| Encoding | Character encoding used | GSM7 or UCS2 | |
| Segments | Number of SMS parts | 1 | |
| Status | Current delivery status | delivered | |
| Provider Name | Which provider handled | Twilio US | |
| Created At | When message was queued | 2026-01-15 10:30:00 | |
| Sent At | When sent to carrier | 2026-01-15 10:30:01 | |
| Delivered At | When carrier confirmed | 2026-01-15 10:30:03 |
Message Status Values
| Status | Description | Icon Color | Final? | |
|---|---|---|---|---|
queued | Waiting in queue to be sent | π‘ Yellow | No | |
sending | Currently being sent to carrier | π΅ Blue | No | |
sent | Sent to carrier, awaiting confirmation | π΅ Blue | No | |
delivered | Carrier confirmed delivery | π’ Green | Yes | |
failed | Carrier rejected the message | π΄ Red | Yes | |
undelivered | Could not be delivered | π΄ Red | Yes | |
rejected | Blocked by opt-out or settings | π΄ Red | Yes |
Status Flow
---
Message Encoding
SMS messages use different character encodings:
GSM-7 Encoding
- Character limit: 160 per segment (153 for multipart)
- Supported: Basic Latin letters, numbers, common punctuation
- Example characters: A-Z, a-z, 0-9, @, $, _, etc.
UCS-2 Encoding
- Character limit: 70 per segment (67 for multipart)
- Required for: Unicode, emojis, non-Latin scripts
- Example characters: δΈζ, Ψ§ΩΨΉΨ±Ψ¨ΩΨ©, π, Γ±, ΓΌ, etc.
Encoding Detection
The system automatically detects encoding based on message content:
---
Multipart Messages (Segments)
Long messages are split into segments:
GSM-7 Segmentation
| Message Length | Segments | |
|---|---|---|
| 1-160 chars | 1 | |
| 161-306 chars | 2 | |
| 307-459 chars | 3 | |
| 460-612 chars | 4 |
UCS-2 Segmentation
| Message Length | Segments | |
|---|---|---|
| 1-70 chars | 1 | |
| 71-134 chars | 2 | |
| 135-201 chars | 3 | |
| 202-268 chars | 4 |
---
Filtering Messages
The Messages page supports filtering by:
| Filter | Options | |
|---|---|---|
| Direction | All, Inbound, Outbound | |
| Status | All, Delivered, Failed, Pending | |
| Date Range | Start date to End date | |
| Phone Number | Search by from/to number | |
| Extension | Filter by extension number |
Message Details View
Clicking a message shows full details:
---
Error Messages
Common failure reasons:
| Error Code | Description | Solution | |
|---|---|---|---|
30001 | Queue error | Check queue worker status | |
30003 | Unreachable | Invalid phone number | |
30004 | Message blocked | Carrier filtering | |
30005 | Unknown destination | Number doesn't exist | |
30006 | Landline | Cannot SMS to landlines | |
30007 | Carrier violation | Content flagged as spam | |
30008 | Unknown error | Check provider dashboard | |
21610 | Opt-out | Recipient opted out |
User Portal Messages
Extension users can view their messages in the User Portal:
Portal SMS Page
- Only shows messages for their assigned SMS number
- Can filter by direction and search
- Can compose and send new messages
- Real-time status updates
Sending from Portal
---
Database Schema
---
See also: SMS Settings | SMS Opt-outs | SMS NumbersGlossary
| Term | Definition |
|---|---|
| SMS | Short Message Service (text messaging) |
| SMS Message Logs | History of inbound and outbound messages |
Lua Script Status βΉοΈ
Integration Module
| Component | Status | Notes |
|---|---|---|
| SMS Messages | βΉοΈ Configuration module | Messages are processed by the main SMS handler script |